Easy Questions
1. Which keyword is used to define a class in Java?
A) class
B) def
C) struct
D) object
Answer: A
2. Which of these is not a primitive data type in Java?
A) int
B) boolean
C) String
D) float
Answer: C
3. What will be the output of: System.out.println(3 + 4 + "Java");
A) 7Java
B) Java7
C) 34Java
D) Java34
Answer: A
4. Which method is the entry point of any Java program?
A) start()
B) run()
C) main()
D) init()
Answer: C
5. Which operator is used for comparison in Java?
A) =
B) ==
C) :=
D) !==
Answer: B
6. Which loop is guaranteed to execute at least once?
A) for
B) while
C) do-while
D) switch
Answer: C
7. What is the default value of a boolean variable?
A) true
B) 1
C) false
D) null
Answer: C
8. Which keyword is used to create an object in Java?
A) object
B) alloc
C) new
D) create
Answer: C
9. Java is:
A) Compiled only
B) Interpreted only
C) Both compiled and interpreted
D) None
Answer: C
10. How do you start a single-line comment in Java?
A) /*
B) <!--
C) //
D) **
Answer: C
11. Dummy question 11?
A) Option 11A
B) Option 11B
C) Option 11C
D) Option 11D
Answer: A
12. Dummy question 12?
A) Option 12A
B) Option 12B
C) Option 12C
D) Option 12D
Answer: A
13. Dummy question 13?
A) Option 13A
B) Option 13B
C) Option 13C
D) Option 13D
Answer: A
14. Dummy question 14?
A) Option 14A
B) Option 14B
C) Option 14C
D) Option 14D
Answer: A
15. Dummy question 15?
A) Option 15A
B) Option 15B
C) Option 15C
D) Option 15D
Answer: A
16. Dummy question 16?
A) Option 16A
B) Option 16B
C) Option 16C
D) Option 16D
Answer: A
17. Dummy question 17?
A) Option 17A
B) Option 17B
C) Option 17C
D) Option 17D
Answer: A
18. Dummy question 18?
A) Option 18A
B) Option 18B
C) Option 18C
D) Option 18D
Answer: A
19. Dummy question 19?
A) Option 19A
B) Option 19B
C) Option 19C
D) Option 19D
Answer: A
20. Dummy question 20?
A) Option 20A
B) Option 20B
C) Option 20C
D) Option 20D
Answer: A
21. Dummy question 21?
A) Option 21A
B) Option 21B
C) Option 21C
D) Option 21D
Answer: A
22. Dummy question 22?
A) Option 22A
B) Option 22B
C) Option 22C
D) Option 22D
Answer: A
23. Dummy question 23?
A) Option 23A
B) Option 23B
C) Option 23C
D) Option 23D
Answer: A
24. Dummy question 24?
A) Option 24A
B) Option 24B
C) Option 24C
D) Option 24D
Answer: A
25. Dummy question 25?
A) Option 25A
B) Option 25B
C) Option 25C
D) Option 25D
Answer: A
Intermediate Questions
1. Which of the following is a valid array declaration?
A) int arr[] = new int(5);
B) int arr[5];
C) int[] arr = new int[5];
D) array int arr[5];
Answer: C
2. Which keyword is used to inherit a class?
A) implements
B) extends
C) inherits
D) derive
Answer: B
3. What is method overloading?
A) Two methods with same name and different return types
B) Two methods with same name but different parameter lists
C) Two methods with different names
D) None of the above
Answer: B
4. Which exception is thrown when array index is out of bounds?
A) ArrayException
B) NullPointerException
C) ArrayIndexOutOfBoundsException
D) IndexException
Answer: C
5. What does final keyword mean in Java?
A) Cannot be subclassed
B) Can be modified
C) Only usable within main method
D) Cannot be compiled
Answer: A
6. Dummy question 16?
A) Option 16A
B) Option 16B
C) Option 16C
D) Option 16D
Answer: A
7. Dummy question 17?
A) Option 17A
B) Option 17B
C) Option 17C
D) Option 17D
Answer: A
8. Dummy question 18?
A) Option 18A
B) Option 18B
C) Option 18C
D) Option 18D
Answer: A
9. Dummy question 19?
A) Option 19A
B) Option 19B
C) Option 19C
D) Option 19D
Answer: A
10. Dummy question 20?
A) Option 20A
B) Option 20B
C) Option 20C
D) Option 20D
Answer: A
11. Dummy question 21?
A) Option 21A
B) Option 21B
C) Option 21C
D) Option 21D
Answer: A
12. Dummy question 22?
A) Option 22A
B) Option 22B
C) Option 22C
D) Option 22D
Answer: A
13. Dummy question 23?
A) Option 23A
B) Option 23B
C) Option 23C
D) Option 23D
Answer: A
14. Dummy question 24?
A) Option 24A
B) Option 24B
C) Option 24C
D) Option 24D
Answer: A
15. Dummy question 25?
A) Option 25A
B) Option 25B
C) Option 25C
D) Option 25D
Answer: A
16. Dummy question 26?
A) Option 26A
B) Option 26B
C) Option 26C
D) Option 26D
Answer: A
17. Dummy question 27?
A) Option 27A
B) Option 27B
C) Option 27C
D) Option 27D
Answer: A
18. Dummy question 28?
A) Option 28A
B) Option 28B
C) Option 28C
D) Option 28D
Answer: A
19. Dummy question 29?
A) Option 29A
B) Option 29B
C) Option 29C
D) Option 29D
Answer: A
20. Dummy question 30?
A) Option 30A
B) Option 30B
C) Option 30C
D) Option 30D
Answer: A
Hard Questions
1. Which interface is implemented by ArrayList in Java?
A) Set
B) Map
C) List
D) Queue
Answer: C
2. What does HashMap store?
A) Only keys
B) Only values
C) Key-value pairs
D) Only integers
Answer: C
3. Which class is used for file writing in Java?
A) FileWriter
B) PrintWriter
C) FileOutputStream
D) All of the above
Answer: D
4. Which method must be implemented in a thread class?
A) main()
B) run()
C) start()
D) execute()
Answer: B
5. Which of these is not a valid wrapper class?
A) Integer
B) Double
C) Float
D) int
Answer: D
6. Dummy question 21?
A) Option 21A
B) Option 21B
C) Option 21C
D) Option 21D
Answer: A
7. Dummy question 22?
A) Option 22A
B) Option 22B
C) Option 22C
D) Option 22D
Answer: A
8. Dummy question 23?
A) Option 23A
B) Option 23B
C) Option 23C
D) Option 23D
Answer: A
9. Dummy question 24?
A) Option 24A
B) Option 24B
C) Option 24C
D) Option 24D
Answer: A
10. Dummy question 25?
A) Option 25A
B) Option 25B
C) Option 25C
D) Option 25D
Answer: A
11. Dummy question 26?
A) Option 26A
B) Option 26B
C) Option 26C
D) Option 26D
Answer: A
12. Dummy question 27?
A) Option 27A
B) Option 27B
C) Option 27C
D) Option 27D
Answer: A
13. Dummy question 28?
A) Option 28A
B) Option 28B
C) Option 28C
D) Option 28D
Answer: A
14. Dummy question 29?
A) Option 29A
B) Option 29B
C) Option 29C
D) Option 29D
Answer: A
15. Dummy question 30?
A) Option 30A
B) Option 30B
C) Option 30C
D) Option 30D
Answer: A
16. Dummy question 31?
A) Option 31A
B) Option 31B
C) Option 31C
D) Option 31D
Answer: A
17. Dummy question 32?
A) Option 32A
B) Option 32B
C) Option 32C
D) Option 32D
Answer: A
18. Dummy question 33?
A) Option 33A
B) Option 33B
C) Option 33C
D) Option 33D
Answer: A
19. Dummy question 34?
A) Option 34A
B) Option 34B
C) Option 34C
D) Option 34D
Answer: A
20. Dummy question 35?
A) Option 35A
B) Option 35B
C) Option 35C
D) Option 35D
Answer: A
Very Hard Questions
1. Which method is used to get class metadata at runtime?
A) getType()
B) classType()
C) getClass()
D) metaInfo()
Answer: C
2. What does the @Override annotation do?
A) Marks a method for final compilation
B) Indicates a method is inherited
C) Indicates a method overrides a superclass method
D) Creates a new method
Answer: C
3. Which of the following is not a functional interface?
A) Runnable
B) Comparator
C) Serializable
D) ActionListener
Answer: C
4. What does JVM stand for?
A) Java Verified Machine
B) Java Virtual Method
C) Java Virtual Machine
D) Java Variable Machine
Answer: C
5. Which design pattern provides a way to create only one instance of a class?
A) Factory
B) Prototype
C) Singleton
D) Builder
Answer: C
6. Dummy question 26?
A) Option 26A
B) Option 26B
C) Option 26C
D) Option 26D
Answer: A
7. Dummy question 27?
A) Option 27A
B) Option 27B
C) Option 27C
D) Option 27D
Answer: A
8. Dummy question 28?
A) Option 28A
B) Option 28B
C) Option 28C
D) Option 28D
Answer: A
9. Dummy question 29?
A) Option 29A
B) Option 29B
C) Option 29C
D) Option 29D
Answer: A
10. Dummy question 30?
A) Option 30A
B) Option 30B
C) Option 30C
D) Option 30D
Answer: A
11. Dummy question 31?
A) Option 31A
B) Option 31B
C) Option 31C
D) Option 31D
Answer: A
12. Dummy question 32?
A) Option 32A
B) Option 32B
C) Option 32C
D) Option 32D
Answer: A
13. Dummy question 33?
A) Option 33A
B) Option 33B
C) Option 33C
D) Option 33D
Answer: A
14. Dummy question 34?
A) Option 34A
B) Option 34B
C) Option 34C
D) Option 34D
Answer: A
15. Dummy question 35?
A) Option 35A
B) Option 35B
C) Option 35C
D) Option 35D
Answer: A
16. Dummy question 36?
A) Option 36A
B) Option 36B
C) Option 36C
D) Option 36D
Answer: A
17. Dummy question 37?
A) Option 37A
B) Option 37B
C) Option 37C
D) Option 37D
Answer: A
18. Dummy question 38?
A) Option 38A
B) Option 38B
C) Option 38C
D) Option 38D
Answer: A
19. Dummy question 39?
A) Option 39A
B) Option 39B
C) Option 39C
D) Option 39D
Answer: A
20. Dummy question 40?
A) Option 40A
B) Option 40B
C) Option 40C
D) Option 40D
Answer: A