Java Quiz For Beginners

93 Questions  I  By Xooxa on April 22, 2012
It is created for Beginners in Java. This is to test the knowledge of any Java Developer wannabe.

  

Question Excerpt

Removing question excerpt is a premium feature

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

Removing ad is a premium feature

Upgrade and get a lot more done!
Take Another Quiz