What will happen while using pass by reference?
A. The values of those variables are passed to the function so that it can manipulate them
B. The location of variable in memory is passed to the function so that it can use the same memory area for its processing
C. The function declaration should contain ampersand (& in its type declaration)
D. The function declaration should contain $
Answer: Option B
What is the correct syntax for defining a function in C++?
A. returnType functionName(parameters) { body; }
B. functionName(parameters) { returnType body; }
C. functionName(returnType, parameters) { body; }
D. returnType functionName(parameters, body) { }
What is the purpose of a function prototype in C++?
A. Determines the parameters of the function
B. Specifies the return type of the function
C. Provides the implementation of the function
D. Declares the function before it is defined
Which keyword is used to define a function in C++ that does not return any value?
A. return
B. null
C. void
D. None of the above
What is the correct way to call a function named "add" that takes two parameters in C++?
A. add(a, b);
B. add(int a, int b);
C. functionName = add(a, b);
D. add.functionName(a, b);
Join The Discussion