Open In App

Top | MCQs on Array Data Strcuture with Answers | Question 13

What is the correct way to call the function (fun) in the below program?




#include <bits/stdc++.h>
#include <iostream>
using namespace std;
 
void fun(char* arr)
{
    int i;
    unsigned int n = strlen(arr);
    for (i = 0; i < n; i++)
        cout << " " << arr[i];
}
 
// Driver program
int main()
{
    char arr[]
        = { 'g', 'e', 'e', 'k', 's', 'q', 'u', 'i', 'z' };
    // How to call the above function here to print the char
    // elements?
 
    return 0;
}

(A)



fun(&arr);

(B)



fun(*arr);

(C)

fun(arr)

(D)

None


Answer: (C)
Explanation:

fun(arr) is the correct syntax to call the function having array (arr) as a Parameter.

Hence option(C) is correct.
 

Quiz of this Question
Please comment below if you find anything wrong in the above post

Article Tags :
Uncategorized