Java Quiz For Beginners

93 Questions  I  By Xooxa
Please take the quiz to rate it.

Java Quizzes & Trivia
It is created for Beginners in Java. This is to test the knowledge of any Java Developer wannabe.

  
Changes are done, please start the quiz.


Questions and Answers Excerpt

Removing question excerpt is a premium feature

Upgrade and get a lot more done!
1.  Which of the following always need a Capital letter ?    
A.
B.
C.
D.
2.  An abstract class can have non-abstract methods.
A.
B.
3.  Which of the following is not a Java keyword?
A.
B.
C.
D.
4.  A UML association from class A to class B means
A.
B.
C.
D.
5.  What is essential in making sure that your loop is not infinite ?
A.
B.
C.
D.
6.  An array holds:
A.
B.
C.
D.
7.  Which is not a part of defining an object?
A.
B.
C.
D.
8.  What loop will display each of the numbers in this array on a separate line: float [ ] nums= {1.1f, 2.2f, 3.3f};
A.
B.
C.
D.
9.  What will be the value of “num” after the following statements? int num; num = (5+4); num = num / 9; num = 9;
A.
B.
C.
D.
10.  How can you prevent a member variable from becoming serialized?
A.
B.
C.
D.
11.  What does GUI stand for?
A.
B.
C.
D.
12.  What is the correct syntax for java main method?
A.
B.
C.
D.
13.  Following code will result in: class A { int x = 1; public static void main(String [] args) { System.out.println("x is " + x); }}
A.
B.
C.
D.
14.  What would display from the following statements? int [ ] nums = {1,2,3,4,5,6}; System.out.println((nums[1] + nums[3]));
A.
B.
C.
D.
15.  What is an instanceof?
A.
B.
C.
D.
16.  In a ‘for’ loop, what section of the loop is not included in the parentheses after “for” ?
A.
B.
C.
D.
17.  The size of an applet is set using ...
A.
B.
C.
D.
18.  Choose the appropriate data type for this value: 5.5    
A.
B.
C.
D.
19.  A UML association is ...
A.
B.
C.
D.
20.  What is a loop ?
A.
B.
C.
D.
21.  A class can be transient
A.
B.
22.  Given the declaration int [ ] nums = {8, 12, 23, 4, 15}, what expression will display the first element in the array (ie the number 8)
A.
B.
C.
D.
23.  The size of a frame is set using ...
A.
B.
C.
D.
24.  Java keywords are written in lowercase as well as uppercase.
A.
B.
25.  If you want your conditional to depend on two conditions BOTH being true, what is the proper notation to put between the two Boolean statements ?
A.
B.
C.
D.
26.  Choose the appropriate data type for this field: numberOfEggs    
A.
B.
C.
D.
27.  The default statement of a switch is always executed.
A.
B.
28.  If classes Student, Staff and Faculty extend class Person, which one makes sense:
A.
B.
C.
29.  What is the size of a Char in Java?
A.
B.
C.
D.
30.  What is a member of a class
A.
B.
C.
D.
31.  Choose the best definition for a Class.    
A.
B.
C.
32.  What does AWT stands for ?
A.
B.
C.
D.
33.  What is an assignment statement ?
A.
B.
C.
D.
34.  Choose the appropriate data type for this value: A    
A.
B.
C.
D.
35.  If class A implements an interface does it need to implement all methods of that interface?
A.
B.
36.  Choose the appropriate data type for this value: "1"    
A.
B.
C.
D.
37.  Following code will result in: int num = 6.7;
A.
B.
C.
D.
38.  Synchronized is a keyword to tell a Thread to grab an Object lock before continuing execution.
A.
B.
39.  Java runs on _______.
A.
B.
C.
D.
40.  If none of the private/protected/public is specified for a member, that member ...
A.
B.
C.
D.
41.  With inheritance, a derived subclass object can directly access any
A.
B.
C.
D.
42.  Choose the appropriate data type for this field: weightInKilos    
A.
B.
C.
D.
43.  Can you compare a boolean to an integer?
A.
B.
44.  Choose the appropriate data type for this field: isSwimmer    
A.
B.
C.
D.
45.  Which one is not correct?
A.
B.
C.
D.
46.  What is an Applet ?
A.
B.
C.
D.
47.  Choose the appropriate data type for this value: 1
A.
B.
C.
D.
48.  Which package do you need to use widgets such as JApplet, JFrame, JPanel and JButton?
A.
B.
C.
D.
49.  The last value in an array called ar can be found at index:
A.
B.
C.
D.
50.  A class is...
A.
B.
C.
D.
51.  Native methods can be 'abstract'
A.
B.
52.  How to define a JButton with the caption test?
A.
B.
C.
D.
53.  Following code will result in: int num = 8/0;
A.
B.
C.
D.
54.  Object-Oriented Programming means ...  
A.
B.
C.
D.
55.  Integer a = new Integer(2); Integer b = new Integer(2); What happens when you do if (a==b)?
A.
B.
C.
D.
56.  A null reference may be used to access a static variable or method.
A.
B.
57.  Following code will result in: class A { public static void main(String [] args) {A a = new B(); }} class B extends A {}
A.
B.
C.
D.
58.  Which one adds the widget mainPanel to a frame in the constructor of the frame?
A.
B.
C.
D.
59.  What is the proper way to declare a variable ?
A.
B.
C.
D.
60.  The range of indices for an array always start at:
A.
B.
C.
D.
61.  We have three classes: ATM, ATM Display and Account. The ATM has one ATM Display and works by calling methods on class Account. Which will be shown as an association in UML?
A.
B.
C.
D.
62.  What's the difference between an Applet and an application ?
A.
B.
C.
D.
63.  Which is NOT a section of all types of loops ?
A.
B.
C.
D.
64.  Which one could be used as the main container in a Java application?
A.
B.
C.
D.
65.  What is the keyword used in java to create an object?
A.
B.
C.
D.
66.  What is the role of the constructor? 
A.
B.
C.
67.  Given the declaration : int [ ] ar = {1,2,3,4,5}; What is the value of ar[4]?
A.
B.
C.
D.
68.  A class cannot be declared:
A.
B.
C.
69.  Given the declaration : int [ ] ar = {1,2,3,4,5}; What is the value of ar[3]?
A.
B.
C.
D.
70.  The methods wait(), notify() and notifyAll() in Object need to be called from synchronized pieces of code.
A.
B.
71.  What is the difference between private and public functions ?
A.
B.
C.
D.
72.  Which one adds the widget mainPanel to an applet in the init method of the applet?
A.
B.
C.
D.
73.  Choose the best definition of an object
A.
B.
C.
74.  How is the layout of widgets on a panel specified?
A.
B.
C.
D.
75.  Choose the appropriate data type for this value: true    
A.
B.
C.
D.
76.  An object could be ...
A.
B.
C.
D.
77.  Choose the appropriate data type for this value: "volatile"    
A.
B.
C.
D.
78.  Choose the appropriate data type for this value: female    
A.
B.
C.
D.
79.  The following prototype shows that a Cylinder subclass is derived from a superclass called Circle
A.
B.
C.
D.
80.  What is the main function of any variable ?
A.
B.
C.
D.
81.  Class B inherits from Class A, what cannot be said:
A.
B.
C.
D.
82.  Inner classes can be defined within methods.
A.
B.
83.  Which one needs a web page to run
A.
B.
C.
D.
84.  Choose the appropriate data type for this field: kindOfBird    
A.
B.
C.
D.
85.  Following code will result in: int a1 = 5; double a2 = (float)a1;
A.
B.
C.
D.
86.  Methods that are marked protected can be called in any subclass of that class.
A.
B.
87.  If we declare int [ ] ar = {1,2,3,4,5,6}; The size of array ar is:
A.
B.
C.
D.
88.  The most common use of an array is to:
A.
B.
C.
D.
89.  Primitive datatypes are allocated on a stack.
A.
B.
90.  Following code will result in: float num = 5/0;
A.
B.
C.
D.
91.  Which of the following means that in order for the conditional to happen, either x must be less than 3 or y must be greater than or equal to 4 ?
A.
B.
C.
D.
92.  What displays from the following statements? String word = "abcde"; for (int i = 0; i <4; i+=2) System.out.print(word[i]);
A.
B.
C.
D.
93.  Following code will result in: class A { public static void main(String [] args) {B b = new A(); }} class B extends A {}
A.
B.
C.
D.
Back to top

Removing ad is a premium feature

Upgrade and get a lot more done!
Take Another Quiz
We have sent an email with your new password.