MCQOPTIONS
Saved Bookmarks
This section includes 916 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
| 51. |
Number class can’t manipulate ____________________ |
| A. | Integer values |
| B. | Float values |
| C. | Byte values |
| D. | Character values |
| Answer» E. | |
| 52. |
Which attribute can be used to get the size of an array? |
| A. | Size.Array |
| B. | Array.Size |
| C. | Array_name.length |
| D. | length.Array_name |
| Answer» D. length.Array_name | |
| 53. |
DataInputStream is derived from ______________________ |
| A. | StreamingInput |
| B. | StreamedInput |
| C. | StreameInput |
| D. | StreamInput |
| Answer» E. | |
| 54. |
What is the use of Math class? |
| A. | To use the mathematical functions with strings |
| B. | To use the mathematical functions |
| C. | To suppress the use of mathematical functions |
| D. | To complex the calculations |
| Answer» C. To suppress the use of mathematical functions | |
| 55. |
Which statement is true for Array class? |
| A. | Arrays can have variable length |
| B. | The length array can be changed |
| C. | Each class has an associated Array class |
| D. | Arrays can contain different type of values |
| Answer» D. Arrays can contain different type of values | |
| 56. |
What is InputStream class meant for? |
| A. | To handle all input streams |
| B. | To handle all output streams |
| C. | To handle all input and output streams |
| D. | To handle only input from file |
| Answer» B. To handle all output streams | |
| 57. |
Which among the following not an inbuilt class in C++? |
| A. | System |
| B. | Color |
| C. | String |
| D. | Functions |
| Answer» E. | |
| 58. |
What doesn’t inbuilt classes contain? |
| A. | Function prototype |
| B. | Function declaration |
| C. | Function definitions |
| D. | Objects |
| Answer» D. Objects | |
| 59. |
Inbuilt class __________________________ |
| A. | Must be included before use |
| B. | Are not necessary to be included for use |
| C. | Are used by the compiler only |
| D. | Can be modified by programmer always |
| Answer» B. Are not necessary to be included for use | |
| 60. |
What are inbuilt classes? |
| A. | The predefined classes in a language |
| B. | The classes that are defined by the user |
| C. | The classes which are meant to be modified by the user |
| D. | The classes which can’t be used by the user |
| Answer» B. The classes that are defined by the user | |
| 61. |
Why are functions extern by default? |
| A. | Because functions are always private |
| B. | Because those are not visible throughout the program |
| C. | Because those can’t be accessed in all parts of program |
| D. | Because those are visible throughout the program |
| Answer» B. Because those are not visible throughout the program | |
| 62. |
If extern variable is initialized with the declaration then _______________________ |
| A. | Also the header file with definition is required |
| B. | The header file with definition must be included |
| C. | There is no need to include any other header file for definition |
| D. | The extern variable produces compile time error |
| Answer» D. The extern variable produces compile time error | |
| 63. |
If the definition is given in the header file that we include then ________________ |
| A. | The program can run successfully |
| B. | Also the program should define the extern variable |
| C. | The extern variable must contain two definitions |
| D. | Extern variable can’t be used in the program |
| Answer» B. Also the program should define the extern variable | |
| 64. |
Which is the correct syntax for extern function declaration? |
| A. | extern function_name(argument_list); |
| B. | extern return_type function_name(argument_list); |
| C. | extern (return_type)function_name(argument_list); |
| D. | return_type extern function_name(argument_list); |
| Answer» C. extern (return_type)function_name(argument_list); | |
| 65. |
Which is the correct syntax for extern variable declaration? |
| A. | extern data_type variable_name |
| B. | extern variable_name; |
| C. | data_type variable_name extern; |
| D. | extern (data_type)variable_name; |
| Answer» B. extern variable_name; | |
| 66. |
Due to what, is the memory allocated for the extern variables? |
| A. | Declaration |
| B. | Definition |
| C. | Including file |
| D. | Memory is not allocated for extern variables |
| Answer» C. Including file | |
| 67. |
Even if a variable is not declared as extern, it is extern by default. (True/False) |
| A. | True |
| B. | False |
| Answer» C. | |
| 68. |
Whenever a function is declared in a program _____________________ |
| A. | extern can be used only in some special cases |
| B. | extern can’t be used |
| C. | function is extern by default |
| D. | it can’t be made extern |
| Answer» D. it can’t be made extern | |
| 69. |
Which condition is true if extern variable is used in a file? |
| A. | All the header files declare it |
| B. | Only few required files declare it |
| C. | All header files declared it if required |
| D. | Only one header file should declare it |
| Answer» E. | |
| 70. |
What does a header file contain for an extern variable? |
| A. | Only declaration of variables |
| B. | Only definition of variables |
| C. | Both declaration and definition of variables |
| D. | Neither declaration nor definition |
| Answer» B. Only definition of variables | |
| 71. |
To use extern variable _____________________ |
| A. | The source file must not be included in the new file code |
| B. | The source file itself must be used for new program |
| C. | The source file must be included in the new file |
| D. | The source file doesn’t matter for extern variables |
| Answer» D. The source file doesn’t matter for extern variables | |
| 72. |
Which among the following is true for the variables? |
| A. | Variable can be defined only once |
| B. | Variable can be defined any number of times |
| C. | Variable must be defined more than one time |
| D. | Variable can be defined in different files |
| Answer» B. Variable can be defined any number of times | |
| 73. |
Which among the following is a correct statement for variables? |
| A. | Variable can be declared many times |
| B. | Variable can be declared only one time |
| C. | Variable declaration can’t be done more than ones |
| D. | Variable declaration is always done more than one time |
| Answer» B. Variable can be declared only one time | |
| 74. |
What is extern variable? |
| A. | Variables to be used that are declared in another object file |
| B. | Variables to be used that are declared in another source file |
| C. | Variables to be used that are declared in another executable file |
| D. | Variables to be used that are declared in another program |
| Answer» C. Variables to be used that are declared in another executable file | |
| 75. |
How are automatic variables different from the instance variables? |
| A. | Automatic variables are initialized automatically but instances are not |
| B. | Automatic variables are given zero values initially and not instances |
| C. | Instance variables have to be initialized explicitly and automatic implicitly |
| D. | Instance variables are initialized implicitly while automatic are not |
| Answer» E. | |
| 76. |
In perl, using which operator are the local variables created? |
| A. | Dot |
| B. | Arrow |
| C. | Scope resolution |
| D. | my |
| Answer» E. | |
| 77. |
Which error is produced if the automatic variables are used without declaration? |
| A. | Undefined symbol |
| B. | Memory error |
| C. | Type mismatch |
| D. | Statement missing |
| Answer» B. Memory error | |
| 78. |
The automatic variables _________________________ |
| A. | Must be declared after its use |
| B. | Must be declared before using |
| C. | Must be declared, can be anytime |
| D. | Must not be initialized |
| Answer» C. Must be declared, can be anytime | |
| 79. |
Does java contain auto or register keywords? |
| A. | Yes, for declaring every type of variable |
| B. | Yes, only to declare cache registers |
| C. | No, because java doesn’t support automatic variables |
| D. | No, java supports local variable concept |
| Answer» E. | |
| 80. |
Constructor of automatic variables is called ____________________ |
| A. | When execution reaches the place of declaration of automatic variables |
| B. | When the program is compiled |
| C. | When the execution is just started |
| D. | Just before the execution of program |
| Answer» B. When the program is compiled | |
| 81. |
What values does uninitialized automatic variables contain? |
| A. | Null value |
| B. | Void value |
| C. | Undefined/Garbage |
| D. | Zero value |
| Answer» D. Zero value | |
| 82. |
All variables declared within a block ____________________ |
| A. | Are not always automatic |
| B. | Can be made non-automatic |
| C. | Are static by default |
| D. | Are automatic by default |
| Answer» E. | |
| 83. |
The static variables of a function ________________ |
| A. | Are also automatic variables |
| B. | Are not automatic variables |
| C. | Are made automatic by default |
| D. | Can be made automatic explicitly |
| Answer» C. Are made automatic by default | |
| 84. |
Where are the automatic variables stored if another function is called in between the execution of program? |
| A. | Heap |
| B. | Queue |
| C. | Stack |
| D. | Temp variable |
| Answer» D. Temp variable | |
| 85. |
If an automatic variable is created and then a function is called then ________________ |
| A. | The automatic variable created gets destroyed |
| B. | The automatic variable doesn’t get destroyed |
| C. | The automatic variable may or may not get destroyed |
| D. | The automatic variable can’t be used in this case |
| Answer» C. The automatic variable may or may not get destroyed | |
| 86. |
Which among the following is true for automatic variables in general? |
| A. | Automatic variables are invisible to called function |
| B. | Automatic variables are always visible to the called function |
| C. | Automatic variables can’t interact with the called function |
| D. | Automatic variables can’t be variable |
| Answer» B. Automatic variables are always visible to the called function | |
| 87. |
Scope of an automatic variable _______________ |
| A. | Is actually the whole program |
| B. | Is actually never fixed |
| C. | Is always equal to the whole program execution |
| D. | Is actually function or block in which it is defined |
| Answer» E. | |
| 88. |
The memory for automatic variables ___________________ |
| A. | Have to be allocated and deallocated explicitly |
| B. | Are allocated and deallocated automatically |
| C. | Is never actually allocated |
| D. | Are never safe |
| Answer» C. Is never actually allocated | |
| 89. |
What are automatic variables? |
| A. | Global variables |
| B. | Implicit/temporary variables |
| C. | Local variables |
| D. | System variables |
| Answer» D. System variables | |
| 90. |
The delete operator __________________________ |
| A. | Can be defined for each class |
| B. | Can’t be defined for each class |
| C. | Can be defined globally only |
| D. | Can’t be defined in a program explicitly |
| Answer» B. Can’t be defined for each class | |
| 91. |
For objects that are not of class type ______________ |
| A. | Global delete operator is invoked |
| B. | Local delete operator is invoked |
| C. | Global user defined function is invoked |
| D. | Local function to delete object is called |
| Answer» B. Local delete operator is invoked | |
| 92. |
The delete operator __________________ |
| A. | Invokes function operator delete |
| B. | Invokes function defined by user to delete |
| C. | Invokes function defined in global scope to delete object |
| D. | Doesn’t invoke any function |
| Answer» B. Invokes function defined by user to delete | |
| 93. |
Which cases among the following produces the undefined result? |
| A. | delete [] on an independent object |
| B. | delete on an object array |
| C. | delete [] on an object and delete on object array |
| D. | Undefined result is never produced |
| Answer» D. Undefined result is never produced | |
| 94. |
Which is the correct syntax to delete array of objects? |
| A. | delete [] objectName; |
| B. | delete * objectName; |
| C. | objectName[] delete; |
| D. | delete objectName[] |
| Answer» B. delete * objectName; | |
| 95. |
Which is the correct syntax to delete a single object? |
| A. | delete *objectName; |
| B. | objectName delete; |
| C. | delete objectName; |
| D. | objectName *delete; |
| Answer» D. objectName *delete; | |
| 96. |
How many variants of delete operator are available? |
| A. | Only 1 |
| B. | Only 2 |
| C. | Only 3 |
| D. | Only 4 |
| Answer» C. Only 3 | |
| 97. |
If delete is applied to an object whose l-value is modifiable, then _______________ after the object is deleted. |
| A. | Its value is defined as null |
| B. | Its value is defined as void |
| C. | Its value is defined as 0 |
| D. | Its value is undefined |
| Answer» E. | |
| 98. |
When delete operator is used ___________________ (If object has a destructor) |
| A. | Object destructor is called after deallocation |
| B. | Object destructor is called before deallocation |
| C. | Object destructor is not used |
| D. | Object destructor can be called anytime during destruction |
| Answer» C. Object destructor is not used | |
| 99. |
Delete operator _______________ |
| A. | Can be used on pointers with null value |
| B. | Can be used on pointers with void value |
| C. | Can be used on pointer with value 0 |
| D. | Can be used on pointer with any value |
| Answer» D. Can be used on pointer with any value | |
| 100. |
If delete is used to delete an object which was not allocated using new _______________ |
| A. | Then out of memory error arises |
| B. | Then unreachable code error arises |
| C. | Then unpredictable errors may arise |
| D. | Then unpredictable errors may arise |
| Answer» D. Then unpredictable errors may arise | |