We have already covered C++ Pointer to void questions in the last set of MCQs. There, we have discussed some good questions. This set of MCQ(multiple choice questions focuses) on the C++ Functions questions.
You should practice these interview questions to improve C++ programming skills needed for various interviews (like company interview, campus interview, walk-in interview), entrance exams, placements and other competitive exams. All the questions in this particular section are based on only “C++ Functions MCQ“.
Instructions to be followed:-
- Read all the questions carefully.
- Out of the 4 given options for each questions, only ONE option will be correct.
- Choose the appropriate option.
- After attempting all the questions, click on “Finish” button to check the score.
- Share your result on social media handles available.
If you are not satisfied with your result or wants to attempt the Quiz again, don’t worry, you can try it again at the end (by refreshing the page). You can use Previous and Next button to switch to a different set of questions.
C++ MCQ | FUNCTIONS
NOTE: You can check your answer immediately by selecting an option. Moreover, this set of C++ Functions MCQ consists of 35 questions.
Now, start attempting the quiz.
C++ Functions MCQ Questions
#1. Assigning one or more function body to the same name is called ___.
#2. Default values for a function are specified when ____ .
#3. What is an inline function?
#4. Where does the return statement returns the execution of the program?
#5. What is the output of this program?
#include < iostream >
using namespace std;
void fun(int x, int y)
{
x = 20;
y = 10;
}
int main()
{
int x = 10;
fun(x, x);
cout << x;
return 0;
}
#6. In which of the following cases inline functions may not word?
i) If the function has static variables.
ii) If the function has global and register variables.
iii) If the function contains loops
iv) If the function is recursive
#7. Where does the execution of the program starts?
#8. What will happen when we use void in argument passing?
#9. When we define the default values for a function?
#10. How many can max number of arguments present in function in the c99 compiler?
#11. Which of the following best defines the syntax for template function ?
#12. When our function doesn’t need to return anything means what we will pass as parameter in function?
#13. Overloaded functions are
#14. Which is used to keep the call by reference value as intact?
#15. An inline function is expanded during _________
#16. What are mandatory parts in the function declaration?
#17. Which is more effective while calling the functions?
#18. How many minimum number of functions should be present in a C++ program for its execution?
#19. A friend function does not have 'this' pointer associated with it.
#20. Which of the following statement is correct?
#21. What happens to a function defined inside a class without any complex operations (like looping, a large number of lines, etc)?
#22. If an argument from the parameter list of a function is defined constant then ________
#23. What will happen while using pass by reference
#24. When will we use the function overloading?
#25. What are the advantages of passing arguments by reference?
#26. Which of the following feature is used in function overloading and function with default argument?
#27. Which of the following is the default return value of functions in C++?
#28. What is the scope of the variable declared in the user defined function?
#29. What we will not do with function pointers?
#30. Correct way to declare pure virtual function in a C++ class is
#31. Which of the following function / types of function cannot have default parameters?
#32. Where should default parameters appear in a function prototype?
#33. In C++ code , variables can be passed to a function by
#34. Which of the following is used to terminate the function declaration?
#35. If an argument to a function is declared as const, then _____.
Results
<< Prev- C++ MCQs : Pointer to void
>> Next- C++ MCQ : Friend Functions
Wants to learn more about C++ Programming? If yes, then don’t forget to explore all the topics of C++ programming. Here, is the complete set of Multiple Choice Questions and Answers. You should learn all the questions available there. These questions are very helpful for the preparation of placements, Competitive Exams and University level exams.
Learn about 404 ERROR page – EVERYTHING YOU NEED TO KNOW ABOUT 404 ERROR PAGE FOR SEO
For frontend projects, check and implements these beginner’s friendly projects :- TOP 7 PROJECTS FOR BEGINNERS TO PRACTICE HTML & CSS SKILLS
Learn about UML: WHAT IS UML?
ROLE OF UML IN OOAD(OBJECT-ORIENTED ANALYSIS AND DESIGN)
Do practice of HTML questions :- Multiple choice questions on HTML
Do practice of C programming :- Multiple choice questions on C programming
Want backlinks to your website? If yes, then follow this article and get to know in very easy way. How You Can Create High Quality Backlinks In 2021?
The above question set contains all the correct answers. But in any case, you find any typographical, grammatical or any other error in our site then kindly inform us. Don’t forget to provide the appropriate URL along with error description. So that we can easily correct it.
Thanks in advance.
For discussion about any question, join the below comment section. And get the solution of your query. Also, try to share your thoughts about the topics covered in this particular quiz.