| Qno | Answer (Option with the text) |
|---|---|
| 1 | D. All of the above |
| 2 | B. Platform-dependent |
| 3 | A. High-level, interpreted, and object-oriented |
| 4 | A. Java bytecode |
| 5 | C. Java Virtual Machine |
| 6 | B. It converts Java source code into Java bytecode |
| 7 | B. Sun Microsystems |
| 8 | A. 1995 |
| 9 | A. Oak |
| 10 | C. James Gosling |
| 11 | B. Oracle Corporation |
| 12 | A. Java 1.0 |
| 13 | D. Low-level memory management |
| 14 | B. Platform independence |
| 15 | B. Object-oriented programming |
| 16 | A. Multithreading |
| 17 | A. Encapsulation |
| 18 | B. Collects unused variables and releases memory |
| 19 | B. A method can have multiple definitions based on the type of object |
| 20 | A. They initialize objects when they are created |
| 21 | A. A class to inherit methods and properties from another class |
| 22 | D. static |
| 23 | A. Java Development Kit |
| 24 | C. Java runtime environment (JRE) |
| 25 | B. To provide the libraries and Java Virtual Machine required to run Java programs |
| 26 | B. Running Java bytecode on the machine |
| 27 | A. JDK contains tools for development, while JRE is for running Java programs |
| 28 | B. JVM and libraries |
| 29 | B. Through the use of Java bytecode and the JVM |
| 30 | C. It helps track and troubleshoot errors in Java code |