

MCQOPTIONS
Saved Bookmarks
This section includes 39 Mcqs, each offering curated multiple-choice questions to sharpen your Python knowledge and support exam preparation. Choose a topic below to get started.
1. |
What is the output of the below Java program using toString() method? |
A. | Printing Object= |
B. | Printing Object=null |
C. | Printing Object=College Object |
D. | Compiler error |
Answer» D. Compiler error | |
2. |
State TRUE of FALSE. Java objects have built-in methods to handle threads. |
A. | TRUE |
B. | FALSE |
C. | - |
D. | - |
Answer» B. FALSE | |
3. |
___ is the superclass to all Java classes either user-defined or built-in. |
A. | Class |
B. | Object |
C. | Superclass |
D. | Null |
Answer» C. Superclass | |
4. |
A Java reference is comparable to ___ in C language. |
A. | Enum |
B. | Structure |
C. | Pointer |
D. | None |
Answer» D. None | |
5. |
In Java Pass by reference ___ is passed even if you are passing a reference to an object. |
A. | Address value |
B. | Variable value |
C. | Hash code |
D. | None of the above |
Answer» B. Variable value | |
6. |
Java object passing from one method to another method happens by ___. |
A. | Pass by Value |
B. | Pass by Reference |
C. | - |
D. | - |
Answer» C. - | |
7. |
Java object assignment happens by ___. |
A. | Pass by Value |
B. | Pass by Reference |
C. | - |
D. | - |
Answer» C. - | |
8. |
What is the output of the below Java program that passes primitive values? |
A. | Rats Before = 5 |
B. | Rats Before = 20 |
C. | Rats Before = 5 |
D. | Rats Before = 20 |
Answer» B. Rats Before = 20 | |
9. |
What is the output of the below Java program that passes an object to another method? |
A. | Items Before = 10 |
B. | Items Before = 5 |
C. | Items Before = 5 |
D. | Items Before = 10 |
Answer» D. Items Before = 10 | |
10. |
An object or a primitive value that is received in a method from another method is called ___ in Java. (Argument / Parameter) |
A. | Argument |
B. | Parameter |
C. | - |
D. | - |
Answer» B. Parameter | |
11. |
An object or primitive value that is passed from one method to another method is called ___ in Java. (Argument / Parameter) |
A. | Argument |
B. | Parameter |
C. | - |
D. | - |
Answer» C. - | |
12. |
A primitive variable is passed from one method to another method by ___ in Java. |
A. | Pass by value |
B. | Pass by reference |
C. | - |
D. | - |
Answer» B. Pass by reference | |
13. |
The value of one primitive variable is assigned to another primitive variable by ___ in Java. |
A. | Pass by value |
B. | Pass by reference |
C. | - |
D. | - |
Answer» B. Pass by reference | |
14. |
What is the output of the below java class? |
A. | T1 before: 4 |
B. | T1 before: 2 |
C. | T1 before: 2 |
D. | Compiler error |
Answer» D. Compiler error | |
15. |
State TRUE or FALSE. |
A. | TRUE |
B. | FALSE |
C. | - |
D. | - |
Answer» B. FALSE | |
16. |
What is the output of the below Java program with two classes? |
A. | Hello Boss.! |
B. | No Output |
C. | Compiler error |
D. | None of the above |
Answer» D. None of the above | |
17. |
Choose the correct way of creating an object of the below class. |
A. | Table t = new Table; |
B. | Table t = new Table(); |
C. | Table() t = new Table(); |
D. | None of the above |
Answer» C. Table() t = new Table(); | |
18. |
Choose the correct syntax for declaring a Java class below. |
A. | class CLASSNAME |
B. | CLASSNAME class |
C. | class CLASSNAME; |
D. | Class CLASSNAME |
Answer» B. CLASSNAME class | |
19. |
Choose the correct statement about Java main method. |
A. | The main method is not a required method |
B. | The main method must be declared public static void. |
C. | you can define program flow using the main method. The Java virtual machine calls the main method directly. |
D. | All the above |
Answer» E. | |
20. |
An object is created at __ time in Java. |
A. | Compile-time |
B. | Run time |
C. | Assembling time |
D. | None of the above |
Answer» C. Assembling time | |
21. |
Choose the correct statements about choosing a name for a class in Java. |
A. | The class name can start with only a letter or underscore or dollar sign. |
B. | The class name can contain numbers |
C. | The class name can not start with a number |
D. | All the above |
Answer» E. | |
22. |
The keyword used to create a new object in Java is ___. |
A. | class |
B. | java |
C. | new |
D. | create |
Answer» D. create | |
23. |
Creating an object from a class is also called ____. |
A. | Initializing |
B. | Instantiating |
C. | Interfacing |
D. | None of the above |
Answer» C. Interfacing | |
24. |
How many maximum numbers of objects can be created from a single Class in Java? |
A. | 32 |
B. | 64 |
C. | 256 |
D. | None |
Answer» E. | |
25. |
A Java class can contain___. |
A. | Variables |
B. | Methods, Constructors |
C. | Inner Classes (A class inside another class) |
D. | All the above |
Answer» E. | |
26. |
In Java, the keyword used to declare a class is ___. |
A. | Class |
B. | Java |
C. | class |
D. | java |
Answer» D. java | |
27. |
In a .java file, how many numbers of public types namely class, interface or abstract can be managed? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | Any number |
Answer» B. 2 | |
28. |
State TRUE or FALSE. In Java, a public class or abstract-class or interface must be kept in a separate .java file. |
A. | FALSE |
B. | TRUE |
C. | - |
D. | - |
Answer» C. - | |
29. |
After compilation, an Interface or Abstract-Class is kept in a ___ file in Java programming. |
A. | .java |
B. | .cls |
C. | .class |
D. | .interface |
Answer» D. .interface | |
30. |
State TRUE or FALSE. |
A. | FALSE |
B. | TRUE |
C. | - |
D. | - |
Answer» C. - | |
31. |
Which is the file extension used for a compiled Java class file? |
A. | .j |
B. | .java |
C. | .class |
D. | .cls |
Answer» D. .cls | |
32. |
Which is the file extension used for a public Java class source code? |
A. | .j |
B. | .class |
C. | .java |
D. | None |
Answer» D. None | |
33. |
A Class in Java is like a ____. |
A. | Prototype |
B. | Instruction Sheet |
C. | Blueprint |
D. | All the above |
Answer» E. | |
34. |
Properties are implemented using ___ in Java. |
A. | Methods |
B. | Variables |
C. | Interfaces |
D. | All the above |
Answer» C. Interfaces | |
35. |
In Java programming language, the code is placed inside ___. |
A. | Classes, Interfaces |
B. | Methods |
C. | Blocks |
D. | All the above |
Answer» E. | |
36. |
Java is a ___ programming language. |
A. | Functional |
B. | Object-Oriented |
C. | Theoretical |
D. | All the above |
Answer» C. Theoretical | |
37. |
What is setattr() used for? |
A. | To access the attribute of the object |
B. | To set an attribute |
C. | To check if an attribute exists or not |
D. | To delete an attribute |
Answer» B. To set an attribute | |
38. |
The program has an error because constructor can’t have default arguments$ |
A. | Nothing is displayed |
B. | “Hello World” is displayed |
C. | The program has an error display function doesn’t have parameters |
Answer» C. The program has an error display function doesn‚Äö√Ñ√∂‚àö√ë‚àö¬•t have parameters | |
39. |
_____ is used to create an object. |
A. | class |
B. | constructor |
C. | User-defined functions |
D. | In-built functions |
Answer» C. User-defined functions | |