Syvum Home Page

Home > Quiz Games > Java Programming >

Java Programming : Classes and Keywords: Multiple Choice


Answer the following questions about classes and reserved keywords as used in the Java programming language.

Formats Info Page Worksheet / Test Paper Quiz Review
Multiple choice

Your Performance  

1.

The concept of multiple inheritance is implemented in Java by
(A) extending two or more classes
(B) extending one class and implementing one or more interfaces
(C) implementing two or more interfaces
(D) all of these

  (A) & (C)

  (B) & (C)

  (A)

  (D)

  Half-n-half Clue
 

2.

The use of protected keyword to a member in a class will restrict its visibility as follows:

  Visible only inside the package.

  Visible in all classes in the same package and subclasses in other packages.

  Visible only in the class and its subclass in the same package.

  Visible only in the class where it is declared.

  Half-n-half Clue
 

3.

Which of the following defines a legal abstract class?

  class abstract Vehicle {<br>
              abstract void display(); }

  class Vehicle {<br>
              abstract void display(); }

  abstract class Vehicle {<br>
              abstract void display(); }

  abstract Vehicle {<br>
              abstract void display(); }

  abstract class Vehicle {<br>
              abstract void display(); {<br>
                System.out.println("Car"); }}

  Half-n-half Clue
 

4.

A package is a collection of

  classes and interfaces

  classes

  editing tools

  interfaces

  Half-n-half Clue
 

5.

Package p1 contains the following code:
package p1;
public class Student

  Student class is not available.

  Class result should be declared public.

  Result body is not fully defined.

  Test class is not available.

  Half-n-half Clue
 

6.

Which keyword can protect a class in a package from accessibility by the classes outside the package?

  protected

  final

  don't use any keyword at all (make it default)

  private

  Half-n-half Clue
 

7.

Which of the following statements about abstract methods/classes in Java are true?
1. An abstract class cannot be instantiated.
2. Constructors cannot be abstract.
3. A subclass of an abstract class must defined the abstract methods.
4. Static methods may be declared abstract.

  Line 1, line 2 and line 3 only

  Line 1 only

  Line 1 and line 2 only

  Line 2 only

  All are true

  Half-n-half Clue
 


 
12 more pages in Java Programming


Contact Info © 1999-2025 Syvum Technologies Inc. Privacy Policy Disclaimer and Copyright
Previous
-
Next
-