SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 1 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question What are the Logical operators?
Correct Answer OR(|) , AND(&) , XOR(^)
Your Answer OR(|) , AND(&) , XOR(^)
True/False
Question When for loop start the execution, the initialization portion of the loop is executed.
Correct Answer True
Your Answer True
Match The Following
Question Correct Answer Your Answer
Class New data type New data type
Passing by value Methods - pass by value Methods - pass by value
Passing by reference Objects – pass by reference Objects – pass by reference
Methods and variable Members of class Members of class
Multiple Choice Single Answer
Question Which statement defines a name space in which classes are stored?
Correct Answer package
Your Answer package
Select The Blank
Question ________can be extended.
Correct Answer Interface
Your Answer Interface
Multiple Choice Single Answer
Question Java Applets are intelligent programs means :-
Correct Answer They can react to user input and dynamically change.
Your Answer They can be transmitted over internet.
Multiple Choice Single Answer
Question Which of the following is used to get the value of the instance variables?
Page 2 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 3 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question The source for the frist package defines three classes
Correct Answer Protection , Derived , SamePackage
Your Answer Protection , Derived , SamePackage
Multiple Choice Multiple Answer
Question Exit statement is optional in which loops in java?
Correct Answer While , Do-while , For
Your Answer While , Do-while , For
Select The Blank
Question In ________ statement condition is true, then statement 1 is executed.
Correct Answer If
Your Answer If
Multiple Choice Single Answer
Question What are the possible access modifiers while implementing interface methods?
Correct Answer public
Your Answer public
Multiple Choice Multiple Answer
Question Which is a public static member of thread?
Correct Answer currenthread( ) , mainthread( )
Your Answer currenthread( ) , mainthread( )
Select The Blank
Question The ________ repeats a set of code at least once before the condition is tested.
Correct Answer Do-while loop
Your Answer Do-while loop
True/False
Question A thread can be blocked when waiting for a resource.
Correct Answer True
Your Answer True
Page 4 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 5 of 68
SCDL – 4th Semester – Java Programming
Your Answer A combination of characters called as string
True/False
Question All the methods declared inside an Interface are abstract.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question Which Control Statements allow the program to choose different paths of execution?
Correct Answer Selection
Your Answer Jump
Multiple Choice Single Answer
Question What are primitive data types?
Correct Answer byte, short, int, long
Your Answer byte, short, int, long
Select The Blank
Question The explicit drop of an object reference by setting the value of a variable, whose data type
is a reference type of ________.
Correct Answer Null
Your Answer Instance
True/False
Question A suspended thread can then be resumed allowing it to pick up where it left off.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question Java's multithreading system is built upon :-
Correct Answer Thread class , Its methods , Companion interface
Your Answer Thread class , Its methods , Method
Multiple Choice Single Answer
Question How array is defined?
Correct Answer int arr[];
Page 6 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 7 of 68
SCDL – 4th Semester – Java Programming
Question A Java application can execute anywhere on the network, this implements that Java is :-
Correct Answer Architecture neutral
Your Answer Architecture neutral
Multiple Choice Multiple Answer
Question What are means of encapsulating and containing the name space and scope of variables
and methods?
Correct Answer Classes , Packages , Subclasses
Your Answer Classes , Packages , Subclasses
Multiple Choice Multiple Answer
Question What returns a reference to the thread in which it is called?
Correct Answer Method , Class , Object
Your Answer Class , Object
Multiple Choice Single Answer
Question Java was developed at :-
Correct Answer Sun Microsystems
Your Answer Sun Microsystems
Multiple Choice Single Answer
Question Which statement is used to explicitly return from a method?
Correct Answer Return
Your Answer Return
Multiple Choice Single Answer
Question Java Applets are intelligent programs means :-
Correct Answer They can react to user input and dynamically change.
Your Answer They can react to user input and dynamically change.
Select The Blank
Question A ________ is a subclass of itself.
Correct Answer Class
Your Answer Class
Multiple Choice Single Answer
Page 8 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 9 of 68
SCDL – 4th Semester – Java Programming
Your Answer True
True/False
Question Java compiler stores the .class files in the path specified in CLASSPATH environmental
variable.
Correct Answer False
Your Answer False
Multiple Choice Single Answer
Question To import a class, what is a syntax used?
Correct Answer import classname;
Your Answer import classname;
Multiple Choice Multiple Answer
Question Which are the java's control statements?
Correct Answer For , If , Switch
Your Answer For , If , Switch
Select The Blank
Question ________ loop repeats a statement or block while its controlling expressions is true.
Correct Answer While
Your Answer While
Multiple Choice Single Answer
Question Java's which system allows a thread to enter a synhcronized method on an object, and
then wait there until some other thread explicitly notifies it to come out :-
Correct Answer Messaging
Your Answer Run time
Multiple Choice Single Answer
Question Java was developed at :-
Correct Answer Sun Microsystems
Your Answer Sun Microsystems
True/False
Question Java allows loops to be nested.
Correct Answer True
Page 10 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 11 of 68
SCDL – 4th Semester – Java Programming
Question Multiple inheritance in Java can be achieve by ________.
Correct Answer Interface
Your Answer Interface
Multiple Choice Single Answer
Question Java Applets are intelligent programs means :-
Correct Answer They can react to user input and dynamically change.
Your Answer They can react to user input and dynamically change.
True/False
Question Constructors can be overloaded like regular methods.
Correct Answer True
Your Answer True
Multiple Choice Single Answer
Question What are members of the threads class?
Correct Answer Method
Your Answer Method
Multiple Choice Single Answer
Question How do you assign values to variables?
Correct Answer By using the assignment operator =.
Your Answer By using the assignment operator =.
Multiple Choice Multiple Answer
Question Java's multithreading system is built upon :-
Correct Answer Thread class , Its methods , Companion interface
Your Answer Thread class , Companion interface , Method
True/False
Question As abstract class must have at least one abstract method and others may be concrete or
abstract.
Correct Answer True
Your Answer True
Select The Blank
Question The mechanism which binds together the code and data and keeps both safe is ________.
Page 12 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 13 of 68
SCDL – 4th Semester – Java Programming
Question Correct Answer Your Answer
Interface Abtract method Abtract method
Pacakge declaration Package pkg Package pkg
Java.applet.Applet Class Applet Class Applet
Java.applet Java.applet package Java.applet package
Multiple Choice Single Answer
Question What is an array?
Correct Answer It is value collection of same type of data type
Your Answer It is value collection of same type of data type
Multiple Choice Multiple Answer
Question Modulus operator % can be applied to these data types :-
Correct Answer floating Point , Integer , Character
Your Answer floating Point , Integer
Select The Blank
Question Start( )executes a call to ________.
Correct Answer run( )
Your Answer run( )
Select The Blank
Question ________ is an instance of the class.
Correct Answer Object
Your Answer Object
Select The Blank
Question ________method starts a threrad by calling its run method.
Correct Answer start( )
Your Answer start( )
Multiple Choice Single Answer
Question Which Control Statements allow the program to choose different paths of execution?
Correct Answer Selection
Your Answer Break
Page 14 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 15 of 68
SCDL – 4th Semester – Java Programming
known as
Multiple Choice Multiple Answer
Question Which one does not extend java.lang.Number?
Correct Answer Boolean , Character
Your Answer Character
Select The Blank
Question The smallest integer type is ________.
Correct Answer Byte
Your Answer Byte
Multiple Choice Multiple Answer
Question Which is a public static member of thread?
Correct Answer currenthread( ) , mainthread( )
Your Answer mainthread( )
True/False
Question Casting does not affect the original object or value.
Correct Answer True
Your Answer True
Select The Blank
Question Anything declared ________ can be accessed from anywhere within program.
Correct Answer Public
Your Answer Public
Multiple Choice Single Answer
Question Which method is used to determine the class of an object?
Correct Answer getClass( ) method
Your Answer getClass( ) method
Multiple Choice Multiple Answer
Question Method definition has four parts, they are :-
Correct Answer Name of the method , Type of object , List of parameters
Your Answer Name of the method , List of parameters
Page 16 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Page 17 of 68
SCDL – 4th Semester – Java Programming
Your Answer Before it enters a compute-intense section of code , Before it enters a memory-intense
section of code , When it knows there will be some idle time
True/False
Question Transient variable is variable that may not be serialized.
Correct Answer True
Your Answer True
True/False
Question The for statement loop can be infinite.
Correct Answer True
Your Answer True
True/False
Question A constructor is automatically called when an object is instantiated.
Correct Answer True
Your Answer True
True/False
Question Float data type is useful when we need fractional values.
Correct Answer True
Your Answer True
Multiple Choice Multiple Answer
Question Java Operators can be divided into these groups :-
Correct Answer Arithmetic , Bitwise , Relational
Your Answer Arithmetic , Bitwise , Relational
Multiple Choice Multiple Answer
Question Java defines two ways when instantiating an object, such as :-
Correct Answer Can implement the runnable interface , Can extend the thread class
Your Answer Can implement the runnable interface , Can extend the thread class
Select The Blank
Question A ________can implement more than one interface.
Correct Answer Class
Page 18 of 68
SCDL – 4th Semester – Java Programming
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Select The Blank
Question: The mechanism by which java frees the memory occupied by unused objects is
________.
Correct Answer: Garbage Collection
Your Answer: Garbage Collection
True/False
Question: Running threads can be suspended, which temporarily suspends its activity.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: Which Control Statements enable program execution to repeat one or more
statements?
Correct Answer: Iteration
Your Answer: Break
Select The Blank
Question: The ________ repeat a set of code while the condition is false.
Correct Answer: While loop
Your Answer: For
Select The Blank
Question: The ________ is similar to break, except that instead of halting the execution of the
loop, it starts the next iteration.
Correct Answer: Continue
Your Answer: Exit
Multiple Choice Single Answer
Question: Which Control Statement allow the program to execute in a non-linear fashion?
Correct Answer: Jump
Your Answer: Selection
Multiple Choice Single Answer
Question: Which class can be extended?
Correct Answer: threadclass
Your Answer: threadclass
True/False
Question: A thread's priority is used to decide when to switch from one running thread to the
next, this is called as the context switch.
Correct Answer: True
Your Answer: True
True/False
Question: Each class in java can have a finalizer method.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: Which of the following is the declaration of an array of string objects?
Page 19 of 68
SCDL – 4th Semester – Java Programming
Correct Answer: String[ ] s; , String [ ]s: , String[ s]:
Your Answer: String[ s]: , String s[ ]:
Select The Blank
Question: Java virtual machine works as ________ for the the bytecode.
Correct Answer: Interpreter
Your Answer: Compiler
True/False
Question: Constructors can be overloaded like regular methods.
Correct Answer: True
Your Answer: True
Match The Following
Question Correct Answer Your Answer
Methods Member of Class Member of Class
Stack First In, Last Out First In, Last Out
Class Object Oriented Programming Simple class
Object Instance of Class Instance of Class
Multiple Choice Multiple Answer
Question: Java's multithreading system is built upon :-
Correct Answer: Thread class , Its methods , Companion interface
Your Answer: Thread class , Its methods , Companion interface
Multiple Choice Multiple Answer
Question: Which one does not extend java.lang.Number?
Correct Answer: Boolean , Character
Your Answer: Boolean , Character
Select The Blank
Question: The mechanism which binds together the code and data and keeps both safe is
________.
Correct Answer: Encapsulation
Your Answer: Encapsulation
True/False
Question: There is no Global Variable in Java.
Correct Answer: True
Your Answer: False
True/False
Question: Object oriented programming organizes a program around processes acting on data.
Correct Answer: False
Your Answer: False
Multiple Choice Multiple Answer
Question: Which loops can be nested in java?
Correct Answer: While , Do-while , For
Your Answer: Do-while , For , While
True/False
Question: Threads priorities are not integers that specify the relative priority of one thread to
another.
Correct Answer: False
Your Answer: True
Page 20 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Single Answer
Question: How can class be imported from a package to a program?
Correct Answer: import java.packagename.classname
Your Answer: import java.class
True/False
Question: When for loop start the execution, the initialization portion of the loop is executed.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: To import a class, what is a syntax used?
Correct Answer: import classname;
Your Answer: import classname;
Multiple Choice Multiple Answer
Question: Which are the java's control statements?
Correct Answer: For , If , Switch
Your Answer: For , If , Continue
Select The Blank
Question: The Process by which one object acquires properties of another object is ________.
Correct Answer: Inheritence
Your Answer: Inheritence
Select The Blank
Question: A ________ is declared by use of the class keyword.
Correct Answer: class
Your Answer: class( )
Select The Blank
Question: ________ variables are declared by use of the Byte Keyword.
Correct Answer: Byte
Your Answer: Short
Multiple Choice Single Answer
Question: Select the facility provided along with JVM which enhances speed of execution :-
Correct Answer: Just-In-Time (JIT) compiler.
Your Answer: Java compiler.
Multiple Choice Multiple Answer
Question: Method definition has four parts, they are :-
Correct Answer: Name of the method , Type of object , List of parameters
Your Answer: Name of the method , Type of object , Class
Multiple Choice Single Answer
Question: How many concrete classes can you have inside an interface?
Correct Answer: none
Your Answer: two
Multiple Choice Single Answer
Question: Which statement checks at the beginning of a loop to see whether the next loop
iteration should occur?
Correct Answer: While
Your Answer: Do-while
Page 21 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Single Answer
Question: How to change the values of the elements of the array?
Correct Answer: By using array subscript expression
Your Answer: By using array subscript expression
Multiple Choice Multiple Answer
Question: What are means of encapsulating and containing the name space and scope of
variables and methods?
Correct Answer: Classes , Packages , Subclasses
Your Answer: Classes , Packages , Subclasses
Match The Following
Question Correct Answer Your Answer
Exit any loop Break Exit
If Else Else
Loop While While
Jump Break, continue, return Break, continue, return
True/False
Question: Casting between primitive types allows conversion of one primitive type to another.
Correct Answer: True
Your Answer: True
Select The Blank
Question: The smallest integer type is ________.
Correct Answer: Byte
Your Answer: Byte
Multiple Choice Single Answer
Question: class conditional { public static void main(String args[]) { int i = 20; int j = 55; int z = 0;
z = i < j ? i : j; // ternary operator System.out.println("The value assigned is " + z); } } } What is
output of the above program?
Correct Answer: The value assigned is 20
Your Answer: The value assigned is 20
Select The Blank
Question: Multiple inheritance in Java can be achieve by ________.
Correct Answer: Interface
Your Answer: Object
Multiple Choice Multiple Answer
Question: Exit statement is optional in which loops in java?
Correct Answer: While , Do-while , For
Your Answer: Do-while
Select The Blank
Question: The range of Byte is ________
Correct Answer: (-128 to 127)
Your Answer: (-128 to 127)
True/False
Question: In While loop condition can be any Boolean expression
Correct Answer: True
Your Answer: False
Page 22 of 68
SCDL – 4th Semester – Java Programming
Select The Blank
Question: When java program starts up, one thread begin runing and it is called
________thread.
Correct Answer: main( )
Your Answer: main( )
Select The Blank
Question: The ________ statement defines a name space in which classes are stored
Correct Answer: Packages
Your Answer: New
Multiple Choice Multiple Answer
Question: Packages act as containers for :-
Correct Answer: Classes , Subordinate packages
Your Answer: Classes , Classes , Subclasses
Multiple Choice Single Answer
Question: How array is defined?
Correct Answer: int arr[];
Your Answer: int arr[];
Multiple Choice Multiple Answer
Question: What modifiers may be used with top-level class?
Correct Answer: Public , Abstract , Final
Your Answer: Public , Abstract , Final
Multiple Choice Multiple Answer
Question: Which statements can be used with the java's loop?
Correct Answer: Jump , Continue , Break
Your Answer: Jump , Continue , Break
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
True/False
Question: Threads of equal priority must voluntarily yield control to their peers.
Correct Answer: True
Your Answer: True
Match The Following
Question Correct Answer Your Answer
The Operators used in Arithmetic Operator Arithmetic Operator
mathematical expressions
Order in which operators are Order of precedence Logical Operator
evaluated in expressions.
Whether an expression is Associativity (= operator;)
evaluated left-to-right or
right-to-left.
Java operator syntax for right (= operator;) Comparison Operator
associativity
Multiple Choice Single Answer
Question: What can be created by instantiating an object type thread?
Correct Answer: Thread
Your Answer: Method
Page 23 of 68
SCDL – 4th Semester – Java Programming
Select The Blank
Question: ________method starts a threrad by calling its run method.
Correct Answer: start( )
Your Answer: start( )
Multiple Choice Single Answer
Question: How to declare an interface example?
Correct Answer: access class classname implements interface.
Your Answer: access interface name
Multiple Choice Single Answer
Question: Multiple Choice Single Response
Correct Answer: Object oriented programming.
Your Answer: Object oriented programming.
Select The Blank
Question: The name of the new thread is specified by ________.
Correct Answer: threadName
Your Answer: Newthread
Multiple Choice Multiple Answer
Question: Java Operators can be divided into these groups :-
Correct Answer: Arithmetic , Bitwise , Relational
Your Answer: Arithmetic , Bitwise , Relational
Multiple Choice Single Answer
Question: Which keyword is used to create an instance of a class?
Correct Answer: new
Your Answer: new method
Multiple Choice Single Answer
Question: What are the kinds of variables in Java?
Correct Answer: Instance, local, class variables
Your Answer: Integer, char, long
Multiple Choice Single Answer
Question: Java was developed at :-
Correct Answer: Sun Microsystems
Your Answer: Sun Microsystems
Select The Blank
Question: Java defines ________ Primitive type of data.
Correct Answer: Eight
Your Answer: Eight
Select The Blank
Question: There are ________ kinds of Floating point type
Correct Answer: Two
Your Answer: Two
Multiple Choice Multiple Answer
Question: Classes usually consist of two things such as :-
Correct Answer: Instance variable , Methods
Your Answer: Instance variable , Objects
Multiple Choice Multiple Answer
Page 24 of 68
SCDL – 4th Semester – Java Programming
Question: The Bitwise Logical Operators are :-
Correct Answer: ^ , ^= , <<
Your Answer: & , ^
Match The Following
Question Correct Answer Your Answer
It can have only one of two Boolean type Boolean type
possible values
Float hightemp, lowtemp Float variable declarations Float variable declarations
Smallest int type Byte Byte
Floating point numbers are Real Numbers Real Numbers
also known as
Select The Blank
Question: A ________ is a subclass of itself.
Correct Answer: Class
Your Answer: Instance
Select The Blank
Question: In ________ statement the value of the expression is compared with each of the literal
values in case statements.
Correct Answer: Switch
Your Answer: Switch
True/False
Question: If the break statement is omited in switch statement, then execution will continue on
into the next case.
Correct Answer: True
Your Answer: True
Select The Blank
Question: The ________ loop is java's most fundamental looping statement.
Correct Answer: While
Your Answer: While
Multiple Choice Single Answer
Question: A Java application can execute anywhere on the network, this implements that Java is
:-
Correct Answer: Architecture neutral
Your Answer: Distributed
Select The Blank
Question: In ________ statement condition is true, then statement 1 is executed.
Correct Answer: If
Your Answer: If
Multiple Choice Single Answer
Question: Which statement will always execute the body of a loop at least once?
Correct Answer: Do
Your Answer: Do
Multiple Choice Multiple Answer
Question: Which thread is created automatically when the program is started?
Correct Answer: Main thread
Your Answer: Main thread , Current thread , First thread
Page 25 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question: Which is a public static member of thread?
Correct Answer: currenthread( ) , mainthread( )
Your Answer: currenthread( ) , Staticthread( ) , runthread( )
Multiple Choice Multiple Answer
Question: The Stack performs which two function?
Correct Answer: pop( ) , push( )
Your Answer: push( ) , first
Multiple Choice Multiple Answer
Question: What returns a reference to the thread in which it is called?
Correct Answer: Method , Class , Object
Your Answer: Method , Object , Try
True/False
Question: Is it necessary to implement all the methods of an interface while implementing the
interface
Correct Answer: False
Your Answer: False
Multiple Choice Multiple Answer
Question: Modulus operator % can be applied to these data types :-
Correct Answer: floating Point , Integer , Character
Your Answer: floating Point , Character , Boolean
Select The Blank
Question: The ________ loop repeats a set of statements a certain number of times until a
condition is matched.
Correct Answer: For
Your Answer: If
Multiple Choice Single Answer
Question: Which statement has a the effect of "jumping out" of the switch statement?
Correct Answer: Break
Your Answer: Break
True/False
Question: By default, all program import the java.lang package.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: Which Control Statements allow the program to choose different paths of execution?
Correct Answer: Selection
Your Answer: Break
True/False
Question: A thread can voluntarily relinquish control.
Correct Answer: False
Your Answer: False
Select The Blank
Question: ________ statement in java is conditional branch statement.
Correct Answer: If
Your Answer: Switch
Page 26 of 68
SCDL – 4th Semester – Java Programming
True/False
Question: As abstract class must have at least one abstract method and others may be concrete
or abstract.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: Which statement used inside a set of nested loops, will only break out of the innermost
loop?
Correct Answer: Break
Your Answer: Break
True/False
Question: When an object is referenced, it mean that it has been identified by the finalizer
method for garbage collection.
Correct Answer: False
Your Answer: False
Multiple Choice Single Answer
Question: Which cast must be used to cast an object to another class?
Correct Answer: Specific cast.
Your Answer: simplific cast
True/False
Question: Byte can be Cast to Double Value.
Correct Answer: True
Your Answer: False
Multiple Choice Multiple Answer
Question: What are the programming constructs?
Correct Answer: Sequential , Selection -- if and switch statements , Iteration -- for loop, while
loop and do-while loop
Your Answer: Selection -- if and switch statements , Iteration -- for loop, while loop and do-while
loop , Loop
Multiple Choice Single Answer
Question: When can a constructor be called without specifying arguments?
Correct Answer: When there are no constructors for the class
Your Answer: When the name of the constructor differs from that of the class
True/False
Question: Variable in an interface are implicitly final and static.
Correct Answer: True
Your Answer: True
True/False
Question: Boolean data type have only Yes or No value.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: Which are the two threads of java?
Correct Answer: mainthread( ) , childthread( )
Your Answer: mainthread( ) , childthread( )
Page 27 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question: Within what Java provides many levels of protection to allow control over the visiblity
of variables and methods?
Correct Answer: Classes , Subclasses , Packages
Your Answer: Classes , Packages , Variables
Multiple Choice Single Answer
Question: Which method is used to determine the class of an object?
Correct Answer: getClass( ) method
Your Answer: getClass( ) method
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Select The Blank
Question: The most commonly used ________eger type is int.
Correct Answer: int
Your Answer: int
Select The Blank
Question: The Process by which one object acquires properties of another object is ________.
Correct Answer: Inheritence
Your Answer: Inheritence
Multiple Choice Single Answer
Question: The easiest way to create a thread is to create a class that implements which
interface?
Correct Answer: Runnable
Your Answer: Runnable
Multiple Choice Single Answer
Question: What are the possible access modifiers while implementing interface methods?
Correct Answer: public
Your Answer: public
Multiple Choice Single Answer
Question: Which statement is used inside the switch to terminate a statement sequence?
Correct Answer: Break
Your Answer: Break
Multiple Choice Single Answer
Question: Which statement is used to explicitly return from a method?
Correct Answer: Return
Your Answer: Return
Select The Blank
Question: ________ is probably the least used java data type
Correct Answer: short
Your Answer: short
Select The Blank
Question: Java defines ________ Primitive type of data.
Correct Answer: Eight
Your Answer: Eight
True/False
Page 28 of 68
SCDL – 4th Semester – Java Programming
Question: The switch statement does not require a break.
Correct Answer: False
Your Answer: False
Multiple Choice Single Answer
Question: Java's which system allows a thread to enter a synhcronized method on an object,
and then wait there until some other thread explicitly notifies it to come out :-
Correct Answer: Messaging
Your Answer: Run time
Select The Blank
Question: The ________ keyword halts the execution of the current loop and forces control out
of the loop.
Correct Answer: Break
Your Answer: Break
True/False
Question: At any time, a thread can be terminated.
Correct Answer: True
Your Answer: True
Select The Blank
Question: Anonymous classes be implemented in an ________.
Correct Answer: Interface
Your Answer: Function
Multiple Choice Multiple Answer
Question: Features of Java applets are :-
Correct Answer: They can be transmitted over internet , Require java enabled web browser
Your Answer: They require web server for their operation , Require java enabled web browser ,
They are intelligent programs.
True/False
Question: When you write finalize() method for your class, you are overriding a finalizer inherited
from a super class.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: To import a class, what is a syntax used?
Correct Answer: import classname;
Your Answer: import classname;
Multiple Choice Multiple Answer
Question: The Bitwise Logical Operators are :-
Correct Answer: ^ , ^= , <<
Your Answer: ^ , ^= , <<
True/False
Question: Boolean values can be cast into any other primitive type.
Correct Answer: False
Your Answer: False
Multiple Choice Single Answer
Question: Which method is used to determine the class of an object?
Correct Answer: getClass( ) method
Page 29 of 68
SCDL – 4th Semester – Java Programming
Your Answer: getClass( ) method
Multiple Choice Single Answer
Question: The argument to which specifies the delayperiod in milliseconds
Correct Answer: sleep( )
Your Answer: sleep( )
Select The Blank
Question: ________can be extended.
Correct Answer: Interface
Your Answer: Class
Multiple Choice Multiple Answer
Question: Which are the java's control statements?
Correct Answer: For , If , Switch
Your Answer: If , Switch , Continue , For
True/False
Question: There is no Global Variable in Java.
Correct Answer: True
Your Answer: True
Select The Blank
Question: After the new thread is created, it will not start running until you call its
________method.
Correct Answer: start( )
Your Answer: start( )
Match The Following
Question Correct Answer Your Answer
The Operators used in mathematical Arithmetic Operator Arithmetic Operator
Order in which operators are evaluated Order of precedence Order of precedence
Whether an expression is evaluated Associativity Associativity
left-to-right or right-to-left.
Java operator syntax for right (= operator;) (= operator;)
associativity
Multiple Choice Single Answer
Question: Which Control Statements enable program execution to repeat one or more
statements?
Correct Answer: Iteration
Your Answer: Iteration
Multiple Choice Multiple Answer
Question: Which of these lines of code will compile?
Correct Answer: short s = 20; , char c = 32; , double d = 1.4;
Your Answer: short s = 20; , byte b = 128; , double d = 1.4;
Multiple Choice Multiple Answer
Question: Within what Java provides many levels of protection to allow control over the visiblity
of variables and methods?
Correct Answer: Classes , Subclasses , Packages
Your Answer: Classes , Subclasses , Packages
Multiple Choice Single Answer
Question: Syntax to declare a variable in java is :-
Page 30 of 68
SCDL – 4th Semester – Java Programming
Correct Answer: type identifier [=value][,identifier[=value]…]
Your Answer: type identifier [=value][,identifier[=value]…]
Multiple Choice Multiple Answer
Question: What are the programming constructs?
Correct Answer: Sequential , Selection -- if and switch statements , Iteration -- for loop, while
loop and do-while loop
Your Answer: Sequential , Selection -- if and switch statements , Iteration -- for loop, while loop
and do-while loop
Multiple Choice Multiple Answer
Question: What are means of encapsulating and containing the name space and scope of
variables and methods?
Correct Answer: Classes , Packages , Subclasses
Your Answer: Classes , Packages , Subclasses
Multiple Choice Single Answer
Question: Which statement checks at the beginning of a loop to see whether the next loop
iteration should occur?
Correct Answer: While
Your Answer: While
Multiple Choice Multiple Answer
Question: What are the Logical operators?
Correct Answer: OR(|) , AND(&) , XOR(^)
Your Answer: OR(|) , AND(&) , XOR(^)
Multiple Choice Multiple Answer
Question: Which of the following assignments are valid?
Correct Answer: short s = 28; , double d = 2.3; , int I = '1';
Your Answer: float f = 2.3; , double d = 2.3; , int I = '1';
Multiple Choice Multiple Answer
Question: Which one does not extend java.lang.Number?
Correct Answer: Boolean , Character
Your Answer: Boolean , Character
Select The Blank
Question: We can contruct a thread on any object that implements ________.
Correct Answer: Runnable
Your Answer: Runnable
True/False
Question: Java compiler stores the .class files in the path specified in CLASSPATH
environmental variable.
Correct Answer: False
Your Answer: True
True/False
Question: User-defined package can also be imported just like the standard packages.
Correct Answer: True
Your Answer: False
Multiple Choice Multiple Answer
Question: Which of the following are mathematical Expressions?
Correct Answer: (+ +) , (+ =) , (- =)
Page 31 of 68
SCDL – 4th Semester – Java Programming
Your Answer: (+ +) , (+ =) , (- =)
Match The Following
Question Correct Answer Your Answer
The data, or variable, defined within Instance variable. Instance variable.
General form of Cast (target--type)value (target--type)value
Determine the relationship that one Relational Operator Relational Operator
operand has to the other
The secondary versions of the Boolean Logical Operators Logical Operator
AND and OR operators Short-Circuit
True/False
Question: A thread can be preempted by a higher priority thread.
Correct Answer: True
Your Answer: True
Select The Blank
Question: Java virtual machine works as ________ for the the bytecode.
Correct Answer: Interpreter
Your Answer: Interpreter
Select The Blank
Question: The mechanism which binds together the code and data and keeps both safe is
________.
Correct Answer: Encapsulation
Your Answer: Encapsulation
True/False
Question: Object oriented programming organizes a program around processes acting on data.
Correct Answer: False
Your Answer: True
Multiple Choice Multiple Answer
Question: Which statements can be used with the java's loop?
Correct Answer: Jump , Continue , Break
Your Answer: Continue , Break , Not
True/False
Question: With java Type Casts are checked at both compile-time and runtime.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: What are the kinds of variables in Java?
Correct Answer: Instance, local, class variables
Your Answer: Instance, local, class variables
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Multiple Choice Multiple Answer
Question: When might your program wish to run the garbage collector?
Correct Answer: When it knows there will be some idle time , Before it enters a compute-intense
section of code , Before it enters a memory-intense section of code
Your Answer: Before it enters a memory-intense section of code , When it knows there will be
some idle time , Before objects are finalized
Page 32 of 68
SCDL – 4th Semester – Java Programming
Match The Following
Question Correct Answer Your Answer
start( ) thread main
main thread child thread child thread
NewThread this new
sleep( ) milliseconds milliseconds
Multiple Choice Multiple Answer
Question: Expression must be of the data types :-
Correct Answer: Byte , Short , Int
Your Answer: Byte , Int , Boolean
Multiple Choice Single Answer
Question: What are members of the threads class?
Correct Answer: Method
Your Answer: Method
Multiple Choice Multiple Answer
Question: What modifiers may be used with top-level class?
Correct Answer: Public , Abstract , Final
Your Answer: Public , Abstract , Final
Select The Blank
Question: Start( )executes a call to ________.
Correct Answer: run( )
Your Answer: run( )
Multiple Choice Single Answer
Question: What is a data structure that controls the state of a collection of threads as a whole?
Correct Answer: Thread group
Your Answer: Thread group
Match The Following
Question Correct Answer Your Answer
currentThread member of thread member of thread
High priority thread preemptive multitasking thread's priority
getName thread's name thread's name
isAlive thread is still running thread is still running
Multiple Choice Single Answer
Question: How do you assign values to variables?
Correct Answer: By using the assignment operator =.
Your Answer: By using the assignment operator =.
Multiple Choice Single Answer
Question: Which of the following is used to get the value of the instance variables?
Correct Answer: Dot Notation
Your Answer: Semi colon
Multiple Choice Multiple Answer
Question: Which are the keywords use in switch statement?
Correct Answer: Case , Default
Your Answer: Case , Default
Page 33 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question: The source for the frist package defines three classes
Correct Answer: Protection , Derived , SamePackage
Your Answer: Method , Derived , SamePackage
Multiple Choice Multiple Answer
Question: The Stack performs which two function?
Correct Answer: pop( ) , push( )
Your Answer: pop( ) , push( )
Select The Blank
Question: ________ variables are declared by use of the Byte Keyword.
Correct Answer: Byte
Your Answer: Byte
Select The Blank
Question: The ________ repeats a set of code at least once before the condition is tested.
Correct Answer: Do-while loop
Your Answer: Do-while loop
Multiple Choice Single Answer
Question: What is a string?
Correct Answer: A combination of characters called as string
Your Answer: A combination of characters called as string
Multiple Choice Single Answer
Question: How multidimensional array is declared?
Correct Answer: int[4] [5];
Your Answer: int[4] [5];
Multiple Choice Single Answer
Question: A thread name can be obtained by caling which method?
Correct Answer: getName( )
Your Answer: getName( )
True/False
Question: A thread can voluntarily relinquish control.
Correct Answer: False
Your Answer: False
Multiple Choice Single Answer
Question: Which cast must be used to convert a larger value into a smaller one?
Correct Answer: Explicit cast.
Your Answer: simplific cast
Multiple Choice Multiple Answer
Question: Modulus operator % can be applied to these data types :-
Correct Answer: floating Point , Integer , Character
Your Answer: floating Point , Integer , Character
True/False
Question: Suppose a given instance variable has been declared private, this instance variable is
manipulated by methods outside its class.
Correct Answer: False
Your Answer: False
Page 34 of 68
SCDL – 4th Semester – Java Programming
True/False
Question: Integer can Cast to byte value.
Correct Answer: False
Your Answer: True
Multiple Choice Single Answer
Question: How many concrete classes can you have inside an interface?
Correct Answer: none
Your Answer: three
Multiple Choice Single Answer
Question: When java program starts up, which thread begins running immediately?
Correct Answer: Main thread
Your Answer: Main thread
Multiple Choice Single Answer
Question: Which operator is used to create and concatenate string?
Correct Answer: Addition operator(+).
Your Answer: Addition operator(+).
Select The Blank
Question: After calling start( ) NewThread, constructor returns to ________.
Correct Answer: main( )
Your Answer: main( )
Multiple Choice Single Answer
Question: How to change the values of the elements of the array?
Correct Answer: By using array subscript expression
Your Answer: By specifying index number
Multiple Choice Single Answer
Question: How can class be imported from a package to a program?
Correct Answer: import java.packagename.classname
Your Answer: import java.packagename.classname
True/False
Question: Is it necessary to implement all the methods of an interface while implementing the
interface
Correct Answer: False
Your Answer: False
Multiple Choice Single Answer
Question: A Java application can execute anywhere on the network, this implements that Java is
:-
Correct Answer: Architecture neutral
Your Answer: Architecture neutral
True/False
Question: Interface can be extended.
Correct Answer: True
Your Answer: True
Select The Blank
Question: A class can only inherit a single ________.
Correct Answer: Superclass
Your Answer: Superclass
Page 35 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question: Exit statement is optional in which loops in java?
Correct Answer: While , Do-while , For
Your Answer: While , Do-while , For
True/False
Question: Java allows loops to be nested.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: What is an array?
Correct Answer: It is value collection of same type of data type
Your Answer: It is value collection of same type of data type
Select The Blank
Question: ________ loop repeats a statement or block while its controlling expressions is true.
Correct Answer: While
Your Answer: Do-while
True/False
Question: A thread can be blocked when waiting for a resource.
Correct Answer: True
Your Answer: True
Select The Blank
Question: A ________ is declared by use of the class keyword.
Correct Answer: class
Your Answer: class( )
Select The Blank
Question: Double data type uses ________ to store a value
Correct Answer: 64 bits
Your Answer: 64 bits
Multiple Choice Multiple Answer
Question: Packages act as containers for :-
Correct Answer: Classes , Subordinate packages
Your Answer: Classes , Subordinate packages , Subclasses
Select The Blank
Question: The mechanism by which java frees the memory occupied by unused objects is
________.
Correct Answer: Garbage Collection
Your Answer: Garbage Collection
Select The Blank
Question: The explicit drop of an object reference by setting the value of a variable, whose data
type is a reference type of ________.
Correct Answer: Null
Your Answer: Instance
Multiple Choice Single Answer
Question: How many types of literals are there?
Correct Answer: Number literals, character literals, boolean literals, string literals, etc.
Page 36 of 68
SCDL – 4th Semester – Java Programming
Your Answer: Number literals, character literals, boolean literals, string literals, etc.
Multiple Choice Single Answer
Question: How array is defined?
Correct Answer: int arr[];
Your Answer: int arr[];
Multiple Choice Single Answer
Question: What are primitive data types?
Correct Answer: byte, short, int, long
Your Answer: byte, short, int, long
Multiple Choice Multiple Answer
Question: Which of the following is the declaration of an array of string objects?
Correct Answer: String[ ] s; , String [ ]s: , String[ s]:
Your Answer: String[ ] s; , String [ ]s: , String[ s]:
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Select The Blank
Question: After calling start( ) NewThread, constructor returns to
________.
Correct Answer: main( )
Your Answer: main( )
True/False
Question: Nested if is less efficient then switch statement.
Correct Answer: True
Your Answer: True
Match The Following
Question Correct Answer Your Answer
Constructor Initialization object Initialization object
Parameters Method Generalized Method Generalized
Memory deallocation Garbage Collection Garbage Collection
This Current Object Current Object
Multiple Choice Multiple Answer
Question: Which thread is created automatically when the program is
started?
Correct Answer: Main thread
Your Answer: Main thread , Current thread
Select The Blank
Question: When java program starts up, one thread begin runing and
it is called ________thread.
Correct Answer: main( )
Your Answer: main( )
Multiple Choice Single Answer
Question: Multiple Choice Single Response
Correct Answer: Object oriented programming.
Your Answer: Systems Programming.
Multiple Choice Single Answer
Page 37 of 68
SCDL – 4th Semester – Java Programming
Question: Which statement will always execute the body of a loop at
least once?
Correct Answer: Do
Your Answer: Do
True/False
Question: In While loop condition can be any Boolean expression
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: By Providing the interface keyword, Java allows you to
fully utilize the which aspect of polymorphism?
Correct Answer: One interface , Multiple methods
Your Answer: One interface , Multiple methods
True/False
Question: Short data type range is -30,376 to 32768.
Correct Answer: False
Your Answer: False
Multiple Choice Single Answer
Question: Which is a public static member of thread?
Correct Answer: Currenthread( )
Your Answer: Currenthread( )
Multiple Choice Multiple Answer
Question: Which of the following is the declaration of an array of
string objects?
Correct Answer: String[ ] s; , String [ ]s: , String[ s]:
Your Answer: String[ s]: , String s[ ]:
Multiple Choice Multiple Answer
Question: There are two distinct types of multitasking. Which are
those?
Correct Answer: Process based , Thread-base
Your Answer: Process based , Thread-base
Select The Blank
Question: ________ is probably the least used java data type
Correct Answer: short
Your Answer: short
True/False
Question: Casting between primitive types allows conversion of one
primitive type to another.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: What are different modifiers?
Correct Answer: Private , Protected , Final
Your Answer: Private , Protected , Final
Multiple Choice Single Answer
Question: A Java application can execute anywhere on the network,
Page 38 of 68
SCDL – 4th Semester – Java Programming
this implements that Java is :-
Correct Answer: Architecture neutral
Your Answer: Architecture neutral
Multiple Choice Single Answer
Question: Java Applets are intelligent programs means :-
Correct Answer: They can react to user input and dynamically change.
Your Answer: They have additional intelligence.
Select The Blank
Question: The name of the new thread is specified by ________.
Correct Answer: threadName
Your Answer: Newthread
Select The Blank
Question: ________ is referred by a variable candidate for garbage
collection when the variable goes out of scope.
Correct Answer: Objects
Your Answer: Objects
Select The Blank
Question: The ________ repeat a set of code while the condition is
false.
Correct Answer: While loop
Your Answer: For
Multiple Choice Single Answer
Question: Select the facility provided along with JVM which enhances
speed of execution :-
Correct Answer: Just-In-Time (JIT) compiler.
Your Answer: Just-In-Time (JIT) compiler.
Select The Blank
Question: ________ is an instance of the class.
Correct Answer: Object
Your Answer: Object
Multiple Choice Single Answer
Question: What is a data structure that controls the state of a
collection of threads as a whole?
Correct Answer: Thread group
Your Answer: Thread group
Multiple Choice Single Answer
Question: Which statement used inside a set of nested loops, will
only break out of the innermost loop?
Correct Answer: Break
Your Answer: Break
Multiple Choice Multiple Answer
Question: Which are the keywords use in switch statement?
Correct Answer: Case , Default
Your Answer: Case , Default
Multiple Choice Single Answer
Question: The argument to which specifies the delayperiod in
Page 39 of 68
SCDL – 4th Semester – Java Programming
milliseconds
Correct Answer: sleep( )
Your Answer: sleep( )
Multiple Choice Multiple Answer
Question: Which loops can be nested in java?
Correct Answer: While , Do-while , For
Your Answer: While , Do-while , For
True/False
Question: If the break statement is omited in switch statement, then
execution will continue on into the next case.
Correct Answer: True
Your Answer: True
Match The Following
Question Correct Answer Your Answer
Exit any loop Break Exit
If Else Else
Loop While While
Jump Break, continue, return Break, continue, return
Multiple Choice Single Answer
Question: To import a class, what is a syntax used?
Correct Answer: import classname;
Your Answer: import classname;
Select The Blank
Question: The ________ keyword halts the execution of the current
loop and forces control out of the loop.
Correct Answer: Break
Your Answer: Break
Multiple Choice Multiple Answer
Question: Java's multithreading system is built upon :-
Correct Answer: Thread class , Its methods , Companion interface
Your Answer: Thread class , Its methods , Companion interface
True/False
Question: When an object is referenced, it mean that it has been
identified by the finalizer method for garbage collection.
Correct Answer: False
Your Answer: True
Multiple Choice Single Answer
Question: Which Control Statements allow the program to choose
different paths of execution?
Correct Answer: Selection
Your Answer: Selection
Multiple Choice Multiple Answer
Question: Method definition has four parts, they are :-
Correct Answer: Name of the method , Type of object , List of
parameters
Your Answer: Name of the method , List of parameters
Page 40 of 68
SCDL – 4th Semester – Java Programming
Select The Blank
Question: There are ________ kinds of Floating point type
Correct Answer: Two
Your Answer: Two
Multiple Choice Multiple Answer
Question: What returns a reference to the thread in which it is
called?
Correct Answer: Method , Class , Object
Your Answer: Method , Class , Object
Multiple Choice Single Answer
Question: Which statement defines a name space in which classes are
stored?
Correct Answer: package
Your Answer: objects
Select The Blank
Question: ________ is an instance of a class that implements the
runnable interface.
Correct Answer: threadOb
Your Answer: threadOb
Multiple Choice Multiple Answer
Question: The Stack performs which two function?
Correct Answer: pop( ) , push( )
Your Answer: pop( ) , push( )
True/False
Question: The for statement loop can be infinite.
Correct Answer: True
Your Answer: True
True/False
Question: A thread's priority is used to decide when to switch from
one running thread to the next, this is called as the context switch.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: Which one does not extend java.lang.Number?
Correct Answer: Boolean , Character
Your Answer: Integer , Boolean , Character
Multiple Choice Single Answer
Question: If you do not implement all the methods of an interface
while implementing, what specifier should you use for the class ?
Correct Answer: abtract
Your Answer: abtract
True/False
Question: Running threads can be suspended, which temporarily
suspends its activity.
Correct Answer: True
Your Answer: True
Page 41 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Single Answer
Question: What are the possible access modifiers while implementing
interface methods?
Correct Answer: public
Your Answer: public
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Question: Java defines two ways when instantiating an object, such as :-
Correct Answer: Can implement the runnable interface , Can extend
the thread class
Your Answer: Can implement the runnable interface , Can extend the
thread class , New class
True/False
Question: Java allows loops to be nested.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: If omit the package statement, which names are put into
defualt pacakge?
Correct Answer: class
Your Answer: method
True/False
Question: The switch statement does not require a break.
Correct Answer: False
Your Answer: False
Multiple Choice Single Answer
Question: What is a data structure that controls the state of a
collection of threads as a whole?
Correct Answer: Thread group
Your Answer: Exceptions
Multiple Choice Multiple Answer
Question: Main thread is important for which two reasons?
Correct Answer: It is thread from which other "child" thread will be
swapped , Often it must be the last thread to finish execution because
It performs various shutdown actions
Your Answer: It is thread from which other "child" thread will be
swapped , It is current thread
Select The Blank
Question: For externalizable objects the ________ is solely
responsible for the external format of its contents.
Correct Answer: Class
Your Answer: Method
Multiple Choice Multiple Answer
Question: Which are keywords in Java?
Correct Answer: Extends , Synchronized , Sizeof
Your Answer: Extends , Synchronized
Page 42 of 68
SCDL – 4th Semester – Java Programming
True/False
Question: Transient variable is variable that may not be serialized.
Correct Answer: True
Your Answer: False
True/False
Question: A thread can be blocked when waiting for a resource.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: What are different modifiers?
Correct Answer: Private , Protected , Final
Your Answer: Private , Protected
Select The Blank
Question: The explicit drop of an object reference by setting the
value of a variable, whose data type is a reference type of ________.
Correct Answer: Null
Your Answer: Null
Match The Following
Question Correct Answer Your Answer
The data, or variable, defined Instance variable. Instance variable.
within a class
General form of Cast (target--type)value (target--type)value
Determine the relationship that Relational Operator Relational Operator
The secondary versions of the Short-Circuit Logical Operators Logical Operator
Boolean AND and OR operators
True/False
Question: With java Type Casts are checked at both compile-time and
runtime.
Correct Answer: True
Your Answer: False
Multiple Choice Single Answer
Question: Which statement provides an easy way to dispatch execution
to different parts of your code based on the value of an expression?
Correct Answer: Switch
Your Answer: Switch
Multiple Choice Multiple Answer
Question: What all the run( ) method can do?
Correct Answer: Can call other method , Declare variable
Your Answer: Can call other method , Declare variable , Create
object
Multiple Choice Single Answer
Question: How many types of literals are there?
Correct Answer: Number literals, character literals, boolean
literals, string literals, etc.
Your Answer: Only boolean and string literals
Multiple Choice Single Answer
Question: What is an array?
Page 43 of 68
SCDL – 4th Semester – Java Programming
Correct Answer: It is value collection of same type of data type
Your Answer: It is value collection of same type of data type
Multiple Choice Multiple Answer
Question: Which of these lines of code will compile?
Correct Answer: short s = 20; , char c = 32; , double d = 1.4;
Your Answer: byte b = 128; , char c = 32;
Multiple Choice Single Answer
Question: How do you assign values to variables?
Correct Answer: By using the assignment operator =.
Your Answer: By using the assignment operator =.
Select The Blank
Question: ________ is the logical construct upon which the entire
java language is built.
Correct Answer: Class
Your Answer: Method
Multiple Choice Single Answer
Question: How multidimensional array is declared?
Correct Answer: int[4] [5];
Your Answer: int[4] [5];
True/False
Question: The for statement loop can be infinite.
Correct Answer: True
Your Answer: True
Select The Blank
Question: ________ are stored in hierarchical manner.
Correct Answer: Packages
Your Answer: Packages
Multiple Choice Multiple Answer
Question: When might your program wish to run the garbage collector?
Correct Answer: Before it enters a compute-intense section of code ,
Before it enters a memory-intense section of code , When it knows there
will be some idle time
Your Answer: Before it enters a memory-intense section of code ,
When it knows there will be some idle time , Before objects are finalized
Multiple Choice Multiple Answer
Question: Which of the following are mathematical Expressions?
Correct Answer: (+ +) , (+ =) , (- =)
Your Answer: (+ +) , (- +)
Multiple Choice Single Answer
Question: What is a string?
Correct Answer: A combination of characters called as string
Your Answer: A combination of characters called as string
Multiple Choice Single Answer
Question: What is meant by garbage collection?
Correct Answer: Object is no longer referred to by any variable
Your Answer: Object is no longer referred to by any variable
Page 44 of 68
SCDL – 4th Semester – Java Programming
True/False
Question: Casting occurs commonly between numeric types
Correct Answer: True
Your Answer: False
Select The Blank
Question: ________ is an instance of a class that implements the
runnable interface.
Correct Answer: threadOb
Your Answer: threadA
True/False
Question: Integer can Cast to byte value.
Correct Answer: False
Your Answer: True
Match The Following
Question Correct Answer Your Answer
Derived class Subclass of protection Superclass
Class Interface Directories
Packages Directories Excpetion
Specifier Protected Protected
True/False
Question: A thread can be preempted by a higher priority thread.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: By Providing the interface keyword, Java allows you to
fully utilize the which aspect of polymorphism?
Correct Answer: One interface , Multiple methods
Your Answer: One interface , Multiple methods , Derived
Select The Blank
Question: Anonymous classes be implemented in an ________.
Correct Answer: Interface
Your Answer: Interface
True/False
Question: Interface can be extended.
Correct Answer: True
Your Answer: False
Multiple Choice Multiple Answer
Question: There are two distinct types of multitasking. Which are
those?
Correct Answer: Process based , Thread-base
Your Answer: Process based , Thread-base
Multiple Choice Single Answer
Question: Java provides built-in support for which programming?
Correct Answer: Multithreaded
Your Answer: Multithreaded
Page 45 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Single Answer
Question: The argument to which specifies the delayperiod in
milliseconds
Correct Answer: sleep( )
Your Answer: sleep( )
True/False
Question: The switch differs from the if in that switch can only
test for equality, whereas if can evaluate any type of Boolean expression.
Correct Answer: True
Your Answer: True
Select The Blank
Question: ________ is referred by a variable candidate for garbage
collection when the variable goes out of scope.
Correct Answer: Objects
Your Answer: Class
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
Select The Blank
Question: A ________can implement more than one interface.
Correct Answer: Class
Your Answer: Method
True/False
Question: Casting does not affect the original object or value.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: In multithreaded program each part of such program is called :-
Correct Answer: Thread
Your Answer: Thread
Multiple Choice Multiple Answer
Question: The Stack performs which two function?
Correct Answer: pop( ) , push( )
Your Answer: pop( ) , push( )
Select The Blank
Question: ________ loop repeats a statement or block while its controlling expressions is true.
Correct Answer: While
Your Answer: While
Multiple Choice Multiple Answer
Question: The Bitwise Logical Operators are :-
Correct Answer: ^ , ^= , <<
Your Answer: & , ^
Match The Following
Question Correct Answer Your Answer
Interface Abtract method Abtract method
Pacakge declaration Package pkg Package pkg
Java.applet. AppletClass AppletClass
Page 46 of 68
SCDL – 4th Semester – Java Programming
AppletJava.applet Java.applet package Java.applet package
True/False
Question: Transient variable is variable that may not be serialized.
Correct Answer: True
Your Answer: False
Select The Blank
Question: Java defines ________ integer type.
Correct Answer: Four
Your Answer: Four
Multiple Choice Single Answer
Question: Which statement checks at the beginning of a loop to see whether the next loop
iteration should occur?
Correct Answer: While
Your Answer: While
Multiple Choice Multiple Answer
Question: Modulus operator % can be applied to these data types :-
Correct Answer: floating Point , Integer , Character
Your Answer: floating Point , Integer
Multiple Choice Multiple Answer
Question: Which are keywords in Java?
Correct Answer: Extends , Synchronized , Sizeof
Your Answer: Extends , Synchronized , Sizeof
True/False
Question: Variable in an interface are implicitly final and static.
Correct Answer: True
Your Answer: False
Multiple Choice Single Answer
Question: The argument to which specifies the delayperiod in milliseconds
Correct Answer: sleep( )
Your Answer: sleep( )
Select The Blank
Question: Anything declared ________ can be accessed from anywhere within program.
Correct Answer: Public
Your Answer: Public
True/False
Question: Java define eight simple types of data byte, short, int, long, char, float, double,
boolean.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: There are two distinct types of multitasking. Which are those?
Correct Answer: Process based , Thread-base
Your Answer: Thread-base , Object
Multiple Choice Single Answer
Question: Which of the following is used to get the value of the instance variables?
Page 47 of 68
SCDL – 4th Semester – Java Programming
Correct Answer: Dot Notation
Your Answer: Dot Notation
True/False
Question: Integer can Cast to byte value.
Correct Answer: False
Your Answer: False
Multiple Choice Multiple Answer
Question: What all the run( ) method can do?
Correct Answer: Can call other method , Declare variable
Your Answer: Can call other method , Create object , Create class
Multiple Choice Single Answer
Question: What is a string?
Correct Answer: A combination of characters called as string
Your Answer: A combination of characters called as string
Multiple Choice Multiple Answer
Question: What are different modifiers?
Correct Answer: Private , Protected , Final
Your Answer: Private , Final , Main
Match The Following
Question Correct Answer Your Answer
The data, or variable, defined Instance variable. Instance variable.
within a class
General form of Cast (target--type)value (target--type)value
Determine the relationship that Relational Operator Relational Operator
one operand has to the other
The secondary versions of the Short-Circuit Logical Operators Comparison operator
Boolean AND and OR operators
Multiple Choice Single Answer
Question: Java uses which system to store packages?
Correct Answer: File system directories
Your Answer: File system directories
Multiple Choice Single Answer
Question: If omit the package statement, which names are put into defualt pacakge?
Correct Answer: class
Your Answer: method
Multiple Choice Single Answer
Question: Which statement provides an easy way to dispatch execution to different parts of your
code based on the value of an _expression?
Correct Answer: Switch
Your Answer: Switch
True/False
Question: When you write finalize() method for your class, you are overriding a finalizer inherited
from a super class.
Correct Answer: True
Your Answer: True
Select The Blank
Page 48 of 68
SCDL – 4th Semester – Java Programming
Question: After calling start( ) NewThread, constructor returns to ________.
Correct Answer: main( )
Your Answer: main( )
Select The Blank
Question: The default encoding of objects supports the ________ of the classes.
Correct Answer: Evolution
Your Answer: Encoding
True/False
Question: The Switch statement can have multiple cases without a break statements between
them.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: What is a data structure that controls the state of a collection of threads as a whole?
Correct Answer: Thread group
Your Answer: Exceptions
True/False
Question: With java Type Casts are checked at both compile-time and runtime.
Correct Answer: True
Your Answer: True
Select The Blank
Question: A ________ is declared by use of the class keyword.
Correct Answer: class
Your Answer: class
True/False
Question: Running threads can be suspended, which temporarily suspends its activity.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: How to declare an interface example?
Correct Answer: access class classname implements interface.
Your Answer: access class classname implements interface.
Multiple Choice Multiple Answer
Question: Which thread is created automatically when the program is started?
Correct Answer: Main thread
Your Answer: Main thread
Multiple Choice Multiple Answer
Question: What are the Logical operators?
Correct Answer: OR(|) , AND(&) , XOR(^)
Your Answer: OR(|) , AND(&) , XOR(^)
True/False
Question: If the break statement is omited in switch statement, then execution will continue on
into the next case.
Correct Answer: True
Your Answer: True
Page 49 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Single Answer
Question: What can be created by instantiating an object type thread?
Correct Answer: Thread
Your Answer: Method
Select The Blank
Question: ________ is an instance of a class that implements the runnable interface.
Correct Answer: threadOb
Your Answer: threadF
Select The Blank
Question: ________ variables are declared by use of the Byte Keyword.
Correct Answer: Byte
Your Answer: Byte
Multiple Choice Single Answer
Question: When you implement an interface method, it must be declared as :-
Correct Answer: Public
Your Answer: Public
Select The Blank
Question: The explicit drop of an object reference by setting the value of a variable, whose data
type is a reference type of ________.
Correct Answer: Null
Your Answer: New
Multiple Choice Multiple Answer
Question: Which are the two threads of java?
Correct Answer: mainthread( ) , childthread( )
Your Answer: mainthread( ) , childthread( )
Multiple Choice Multiple Answer
Question: Method definition has four parts, they are :-
Correct Answer: Name of the method , Type of object , List of parameters
Your Answer: Name of the method , Type of object , List of parameters
Select The Blank
Question: The smallest integer type is ________.
Correct Answer: Byte
Your Answer: Byte
Multiple Choice Multiple Answer
Question: Which are the keywords use in switch statement?
Correct Answer: Case , Default
Your Answer: Case , Default , Exit
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
True/False
Question: Object oriented programming organizes a program around processes acting on data.
Correct Answer: False
Your Answer: True
Select The Blank
Question: ________ are stored in hierarchical manner.
Page 50 of 68
SCDL – 4th Semester – Java Programming
Correct Answer: Packages
Your Answer: Objects
Multiple Choice Single Answer
Question: Which statement has a the effect of "jumping out" of the switch statement?
Correct Answer: Break
Your Answer: Break
Multiple Choice Multiple Answer
Question: Which are the java's control statements?
Correct Answer: For , If , Switch
Your Answer: For , If , Switch
Multiple Choice Single Answer
Question: Which statement defines a name space in which classes are stored?
Correct Answer: package
Your Answer: class
Select The Blank
Question: Threads define several ________.
Correct Answer: constructors
Your Answer: constructors
Multiple Choice Multiple Answer
Question: What are different data types in java?
Correct Answer: char , double , byte
Your Answer: char , double , byte
True/False
Question: There is no Global Variable in Java.
Correct Answer: True
Your Answer: True
Match The Following
Question Correct Answer Your Answer
Object Instance of Class Member of Class
Methods Member of Class Instance of Class
Stack First In, Last Out First In, Last Out
Class Object Oriented Programming Object Oriented Programming
True/False
Question: Boolean values can be cast into any other primitive type.
Correct Answer: False
Your Answer: False
True/False
Question: Short data type range is -30,376 to 32768.
Correct Answer: False
Your Answer: True
Multiple Choice Single Answer
Question: How array is defined?
Correct Answer: int arr[];
Your Answer: int arr[];
Select The Blank
Page 51 of 68
SCDL – 4th Semester – Java Programming
Question: In ________ statement condition is true, then statement 1 is executed.
Correct Answer: If
Your Answer: If
Multiple Choice Multiple Answer
Question: Features of Java applets are :-
Correct Answer: They can be transmitted over internet , Require java enabled web browser
Your Answer: They can be transmitted over internet , They require web server for their operation
, Require java enabled web browser
True/False
Question: Boolean data type have only Yes or No value.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: class conditional { public static void main(String args[]) { int i = 20; int j = 55; int z = 0;
z = i < j ? i : j; // ternary operator System.out.println("The value assigned is " + z); } } } What is
output of the above program?
Correct Answer: The value assigned is 20
Your Answer: The value assigned is 20
Multiple Choice Multiple Answer
Question: Classes usually consist of two things such as :-
Correct Answer: Instance variable , Methods
Your Answer: Objects , Methods
Select The Blank
Question: The most commonly used ________eger type is int.
Correct Answer: int
Your Answer: int
Select The Blank
Question: The range of Byte is ________
Correct Answer: (-128 to 127)
Your Answer: (-128 to 127)
True/False
Question: User-defined package can also be imported just like the standard packages.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: Java defines two ways when instantiating an object, such as :-
Correct Answer: Can implement the runnable interface , Can extend the thread class
Your Answer: Can extend the thread class , Class object
Multiple Choice Single Answer
Question: Which method is used to determine the class of an object?
Correct Answer: getClass( ) method
Your Answer: getClass( ) method
Multiple Choice Single Answer
Question: If you do not implement all the methods of an interface while implementing, what
specifier should you use for the class ?
Correct Answer: abtract
Page 52 of 68
SCDL – 4th Semester – Java Programming
Your Answer: abtract
Multiple Choice Multiple Answer
Question: Main thread is important for which two reasons?
Correct Answer: It is thread from which other "child" thread will be swapped , Often it must be
the last thread to finish execution because It performs various shutdown actions
Your Answer: It is thread from which other "child" thread will be swapped , Often it must be the
last thread to finish execution because It performs various shutdown actions , It is main thread
Select The Blank
Question: The ________ repeat a set of code while the condition is false.
Correct Answer: While loop
Your Answer: While loop
Select The Blank
Question: A class can only inherit a single ________.
Correct Answer: Superclass
Your Answer: Superclass
Multiple Choice Multiple Answer
Question: Which of these lines of code will compile?
Correct Answer: short s = 20; , char c = 32; , double d = 1.4;
Your Answer: byte b = 128; , char c = 32;
Multiple Choice Multiple Answer
Question: Packages act as containers for :-
Correct Answer: Classes , Subordinate packages
Your Answer: Classes , Subordinate packages , Subclasses
Multiple Choice Single Answer
Question: Syntax to declare a variable in java is :-
Correct Answer: type identifier [=value][,identifier[=value]…]
Your Answer: type identifier [=value][,identifier[=value]…]
Multiple Choice Single Answer
Question: How can class be imported from a package to a program?
Correct Answer: import java.packagename.classname
Your Answer: import java.packagename.classname
True/False
Question: Do while loop always executes its body at least once, because its conditional
_expression is at the bottom of the loop.
Correct Answer: True
Your Answer: True
Select The Blank
Question: The ________ is similar to break, except that instead of halting the execution of the
loop, it starts the next iteration.
Correct Answer: Continue
Your Answer: Loop
Multiple Choice Multiple Answer
Question: Within what Java provides many levels of protection to allow control over the visiblity
of variables and methods?
Correct Answer: Classes , Subclasses , Packages
Your Answer: Classes , Subclasses , Packages
Page 53 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question: Which statements can be used with the java's loop?
Correct Answer: Jump , Continue , Break
Your Answer: Continue , Break
Multiple Choice Single Answer
Question: Which Control Statement allow the program to execute in a non-linear fashion?
Correct Answer: Jump
Your Answer: Jump
True/False
Question: In While loop condition can be any Boolean _expression
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: Which is a public static member of thread?
Correct Answer: currenthread( ) , mainthread( )
Your Answer: mainthread( ) , Staticthread( )
True/False
Question: Object oriented programming organizes a program around processes acting on data.
Correct Answer: False
Your Answer: True
Select The Blank
Question: ________ are stored in hierarchical manner.
Correct Answer: Packages
Your Answer: Objects
Multiple Choice Single Answer
Question: Which statement has a the effect of "jumping out" of the switch statement?
Correct Answer: Break
Your Answer: Break
Multiple Choice Multiple Answer
Question: Which are the java's control statements?
Correct Answer: For , If , Switch
Your Answer: For , If , Switch
Multiple Choice Single Answer
Question: Which statement defines a name space in which classes are stored?
Correct Answer: package
Your Answer: class
Select The Blank
Question: Threads define several ________.
Correct Answer: constructors
Your Answer: constructors
Multiple Choice Multiple Answer
Question: What are different data types in java?
Correct Answer: char , double , byte
Your Answer: char , double , byte
Page 54 of 68
SCDL – 4th Semester – Java Programming
True/False
Question: There is no Global Variable in Java.
Correct Answer: True
Your Answer: True
Match The Following
Question Correct Answer Your Answer
Object Instance of Class Member of Class
Methods Member of Class Instance of Class
Stack First In, Last Out First In, Last Out
Class Object Oriented Programming Object Oriented Programming
True/False
Question: Boolean values can be cast into any other primitive type.
Correct Answer: False
Your Answer: False
True/False
Question: Short data type range is -30,376 to 32768.
Correct Answer: False
Your Answer: True
Multiple Choice Single Answer
Question: How array is defined?
Correct Answer: int arr[];
Your Answer: int arr[];
Select The Blank
Question: In ________ statement condition is true, then statement 1 is executed.
Correct Answer: If
Your Answer: If
Match The Following
Question Correct Answer Your Answer
Derived class Subclass of protection Subclass of protection
Class Interface Directories
Packages Directories Interface
Specifier Protected Excpetion
Multiple Choice Multiple Answer
Question: _Expression must be of the data types :-
Correct Answer: Byte , Short , Int
Your Answer: Byte , Short , Int
Multiple Choice Single Answer
Question: What is an array?
Correct Answer: It is value collection of same type of data type
Your Answer: It is value collection of same type of data type
Multiple Choice Single Answer
Question: Which Control Statements allow the program to choose different paths of execution?
Correct Answer: Selection
Your Answer: Selection
Select The Blank
Page 55 of 68
SCDL – 4th Semester – Java Programming
Question: ________ is referred by a variable candidate for garbage collection when the variable
goes out of scope.
Correct Answer: Objects
Your Answer: Methods
Select The Blank
Question: The Process by which one object acquires properties of another object is ________.
Correct Answer: Inheritence
Your Answer: Inheritence
True/False
Question: Threads of equal priority must voluntarily yield control to their peers.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: How multidimensional array is declared?
Correct Answer: int[4] [5];
Your Answer: char[4,5]
Select The Blank
Question: ________ method suspends a thread for some period of time.
Correct Answer: sleep( )
Your Answer: sleep( )
True/False
Question: Suppose a given instance variable has been declared private, this instance variable is
manipulated by methods outside its class.
Correct Answer: False
Your Answer: False
Multiple Choice Multiple Answer
Question: Features of Java applets are :-
Correct Answer: They can be transmitted over internet , Require java enabled web browser
Your Answer: They can be transmitted over internet , They require web server for their operation
, Require java enabled web browser
True/False
Question: Boolean data type have only Yes or No value.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: class conditional { public static void main(String args[]) { int i = 20; int j = 55; int z = 0;
z = i < j ? i : j; // ternary operator System.out.println("The value assigned is " + z); } } } What is
output of the above program?
Correct Answer: The value assigned is 20
Your Answer: The value assigned is 20
Multiple Choice Multiple Answer
Question: Classes usually consist of two things such as :-
Correct Answer: Instance variable , Methods
Your Answer: Methods , Objects
Select The Blank
Question: The most commonly used ________eger type is int.
Page 56 of 68
SCDL – 4th Semester – Java Programming
Correct Answer: int
Your Answer: int
Select The Blank
Question: The range of Byte is ________
Correct Answer: (-128 to 127)
Your Answer: (-128 to 127)
True/False
Question: User-defined package can also be imported just like the standard packages.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: Java defines two ways when instantiating an object, such as :-
Correct Answer: Can implement the runnable interface , Can extend the thread class
Your Answer: Can extend the thread class , Class object
Multiple Choice Single Answer
Question: Which method is used to determine the class of an object?
Correct Answer: getClass( ) method
Your Answer: getClass( ) method
Multiple Choice Single Answer
Question: If you do not implement all the methods of an interface while implementing, what
specifier should you use for the class ?
Correct Answer: abtract
Your Answer: abtract
Multiple Choice Multiple Answer
Question: Main thread is important for which two reasons?
Correct Answer: It is thread from which other "child" thread will be swapped , Often it must be
the last thread to finish execution because It performs various shutdown actions
Your Answer: It is thread from which other "child" thread will be swapped , Often it must be the
last thread to finish execution because It performs various shutdown actions , It is main thread
Select The Blank
Question: The ________ repeat a set of code while the condition is false.
Correct Answer: While loop
Your Answer: While loop
Select The Blank
Question: A class can only inherit a single ________.
Correct Answer: Superclass
Your Answer: Superclass
Multiple Choice Multiple Answer
Question: Which of these lines of code will compile?
Correct Answer: short s = 20; , char c = 32; , double d = 1.4;
Your Answer: byte b = 128; , char c = 32;
Multiple Choice Multiple Answer
Question: Packages act as containers for :-
Correct Answer: Classes , Subordinate packages
Your Answer: Classes , Subordinate packages , Subclasses
Page 57 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Single Answer
Question: Syntax to declare a variable in java is :-
Correct Answer: type identifier [=value][,identifier[=value]…]
Your Answer: type identifier [=value][,identifier[=value]…]
Multiple Choice Single Answer
Question: How can class be imported from a package to a program?
Correct Answer: import java.packagename.classname
Your Answer: import java.packagename.classname
True/False
Question: Do while loop always executes its body at least once, because its conditional
_expression is at the bottom of the loop.
Correct Answer: True
Your Answer: True
Select The Blank
Question: The ________ is similar to break, except that instead of halting the execution of the
loop, it starts the next iteration.
Correct Answer: Continue
Your Answer: Loop
Multiple Choice Multiple Answer
Question: Within what Java provides many levels of protection to allow control over the visiblity
of variables and methods?
Correct Answer: Classes , Subclasses , Packages
Your Answer: Classes , Subclasses , Packages
Multiple Choice Multiple Answer
Question: Which statements can be used with the java's loop?
Correct Answer: Jump , Continue , Break
Your Answer: Continue , Break
Multiple Choice Single Answer
Question: Which Control Statement allow the program to execute in a non-linear fashion?
Correct Answer: Jump
Your Answer: Jump
True/False
Question: In While loop condition can be any Boolean _expression
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: Which is a public static member of thread?
Correct Answer: currenthread( ) , mainthread( )
Your Answer: mainthread( ) , Staticthread( )
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
True/False
Question: Casting occurs commonly between numeric types
Correct Answer: True
Your Answer: True
Page 58 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question: When might your program wish to run the garbage collector?
Correct Answer: Before it enters a compute-intense section of code , Before it enters a memory-
intense section of code , When it knows there will be some idle time
Your Answer: When it knows there will be some idle time , Before it enters a memory-intense
section of code
Multiple Choice Single Answer
Question: What are members of the threads class?
Correct Answer: Method
Your Answer: Method
True/False
Question: Boolean data type have only Yes or No value.
Correct Answer: True
Your Answer: False
Select The Blank
Question: The ________ loop is java's most fundamental looping statement.
Correct Answer: While
Your Answer: While
Multiple Choice Single Answer
Question: In multithreaded program each part of such program is called :-
Correct Answer: Thread
Your Answer: Thread
Multiple Choice Multiple Answer
Question: Which of the following are mathematical Expressions?
Correct Answer: (+ +) , (+ =) , (- =)
Your Answer: (+ =) , (- =)
True/False
Question: A thread can be blocked when waiting for a resource.
Correct Answer: True
Your Answer: True
True/False
Question: Each class in java can have a finalizer method.
Correct Answer: True
Your Answer: False
Multiple Choice Single Answer
Question: Which statement has a the effect of "jumping out" of the switch statement?
Correct Answer: Break
Your Answer: Break
True/False
Question: As abstract class must have at least one abstract method and others may be concrete
or abstract.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: The argument to which specifies the delayperiod in milliseconds
Correct Answer: sleep( )
Page 59 of 68
SCDL – 4th Semester – Java Programming
Your Answer: sleep( )
Select The Blank
Question: When java program starts up, one thread begin runing and it is called
________thread.
Correct Answer: main( )
Your Answer: main( )
Multiple Choice Single Answer
Question: class conditional { public static void main(String args[]) { int i = 20; int j = 55; int z = 0;
z = i < j ? i : j; // ternary operator System.out.println("The value assigned is " + z); } } } What is
output of the above program?
Correct Answer: The value assigned is 20
Your Answer: The value assigned is 20
True/False
Question: When for loop start the execution, the initialization portion of the loop is executed.
Correct Answer: True
Your Answer: True
Select The Blank
Question: ________ variables are declared by use of the Byte Keyword.
Correct Answer: Byte
Your Answer: Byte
Multiple Choice Single Answer
Question: Which cast must be used to cast an object to another class?
Correct Answer: Specific cast.
Your Answer: Explicit cast.
Multiple Choice Multiple Answer
Question: Which are keywords in Java?
Correct Answer: Extends , Synchronized , Sizeof
Your Answer: Extends , Synchronized , Sizeof
Multiple Choice Multiple Answer
Question: What are different data types in java?
Correct Answer: char , double , byte
Your Answer: char , double , byte
Match The Following
Question Correct Answer Your Answer
The Operators used in mathematical Arithmetic Operator (= operator;)
expressions
Order in which operators are Order of precedence Order of precedence
evaluated in expressions.
Whether an expression is evaluated Associativity Associativity
left-to-right or right-to-left
Java operator syntax for right (= operator;) Comparison Operator
associativity
Multiple Choice Single Answer
Question: Java uses which system to store packages?
Correct Answer: File system directories
Your Answer: File system directories
Page 60 of 68
SCDL – 4th Semester – Java Programming
True/False
Question: Constructors can be overloaded like regular methods.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: What are different modifiers?
Correct Answer: Private , Protected , Final
Your Answer: Private , Protected
Select The Blank
Question: After the new thread is created, it will not start running until you call its
________method.
Correct Answer: start( )
Your Answer: start( )
Select The Blank
Question: The ________ repeats a set of code at least once before the condition is tested.
Correct Answer: Do-while loop
Your Answer: Do-while loop
Select The Blank
Question: ________ loop repeats a statement or block while its controlling expressions is true.
Correct Answer: While
Your Answer: While
Match The Following
Question Correct Answer Your Answer
The data, or variable, defined Instance variable. Instance variable.
within a class
General form of Cast (target--type)value (target--type)value
Determine the relationship that Relational Operator Comparison operator
one operand has to the other
The secondary versions of the Short-Circuit Logical Operators Short-Circuit Logical Operators
Boolean AND and OR operators
Multiple Choice Multiple Answer
Question: The Bitwise Logical Operators are :-
Correct Answer: ^ , ^= , <<
Your Answer: ^ , <<
Select The Blank
Question: The name of the new thread is specified by ________.
Correct Answer: threadName
Your Answer: Currentthread
Select The Blank
Question: ________ is probably the least used java data type
Correct Answer: short
Your Answer: short
Multiple Choice Single Answer
Question: How to change the values of the elements of the array?
Correct Answer: By using array subscript expression
Your Answer: By specifying index number
Page 61 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Single Answer
Question: What is declared within the file that will belong to the specified pacakage?
Correct Answer: classes
Your Answer: classes
Multiple Choice Single Answer
Question: How many concrete classes can you have inside an interface?
Correct Answer: none
Your Answer: none
True/False
Question: A thread's priority is used to decide when to switch from one running thread to the
next, this is called as the context switch.
Correct Answer: True
Your Answer: True
Select The Blank
Question: A class is ________ for an objects in java.
Correct Answer: Template
Your Answer: Template
Select The Blank
Question: Anonymous classes be implemented in an ________.
Correct Answer: Interface
Your Answer: Method
True/False
Question: When an object is referenced, it mean that it has been identified by the finalizer
method for garbage collection.
Correct Answer: False
Your Answer: False
Multiple Choice Multiple Answer
Question: Features of Java applets are :-
Correct Answer: They can be transmitted over internet , Require java enabled web browser
Your Answer: They can be transmitted over internet , Require java enabled web browser , They
are intelligent programs.
Multiple Choice Multiple Answer
Question: Classes usually consist of two things such as :-
Correct Answer: Instance variable , Methods
Your Answer: Instance variable , Methods
Multiple Choice Multiple Answer
Question: Main thread is important for which two reasons?
Correct Answer: It is thread from which other "child" thread will be swapped , Often it must be
the last thread to finish execution because It performs various shutdown actions
Your Answer: It is thread from which other "child" thread will be swapped , Often it must be the
last thread to finish execution because It performs various shutdown actions
True/False
Question: If the break statement is omited in switch statement, then execution will continue on
into the next case.
Correct Answer: True
Your Answer: True
Page 62 of 68
SCDL – 4th Semester – Java Programming
Multiple Choice Multiple Answer
Question: Which are the two threads of java?
Correct Answer: mainthread( ) , childthread( )
Your Answer: mainthread( ) , current
Select The Blank
Question: The ________ repeat a set of code while the condition is false.
Correct Answer: While loop
Your Answer: For
Multiple Choice Multiple Answer
Question: Which of these lines of code will compile?
Correct Answer: short s = 20; , char c = 32; , double d = 1.4;
Your Answer: short s = 20; , byte b = 128;
Multiple Choice Multiple Answer
Question: What are means of encapsulating and containing the name space and scope of
variables and methods?
Correct Answer: Classes , Packages , Subclasses
Your Answer: Packages , Subclasses
Multiple Choice Single Answer
Question: How is it possible to use few methods of an interface in a class?
Correct Answer: By declaring the class as abstract
Your Answer: By declaring the class as abstract
Multiple Choice Single Answer
Question: Which statement will always execute the body of a loop at least once?
Correct Answer: Do
Your Answer: Do
LIST OF ATTEMPTED QUESTIONS AND ANSWERS
True/False
Question: Casting occurs commonly between numeric types
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: When might your program wish to run the garbage collector?
Correct Answer: Before it enters a compute-intense section of code , Before it enters a memory-
intense section of code , When it knows there will be some idle time
Your Answer: When it knows there will be some idle time , Before it enters a memory-intense
section of code
Multiple Choice Single Answer
Question: What are members of the threads class?
Correct Answer: Method
Your Answer: Method
True/False
Question: Boolean data type have only Yes or No value.
Correct Answer: True
Your Answer: False
Page 63 of 68
SCDL – 4th Semester – Java Programming
Select The Blank
Question: The ________ loop is java's most fundamental looping statement.
Correct Answer: While
Your Answer: While
Multiple Choice Single Answer
Question: In multithreaded program each part of such program is called :-
Correct Answer: Thread
Your Answer: Thread
Multiple Choice Multiple Answer
Question: Which of the following are mathematical Expressions?
Correct Answer: (+ +) , (+ =) , (- =)
Your Answer: (+ =) , (- =)
True/False
Question: A thread can be blocked when waiting for a resource.
Correct Answer: True
Your Answer: True
True/False
Question: Each class in java can have a finalizer method.
Correct Answer: True
Your Answer: False
Multiple Choice Single Answer
Question: Which statement has a the effect of "jumping out" of the switch statement?
Correct Answer: Break
Your Answer: Break
True/False
Question: As abstract class must have at least one abstract method and others may be concrete
or abstract.
Correct Answer: True
Your Answer: True
Multiple Choice Single Answer
Question: The argument to which specifies the delayperiod in milliseconds
Correct Answer: sleep( )
Your Answer: sleep( )
Select The Blank
Question: When java program starts up, one thread begin runing and it is called
________thread.
Correct Answer: main( )
Your Answer: main( )
Multiple Choice Single Answer
Question: class conditional { public static void main(String args[]) { int i = 20; int j = 55; int z = 0;
z = i < j ? i : j; // ternary operator System.out.println("The value assigned is " + z); } } } What is
output of the above program?
Correct Answer: The value assigned is 20
Your Answer: The value assigned is 20
True/False
Question: When for loop start the execution, the initialization portion of the loop is executed.
Page 64 of 68
SCDL – 4th Semester – Java Programming
Correct Answer: True
Your Answer: True
Select The Blank
Question: ________ variables are declared by use of the Byte Keyword.
Correct Answer: Byte
Your Answer: Byte
Multiple Choice Single Answer
Question: Which cast must be used to cast an object to another class?
Correct Answer: Specific cast.
Your Answer: Explicit cast.
Multiple Choice Multiple Answer
Question: Which are keywords in Java?
Correct Answer: Extends , Synchronized , Sizeof
Your Answer: Extends , Synchronized , Sizeof
Multiple Choice Multiple Answer
Question: What are different data types in java?
Correct Answer: char , double , byte
Your Answer: char , double , byte
Match The Following
Question Correct Answer Your Answer
The Operators used in mathematical Arithmetic Operator (= operator;)
expressions
Order in which operators are evaluated in Order of precedence Order of precedence
expressions.
Whether an expression is evaluated Associativity Associativity
left-to-right or right-to-left.
Java operator syntax for right associativity (= operator;) Comparison Operator
Multiple Choice Single Answer
Question: Java uses which system to store packages?
Correct Answer: File system directories
Your Answer: File system directories
True/False
Question: Constructors can be overloaded like regular methods.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: What are different modifiers?
Correct Answer: Private , Protected , Final
Your Answer: Private , Protected
Select The Blank
Question: After the new thread is created, it will not start running until you call its
________method.
Correct Answer: start( )
Your Answer: start( )
Select The Blank
Question: The ________ repeats a set of code at least once before the condition is tested.
Page 65 of 68
SCDL – 4th Semester – Java Programming
Correct Answer: Do-while loop
Your Answer: Do-while loop
Select The Blank
Question: ________ loop repeats a statement or block while its controlling expressions is true.
Correct Answer: While
Your Answer: While
Match The Following
Question Correct Answer Your Answer
The data, or variable, defined within a class Instance variable. Instance variable.
General form of Cast (target--type)value (target--type)value
Determine the relationship that one operand Relational Operator Comparison operator
has to the other
The secondary versions of the Boolean AND Short-Circuit Logical Short-Circuit Logical
and OR operators Operators Operators
Multiple Choice Multiple Answer
Question: The Bitwise Logical Operators are :-
Correct Answer: ^ , ^= , <<
Your Answer: ^ , <<
Select The Blank
Question: The name of the new thread is specified by ________.
Correct Answer: threadName
Your Answer: Currentthread
Select The Blank
Question: ________ is probably the least used java data type
Correct Answer: short
Your Answer: short
Multiple Choice Single Answer
Question: How to change the values of the elements of the array?
Correct Answer: By using array subscript expression
Your Answer: By specifying index number
Multiple Choice Single Answer
Question: What is declared within the file that will belong to the specified pacakage?
Correct Answer: classes
Your Answer: classes
Multiple Choice Single Answer
Question: How many concrete classes can you have inside an interface?
Correct Answer: none
Your Answer: none
True/False
Question: A thread's priority is used to decide when to switch from one running thread to the
next, this is called as the context switch.
Correct Answer: True
Your Answer: True
Select The Blank
Question: A class is ________ for an objects in java.
Correct Answer: Template
Page 66 of 68
SCDL – 4th Semester – Java Programming
Your Answer: Template
Select The Blank
Question: Anonymous classes be implemented in an ________.
Correct Answer: Interface
Your Answer: Method
True/False
Question: When an object is referenced, it mean that it has been identified by the finalizer
method for garbage collection.
Correct Answer: False
Your Answer: False
Multiple Choice Multiple Answer
Question: Features of Java applets are :-
Correct Answer: They can be transmitted over internet , Require java enabled web browser
Your Answer: They can be transmitted over internet , Require java enabled web browser , They
are intelligent programs.
Multiple Choice Multiple Answer
Question: Classes usually consist of two things such as :-
Correct Answer: Instance variable , Methods
Your Answer: Instance variable , Methods
Multiple Choice Multiple Answer
Question: Main thread is important for which two reasons?
Correct Answer: It is thread from which other "child" thread will be swapped , Often it must be
the last thread to finish execution because It performs various shutdown actions
Your Answer: It is thread from which other "child" thread will be swapped , Often it must be the
last thread to finish execution because It performs various shutdown actions
True/False
Question: If the break statement is omited in switch statement, then execution will continue on
into the next case.
Correct Answer: True
Your Answer: True
Multiple Choice Multiple Answer
Question: Which are the two threads of java?
Correct Answer: mainthread( ) , childthread( )
Your Answer: mainthread( ) , current
Select The Blank
Question: The ________ repeat a set of code while the condition is false.
Correct Answer: While loop
Your Answer: For
Multiple Choice Multiple Answer
Question: Which of these lines of code will compile?
Correct Answer: short s = 20; , char c = 32; , double d = 1.4;
Your Answer: short s = 20; , byte b = 128;
Multiple Choice Multiple Answer
Question: What are means of encapsulating and containing the name space and scope of
variables and methods?
Correct Answer: Classes , Packages , Subclasses
Page 67 of 68
SCDL – 4th Semester – Java Programming
Your Answer: Packages , Subclasses
Multiple Choice Single Answer
Question: How is it possible to use few methods of an interface in a class?
Correct Answer: By declaring the class as abstract
Your Answer: By declaring the class as abstract
Multiple Choice Single Answer
Question: Which statement will always execute the body of a loop at least once?
Correct Answer: Do
Your Answer: Do
Page 68 of 68