Question#1 Java supports the dynamic loading of classes, which means classes are loaded on demand. a) True ✅- Answer b) False Question#2 The size of the int data type in Java depends on whether it is running on a 32-bit or 64-bit architecture. a) True b) False ✅- Answer Question#3 Java programs are executed directly by the computer's processor without the need for any intermediate software. a) True b) False ✅- Answer Question#4 Abstraction in Java means exposing all the implementation details to the user. a) True b) False ✅- Answer Question#5 Java supports both method overriding and method overloading to achieve polymorphism. a) True ✅- Answer b) False Question#6 Java bytecode can only be executed on the platform where the program was developed. a) True b) False ✅- Answer Question#7 In Java, the main method is defined as 'public static void main(String[] args)'. a) True ✅- Answer b) False Question#8 Java arrays can store elements of different data types in a single array. a) True b) False ✅- Answer Question#9 Java provides both memory management and garbage collection through the JVM. a) True ✅- Answer b) False Question#10 In Java, the float data type has double the precision of the double data type. a) True b) False ✅- Answer Question#11 Java is architecture neutral because the size of its primitive types is fixed across platforms. a) True ✅- Answer b) False Question#12 Java does not support multithreading, thus only one thread can execute at a time within a program. a) True b) False ✅- Answer Question#13 Applets in Java are small programs that typically run within a web browser. a) True ✅- Answer b) False Question#14 The logical OR operator in Java is represented by '||'. a) True ✅- Answer b) False Question#15 In procedure-oriented programming, encapsulation is a key feature. a) True b) False ✅- Answer Question#16 The conditional operator in Java, represented as '? :', can be used as a shorthand for an if-else statement. a) True ✅- Answer b) False Question#17 Java uses the keyword 'interface' to define a class blueprint for creating objects. a) True b) False ✅- Answer Question#18 Inheritance in Java is used to allow new classes to reuse code and behavior from existing classes. a) True ✅- Answer b) False Question#19 The 'System.out.println()' method in Java prints a string to the console without adding a newline character at the end. a) True b) False ✅- Answer Question#20 Bitwise operators in Java cannot perform operations on the binary representations of numeric values. a) True b) False ✅- Answer