MCQOPTIONS
Saved Bookmarks
This section includes 9 Mcqs, each offering curated multiple-choice questions to sharpen your Technical MCQs knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Assume that the random number generating function - rand( ), returns an integer between 0 and 10000 (both inclusive). If you want to simulate the throwing of a die using this random function, use the expression |
| A. | rand ( ) % 6 |
| B. | rand ( ) % 6 + 1 |
| C. | rand ( ) % 5 + 1 |
| D. | None of the above |
| E. | |
| Answer» C. rand ( ) % 5 + 1 | |
| 2. |
If a piece of code can be implemented as a macro or as an inline function, which of the following factors favour implementation as an inline function? |
| A. | Interacting with other components (like variables in an expression), in the correct way .. |
| B. | Flexibility to manipulate as a pointer |
| C. | Source code size |
| D. | Both A and B |
| Answer» E. | |
| 3. |
Which of the following parameter passing mechanism(s) is/are supported by C++, but not by C? |
| A. | Pass by value |
| B. | Pass by reference |
| C. | Pass by value-result |
| D. | All of the above |
| Answer» C. Pass by value-result | |
| 4. |
If many functions-have the same name, which of the following information, if present, will be used by the compiler to invoke the correct function to be used? |
| A. | The operator : : |
| B. | The return value of the function |
| C. | Function signature |
| D. | Both A & C |
| Answer» E. | |
| 5. |
The compiler identifies a virtual function to be pure |
| A. | by the presence of the keyword pure |
| B. | by its location in the program |
| C. | if it is equated to 0 |
| D. | None of the above |
| Answer» D. None of the above | |
| 6. |
int a =1 , b=2; a=chg(b) ; cout << a << b ; If the function chg is coded as int chg(const int &x) {x = 10;return ();} then 35.Choose the correct statements regarding inline functions. |
| A. | It speeds up execution |
| B. | It slows down execution |
| C. | It increases the code size |
| D. | Both A and C |
| Answer» E. | |
| 7. |
int a =1 , b=2; a=chg(b) ; cout << a << b ; If the function chg is coded as int chg(int &x) {x = 10;return ();} then 34.What will be the output of the following program? |
| A. | It results in compile-time error |
| B. | It results in run time error |
| C. | It prints 1 1 2 |
| D. | It prints 1 1 10 |
| Answer» B. It results in run time error | |
| 8. |
int a =1 , b=2; a=chg(b) ; cout << a << b ; If the function chg is coded as int chg(int x) {x = 10;return ();} then 33.What will be the output of the following program? |
| A. | It results in compile-time error |
| B. | It results in run time error |
| C. | It prints 1 1 2 |
| D. | It prints 1 1 10 |
| Answer» E. | |
| 9. |
void abc(int x=0, int y, int z=0){ cout << x << y << z;}32.What will be the output of the following program? |
| A. | It results in compile-time error |
| B. | It results in run time error |
| C. | It prints 1 1 2 |
| D. | It prints 1 1 1 |
| Answer» D. It prints 1 1 1 | |