Exercise

1. Which of the following function / types of function cannot have default parameters?

A.Member function of class
B. Main()
C. Member function of structure
D. Both B and C

View Answer


2.Correct way to declare pure virtual function in a C++ class is

A. Virtual void foo() =0 ;
B. Void virtual foo()= { 0 }
C. Virtual void foo() {} = 0;
D. None of the above

View Answer


3.What is the scope of the variable declared in the user defined function?

A. Whole program
B. Only inside the {} block
C. The main function
D. None of the above

View Answer


4.Which of the following in Object Oriented Programming is supported by Function overloading and default arguments features of C++.

A. Inheritance
B. Polymorphism
C. Encapsulation
D. None of these

View Answer


5.Predict the output:
float x= 3.1496;
cout << setpricision(2) << x;

A. 3.14
B. 3.15
C. 3.00
D. None of the above

View Answer


6.Which of the following statement is correct?

A. Only one parameter of a function can be a default parameter.
B. Minimum one parameter of a function must be a default parameter.
C. All the parameters of a function can be default parameters.
D. No parameter of a function can be default.

View Answer


7.Which of the following function declaration using default arguments is incorrect?

A. int foo(int x, int y =5, int z=10)
B. int foo(int x=5, int y =10, int z)
C. int foo(int x=5, int y, int z=10)
D. All are correct

View Answer


8.How are many minimum numbers of functions need to be presented in c++?

A. 0
B. 1
C. 2
D. 3

View Answer


9.Inline functions may not work ______ .
i) If function contain static variables.
ii) If function contain global and register variables.
iii) If function returning value consists looping construct(i.e. for, while).
iv) If inline functions are recursive.
v) If function contains const value.

A. Only i,iv & v
B. Only ii,iii & v
C. Only i,iii & iv
D. All of the above

View Answer


10. Unary scope resolution operator is denoted by

A. ! !
B. % %
C. :
D. : :

View Answer


11. Which of the following function declaration is/are incorrect?

A. int Sum(int a, int b = 2, int c = 3);
B. int Sum(int a = 5, int b);
C. int Sum(int a = 0, int b, int c = 3);
D. Both B and C are incorrect.
E. All are correct.

View Answer


12.Which of the following functions are provided by compiler by default if we don’t write in a C++ class?

A. Copy constructor
B. Assignment
C. Constructor
D. All the above

View Answer


13.How many can max number of arguments present in function in the c99 compiler?

A. 99
B. 90
C. 102
D. 127

View Answer


14. Which of the followings is/are not false about friend function ?
i) It can be called / invoked with class object.
ii) It has objects as arguments.
iii) It can have built-in types as arguments.
iv) It must declared only in public part of a class.
v) It does not have this pointer as an argument.

A.Only ii,iv
B.Only i,ii,v
C.Only ii,iii,v
D.All of the above

View Answer


15.The maths function acos (x) stands for

A. Inverse Cosine of x
B. Inverse Sine of x
C. Inverse Tangent of x
D. Floor of x

View Answer


16.Which of the following statement is correct?

A. Two functions having same number of argument, order and type of argument can be overloaded if both functions do not have any default argument.
B. Overloaded function must have default arguments.
C. Overloaded function must have default arguments starting from the left of argument list.
D. A function can be overloaded more than once.

View Answer


17.Constant function in C++ can be declared as

A. Void display()
B. Void display() const
C. Const void display()
D. Void const display()

View Answer


18.Where does the execution of the program starts?

A. User-defined function
B. Main function
C. Void function
D. None of the above

View Answer


19.A friend function does not have 'this' pointer associated with it.

A. True
B. False

View Answer


20.A programmer can create custom header files that must be end with

A. .h extension
B. .l extension
C. .ios extension
D. .a extension

View Answer



Discussion

* You must be logged in to add comment.