MCQOPTIONS
Saved Bookmarks
This section includes 1331 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
| 1051. |
If a, b and c are integer variables with the values a=8, b=3 and c=-5. Then what is the value of the arithmetic expression: 2 * b + 3 * (a-c) |
| A. | 45 |
| B. | 6 |
| C. | -16 |
| D. | -1 |
| Answer» B. 6 | |
| 1052. |
What is the output of the following C program? # include main ( ) { int a, b=0; static int c [10]={1,2,3,4,5,6,7,8,9,0}; for (a=0; a |
| A. | 20 |
| B. | 25 |
| C. | 45 |
| D. | 90 |
| Answer» B. 25 | |
| 1053. |
................ function converts an object of the class in which you define the function to an object of different data type. |
| A. | conversion function |
| B. | member function |
| C. | class conversion |
| D. | conversion constructors |
| Answer» D. conversion constructors | |
| 1054. |
A ................. converts from an object of the type of the constructor parameter to an object of the class. |
| A. | conversion function |
| B. | member function |
| C. | class conversion |
| D. | conversion constructors |
| Answer» E. | |
| 1055. |
The .................. functions are implementation independent. |
| A. | inline |
| B. | accessor |
| C. | member |
| D. | recursive |
| Answer» B. accessor | |
| 1056. |
The size of operator returns the size of variable or type in ............... |
| A. | bits |
| B. | nibble |
| C. | bytes |
| D. | char |
| Answer» D. char | |
| 1057. |
Every statement in C++ program should end with a ................ |
| A. | full stop (.) |
| B. | comma (,) |
| C. | semicolon (;) |
| D. | colon (:) |
| Answer» D. colon (:) | |
| 1058. |
Which of the following is false? |
| A. | cout represents the standard output stream in c++ |
| B. | cout is declared in the iostream standard file |
| C. | cout is declared within the std namespace |
| D. | none of above |
| Answer» C. cout is declared within the std namespace | |
| 1059. |
Every function in C++ is followed by ................... |
| A. | parameters |
| B. | parenthesis |
| C. | curly braces |
| D. | none of these |
| Answer» C. curly braces | |
| 1060. |
Consider the following statements: int x = 6, y=8, z, w; y = x++; z = ++x; The value of x,y,z by calculating the above expressions are:- |
| A. | y=8, z=8, x=6 |
| B. | y=6, x=8, z=8 |
| C. | y=9, z=7, x=8 |
| D. | y=7, x=8, z=7 |
| Answer» C. y=9, z=7, x=8 | |
| 1061. |
The variable that are declared outside all the functions are called ............ |
| A. | Local variable |
| B. | Global variable |
| C. | Auto variable |
| D. | None of the above |
| Answer» C. Auto variable | |
| 1062. |
The size of following variable is not 4 bytes in 32 bit systems is ............... |
| A. | int |
| B. | long int |
| C. | short int |
| D. | float |
| Answer» D. float | |
| 1063. |
Which of the following is not a reserve keyword in C++? |
| A. | mutable |
| B. | default |
| C. | readable |
| D. | volatile |
| Answer» E. | |
| 1064. |
If you use same variable for two getline statements .................. |
| A. | both the inputs are stored in that variable. |
| B. | the second input overwrites the first one. |
| C. | the second input attempt fails since the variable already got its value. |
| D. | you can not use same variable for two getline statements. |
| Answer» C. the second input attempt fails since the variable already got its value. | |
| 1065. |
Which of the following header file does not exist? |
| A. | <iostream> |
| B. | <string> |
| C. | <sstring> |
| D. | <sstream> |
| Answer» D. <sstream> | |
| 1066. |
Which of the header file must be included to use stringstream? |
| A. | <iostream> |
| B. | <string> |
| C. | <sstring> |
| D. | <sstream> |
| Answer» E. | |
| 1067. |
Which of the following is not a valid statement regarding stringstream? |
| A. | Stringstream is defined in the header file <sstream>. |
| B. | It allows string based objects treated as stream. |
| C. | It is especially useful to convert strings to numerical values and vice versa. |
| D. | None of these |
| Answer» E. | |
| 1068. |
The difference between while structure and do structure for looping is ................. |
| A. | in while statement the condition is tested at the end of first iteration |
| B. | in do structure the condition is tested at the beginning of first iteration |
| C. | the do structure decides whether to start the loop code or not whereas while statement decides whether to repeat the code or not |
| D. | in while structure condition is tested before executing statements inside loop where as in do structure condition is tested before repeating the statements inside loop |
| Answer» E. | |
| 1069. |
Find out the error in following code. If (x = 100) |
| A. | 100 should be enclosed in quotations. |
| B. | There is no semicolon at the end of first line. |
| C. | Equals to operator mistake. |
| D. | Variable x should not be inside quotation. |
| Answer» D. Variable x should not be inside quotation. | |
| 1070. |
A variable P is called pointer if .................... |
| A. | P contains the address of an element in DATA. |
| B. | P points to the address of first element in DATA |
| C. | P can store only memory addresses |
| D. | P contain the DATA and the address of DATA |
| Answer» B. P points to the address of first element in DATA | |
| 1071. |
The memory address of the first element of an array is called .................. |
| A. | floor addres |
| B. | foundation address |
| C. | first address |
| D. | base address |
| Answer» E. | |
| 1072. |
Set precision requires the ................ header file. |
| A. | stdlib.h |
| B. | iomanip.h |
| C. | console.h |
| D. | conio.h |
| Answer» C. console.h | |
| 1073. |
If a function is declared as void fn(int *p), then which of the following statements is valid to call function fn? |
| A. | fn(x) where x is defined as int x; |
| B. | fn(x) where x is defined as int *x; |
| C. | fn(&x) where x is defined as int *x; |
| D. | fn(*x) where x is defined as int *x; |
| Answer» C. fn(&x) where x is defined as int *x; | |
| 1074. |
What will be the output of the following code segment, if any? myfunc ( struct test t) { strcpy(t.s, “world”); } main( ) { struct test { char s[10]; } t; strcpy(t.s, “Hello”); printf(“%s”, t.s); myfunc(t); printf(“%s”, t.s); } |
| A. | Hello Hello |
| B. | world world |
| C. | Hello world |
| D. | the program will not compile |
| Answer» E. | |
| 1075. |
Regarding #define which of the following statement is false? |
| A. | it is not C++ statement but the directive for the pre-processor. |
| B. | this does not require a semicolon at the end of line. |
| C. | it is a C++ statement that declares a constant in C++. |
| D. | none of the above. |
| Answer» D. none of the above. | |
| 1076. |
Each pass through a loop is called a/an ............... |
| A. | enumeration |
| B. | iteration |
| C. | culmination |
| D. | pass through |
| Answer» C. culmination | |
| 1077. |
A continue statement causes execution to skip to ................... |
| A. | the return 0; statement. |
| B. | the first statement after the loop. |
| C. | the statement following the continue statement. |
| D. | the next iteration of the loop. |
| Answer» E. | |
| 1078. |
The directives for the pre-processors begin with ................... |
| A. | ampersand symbol (&) |
| B. | b. two Slashes (//) |
| C. | number Sign (#) |
| D. | less than symbol (<) |
| Answer» D. less than symbol (<) | |
| 1079. |
Which of the following is the boolean operator for logical-and? |
| A. | & |
| B. | && |
| C. | | |
| D. | |& |
| Answer» C. | | |
| 1080. |
Which of the following is the correct operator to compare two variables? |
| A. | := |
| B. | v |
| C. | equal |
| D. | = = |
| Answer» E. | |
| 1081. |
Which of the following is not a correct variable type? |
| A. | float |
| B. | real. |
| C. | switch |
| D. | double |
| Answer» D. double | |
| 1082. |
The pure virtual function represents the .................. |
| A. | inheritance |
| B. | overloading |
| C. | overriding |
| D. | interface |
| Answer» E. | |
| 1083. |
A class that is inherited is called as .............. class. |
| A. | derived |
| B. | child |
| C. | base |
| D. | abstract |
| Answer» D. abstract | |
| 1084. |
The specific version of the generic function created by the compiler is called as ............... |
| A. | specialization |
| B. | generalization |
| C. | general function |
| D. | template function |
| Answer» B. generalization | |
| 1085. |
One of the methods to stop the execution of the function is by calling the standard .................. function. |
| A. | goto |
| B. | jump |
| C. | stop |
| D. | exit |
| Answer» E. | |
| 1086. |
A ................ function is a function that has no body inside its base class. |
| A. | inline |
| B. | friend |
| C. | constructor |
| D. | pure virtual |
| Answer» E. | |
| 1087. |
For a binary member operator function, the left operand is passed through ............... |
| A. | pointer |
| B. | reference |
| C. | this |
| D. | parameter |
| Answer» D. parameter | |
| 1088. |
The data members of ................. share the same memory. |
| A. | union |
| B. | structure |
| C. | function |
| D. | class |
| Answer» B. structure | |
| 1089. |
The .................. is a relationship. |
| A. | polymorphism |
| B. | inheritance |
| C. | overloading |
| D. | overriding |
| Answer» C. overloading | |
| 1090. |
A derived class .................... |
| A. | inherits data members and member functions from base class. |
| B. | inherits constructors and destructor. |
| C. | object can access protected members with the dot operator. |
| D. | inherits data members and member functions from base class as well as Inherits constructors and destructor. |
| Answer» E. | |
| 1091. |
Which of the following gives the value stored at the address pointed to by the pointer a? |
| A. | a; |
| B. | val(a); |
| C. | *a; |
| D. | &a; |
| Answer» D. &a; | |
| 1092. |
Which of the following gives the memory address of a variable pointed to a pointer a? |
| A. | *a; |
| B. | a; |
| C. | &a; |
| D. | address(a); |
| Answer» B. a; | |
| 1093. |
Which of the following gives the memory address of integer variable a? |
| A. | *a; |
| B. | a; |
| C. | &a; |
| D. | address(a); |
| Answer» D. address(a); | |
| 1094. |
Which of the following is the proper declaration of a pointer? |
| A. | int x; |
| B. | int &x; |
| C. | ptr x; |
| D. | int *x; |
| Answer» E. | |
| 1095. |
Find the invalid identifiers from the following:- (i) nA (ii) 2nd (iii) ROLL NO (iv) case |
| A. | (i), (ii) and (iv) |
| B. | (i) and (iii) |
| C. | (ii), (iii) and (iv) |
| D. | (ii), (i) and (iii) |
| Answer» D. (ii), (i) and (iii) | |
| 1096. |
A generic function is also called as .............. |
| A. | friend function |
| B. | template function |
| C. | virtual function |
| D. | special function |
| Answer» C. virtual function | |
| 1097. |
A generic function is created using the keyword .................. |
| A. | template |
| B. | generic |
| C. | friend |
| D. | class |
| Answer» B. generic | |
| 1098. |
How many times the following code prints the string “hello”. for(i=1; i |
| A. | 1 |
| B. | 1000 |
| C. | Zero |
| D. | Syntax error |
| Answer» B. 1000 | |
| 1099. |
A structure defines a .................. type. |
| A. | class |
| B. | pointer |
| C. | arrays |
| D. | variables |
| Answer» B. pointer | |
| 1100. |
The ................... member variable cannot have an initializer. |
| A. | static |
| B. | non-static |
| C. | auto |
| D. | register |
| Answer» C. auto | |