MCQOPTIONS
Saved Bookmarks
This section includes 20 Mcqs, each offering curated multiple-choice questions to sharpen your Object Oriented Programming knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Is an array of characters always a string? |
| A. | Yes, always |
| B. | Yes, if each character is terminated by null |
| C. | No, since each character is terminated by null |
| D. | No, never |
| Answer» E. | |
| 2. |
Two dimensional array can’t be initialized with the declaration. |
| A. | True |
| B. | False |
| Answer» C. | |
| 3. |
From which index does the array of objects start? |
| A. | 0 |
| B. | 1 |
| C. | 2 |
| D. | 3 |
| Answer» B. 1 | |
| 4. |
Can we have two dimensional object array? |
| A. | Yes, always |
| B. | Yes, only if primitive type array |
| C. | No, since two indices are impossible |
| D. | No, never |
| Answer» B. Yes, only if primitive type array | |
| 5. |
If an array of objects is of size 10 and a data value have to be retrieved from 5th object then ________________ syntax should be used. |
| A. | Array_Name[4].data_variable_name; |
| B. | Data_Type Array_Name[4].data_variable_name; |
| C. | Array_Name[4].data_variable_name.value; |
| D. | Array_Name[4].data_variable_name(valu |
| E. | ; |
| Answer» B. Data_Type Array_Name[4].data_variable_name; | |
| 6. |
The Object array is created in _____________________ |
| A. | Heap memory |
| B. | Stack memory |
| C. | HDD |
| D. | ROM |
| Answer» B. Stack memory | |
| 7. |
The objects in an object array _______________________ |
| A. | Can be created without use of constructor |
| B. | Can be created without calling default constructor |
| C. | Can’t be created with use of constructor |
| D. | Can’t be created without calling default constructor |
| Answer» C. Can’t be created with use of constructor | |
| 8. |
How the objects of array can be denoted? |
| A. | Indices |
| B. | Name |
| C. | Random numbers |
| D. | Alphabets |
| Answer» B. Name | |
| 9. |
If constructor arguments are passed to objects of array then ____________ if the constructors are overloaded. |
| A. | It is mandatory to pass same number of arguments to all the objects |
| B. | It is mandatory to pass same type of arguments to all the objects |
| C. | It is not mandatory to call same constructor for all the objects |
| D. | It is mandatory to call same constructor for all the constructors |
| Answer» D. It is mandatory to call same constructor for all the constructors | |
| 10. |
When are the array of objects without any initialization useful? |
| A. | When object data is not required just after the declaration |
| B. | When initialization of object data is to be made by the compiler |
| C. | When object data doesn’t matter in the program |
| D. | When the object should contain garbage data |
| Answer» B. When initialization of object data is to be made by the compiler | |
| 11. |
Which is the condition that must be followed if the array of objects is declared without initialization, only with size of array? |
| A. | The class should have separate constructor for each object |
| B. | The class must have no constructors |
| C. | The class should not have any member function |
| D. | The class must have a default or zero argument constructor |
| Answer» E. | |
| 12. |
What is the type of elements of array of objects? |
| A. | Class |
| B. | Void |
| C. | String |
| D. | Null |
| Answer» B. Void | |
| 13. |
Which among the following is a mandatory condition for array of objects? |
| A. | All the objects should be of different class |
| B. | All the objects should be of same program classes |
| C. | All the objects should be of same class |
| D. | All the objects should have different data |
| Answer» D. All the objects should have different data | |
| 14. |
What is an array of objects? |
| A. | An array of instances of class represented by single name |
| B. | An array of instances of class represented by more than one name |
| C. | An array of instances which have more than 2 instances |
| D. | An array of instances which have different types |
| Answer» B. An array of instances of class represented by more than one name | |
| 15. |
THE_OBJECT_ARRAY_IS_CREATED_IN______________________?$ |
| A. | Heap memory |
| B. | Stack memory |
| C. | HDD |
| D. | ROM |
| Answer» B. Stack memory | |
| 16. |
THE_OBJECTS_IN_AN_OBJECT_ARRAY________________________?$ |
| A. | Can be created without use of constructor |
| B. | Can be created without calling default constructor |
| C. | Can’t be created with use of constructor |
| D. | Can’t be created without calling default constructor |
| Answer» C. Can‚Äö√Ñ√∂‚àö√ë‚àö¬•t be created with use of constructor | |
| 17. |
Can we have two dimensional object array?$ |
| A. | Yes, always |
| B. | Yes, only if primitive type array |
| C. | No, since two indices are impossible |
| D. | No, never |
| Answer» B. Yes, only if primitive type array | |
| 18. |
If an array of objects is of size 10 and a data value have to be retrieved from 5th object then ________________ syntax should be used.$ |
| A. | Array_Name[4].data_variable_name; |
| B. | Data_Type Array_Name[4].data_variable_name; |
| C. | Array_Name[4].data_variable_name.value; |
| D. | Array_Name[4].data_variable_name(value); |
| Answer» B. Data_Type Array_Name[4].data_variable_name; | |
| 19. |
Two dimensional array can’t be initialized with the declaration.$ |
| A. | True |
| B. | False |
| Answer» C. | |
| 20. |
If array of objects is declared as given below, which is the limitation on objects? |
| A. | |
| B. | The objects will have same values |
| C. | The objects will not be initialized individually |
| Answer» C. The objects will not be initialized individually | |