Java Programming - 15
Question: Java defines two ways when instantiating an object, such as :-
Correct Answer: Can implement the runnable interface , Can extend
the thread class
True/False
Question: Java allows loops to be nested.
Correct Answer: True
Multiple Choice Single Answer
Question: If omit the package statement, which names are put into
defualt pacakge?
Correct Answer: class
True/False
Question: The switch statement does not require a break.
Correct 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
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
Select The Blank
Question: For externalizable objects the ________ is solely
responsible for the external format of its contents.
Correct Answer: Class
Multiple Choice Multiple Answer
Question: Which are keywords in Java?
Correct Answer: Extends , Synchronized , Sizeof
True/False
Question: Transient variable is variable that may not be serialized.
Correct Answer: True
True/False
Question: A thread can be blocked when waiting for a resource.
Correct Answer: True
Multiple Choice Multiple Answer
Question: What are different modifiers?
Correct Answer: Private , Protected , Final
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
Match The Following
Question- Correct Answer
The data, or variable, defined -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
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
Multiple Choice Multiple Answer
Question: What all the run( ) method can do?
Correct Answer: Can call other method , Declare variable
Multiple Choice Single Answer
Question: How many types of literals are there?
Correct Answer: Number literals, character literals, boolean
literals, string literals, etc.
Multiple Choice Single Answer
Question: What is an array?
Correct 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;
Multiple Choice Single Answer
Question: How do you assign values to variables?
Correct 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
Multiple Choice Single Answer
Question: How multidimensional array is declared?
Correct Answer: int[4] [5];
True/False
Question: The for statement loop can be infinite.
Correct Answer: True
Select The Blank
Question: ________ are stored in hierarchical manner.
Correct 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
Multiple Choice Multiple Answer
Question: Which of the following are mathematical Expressions?
Correct Answer: (+ +) , (+ =) , (- =)
Multiple Choice Single Answer
Question: What is a string?
Correct 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
True/False
Question: Casting occurs commonly between numeric types
Correct Answer: True
Select The Blank
Question: ________ is an instance of a class that implements the
runnable interface.
Correct Answer: threadOb
True/False
Question: Integer can Cast to byte value.
Correct Answer: False
Match The Following
Question -Correct 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
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
Select The Blank
Question: Anonymous classes be implemented in an ________.
Correct Answer: Interface
True/False
Question: Interface can be extended.
Correct Answer: True
Multiple Choice Multiple Answer
Question: There are two distinct types of multitasking. Which are
those?
Correct Answer: Process based , Thread-base
Multiple Choice Single Answer
Question: Java provides built-in support for which programming?
Correct Answer: Multithreaded
Multiple Choice Single Answer
Question: The argument to which specifies the delayperiod in
milliseconds
Correct 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
Select The Blank
Question: ________ is referred by a variable candidate for garbage
collection when the variable goes out of scope.
Correct Answer: Objects
Java Programming - 14
Select The Blank
Question: After calling start( ) NewThread, constructor returns to
________.
Correct Answer: main( )
True/False
Question: Nested if is less efficient then switch statement.
Correct Answer: True
Match The Following
Question -Correct Answer
Constructor -Initialization object
Parameters -Method Generalized
Memory deallocation -Garbage Collection
This -Current Object
Multiple Choice Multiple Answer
Question: Which thread is created automatically when the program is
started?
Correct Answer: Main thread
Select The Blank
Question: When java program starts up, one thread begin runing and
it is called ________thread.
Correct Answer: main( )
Multiple Choice Single Answer
Question: Multiple Choice Single Response
Correct Answer: Object oriented programming.
Multiple Choice Single Answer
Question: Which statement will always execute the body of a loop at
least once?
Correct Answer: Do
True/False
Question: In While loop condition can be any Boolean expression
Correct 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
True/False
Question: Short data type range is -30,376 to 32768.
Correct Answer: False
Multiple Choice Single Answer
Question: Which is a public static member of thread?
Correct 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]:
Multiple Choice Multiple Answer
Question: There are two distinct types of multitasking. Which are
those?
Correct Answer: Process based , Thread-base
Select The Blank
Question: ________ is probably the least used java data type
Correct Answer: short
True/False
Question: Casting between primitive types allows conversion of one
primitive type to another.
Correct Answer: True
Multiple Choice Multiple Answer
Question: What are different modifiers?
Correct Answer: Private , Protected , Final
Multiple Choice Single Answer
Question: A Java application can execute anywhere on the network,
this implements that Java is :-
Correct 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.
Select The Blank
Question: The name of the new thread is specified by ________.
Correct Answer: threadName
Select The Blank
Question: ________ is referred by a variable candidate for garbage
collection when the variable goes out of scope.
Correct Answer: Objects
Select The Blank
Question: The ________ repeat a set of code while the condition is
false.
Correct Answer: While loop
Multiple Choice Single Answer
Question: Select the facility provided along with JVM which enhances
speed of execution :-
Correct Answer: Just-In-Time (JIT) compiler.
Select The Blank
Question: ________ is an instance of the class.
Correct 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
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
Multiple Choice Multiple Answer
Question: Which are the keywords use in switch statement?
Correct Answer: Case , Default
Multiple Choice Single Answer
Question: The argument to which specifies the delayperiod in
milliseconds
Correct Answer: sleep( )
Multiple Choice Multiple Answer
Question: Which loops can be nested in java?
Correct 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
Match The Following
Question- Correct Answer
Exit any loop Break Exit
If -Else
Loop -While
Jump -Break, continue, return
Multiple Choice Single Answer
Question: To import a class, what is a syntax used?
Correct 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
Multiple Choice Multiple Answer
Question: Java's multithreading system is built upon :-
Correct 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
Multiple Choice Single Answer
Question: Which Control Statements allow the program to choose
different paths of execution?
Correct 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
Select The Blank
Question: There are ________ kinds of Floating point type
Correct Answer: Two
Multiple Choice Multiple Answer
Question: What returns a reference to the thread in which it is
called?
Correct 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
Multiple Choice Multiple Answer
Question: The Stack performs which two function?
Correct Answer: pop( ) , push( )
True/False
Question: The for statement loop can be infinite.
Correct 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
Multiple Choice Multiple Answer
Question: Which one does not extend java.lang.Number?
Correct Answer: 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
True/False
Question: Running threads can be suspended, which temporarily
suspends its activity.
Correct Answer: True
Multiple Choice Single Answer
Question: What are the possible access modifiers while implementing
interface methods?
Correct Answer: public
Java Programming - 13
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
Match The Following
Question -Correct 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
Multiple Choice Single Answer
Question: What are members of the threads class?
Correct Answer: Method
Multiple Choice Multiple Answer
Question: What modifiers may be used with top-level class?
Correct Answer: Public , Abstract , Final
Select The Blank
Question: Start( )executes a call to ________.
Correct 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
Match The Following
Question- Correct Answer
currentThread -member of thread
High priority -thread preemptive
getName- thread's name
isAlive- thread is still running
Multiple Choice Single Answer
Question: How do you assign values to variables?
Correct 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
Multiple Choice Multiple Answer
Question: Which are the keywords use in switch statement?
Correct Answer: Case , Default
Multiple Choice Multiple Answer
Question: The source for the frist package defines three classes
Correct Answer: Protection , Derived , SamePackage
Multiple Choice Multiple Answer
Question: The Stack performs which two function?
Correct Answer: pop( ) , push( )
Select The Blank
Question: ________ variables are declared by use of the Byte Keyword.
Correct 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
Multiple Choice Single Answer
Question: What is a string?
Correct Answer: A combination of characters called as string
Multiple Choice Single Answer
Question: How multidimensional array is declared?
Correct Answer: int[4] [5];
Multiple Choice Single Answer
Question: A thread name can be obtained by caling which method?
Correct Answer: getName( )
True/False
Question: A thread can voluntarily relinquish control.
Correct 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.
Multiple Choice Multiple Answer
Question: Modulus operator % can be applied to these data types :-
Correct 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
True/False
Question: Integer can Cast to byte value.
Correct Answer: False
Multiple Choice Single Answer
Question: How many concrete classes can you have inside an interface?
Correct Answer: none
Multiple Choice Single Answer
Question: When java program starts up, which thread begins running immediately?
Correct Answer: Main thread
Multiple Choice Single Answer
Question: Which operator is used to create and concatenate string?
Correct Answer: Addition operator(+).
Select The Blank
Question: After calling start( ) NewThread, constructor returns to ________.
Correct 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
Multiple Choice Single Answer
Question: How can class be imported from a package to a program?
Correct 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
Multiple Choice Single Answer
Question: A Java application can execute anywhere on the network, this implements that Java is :-
Correct Answer: Architecture neutral
True/False
Question: Interface can be extended.
Correct Answer: True
Select The Blank
Question: A class can only inherit a single ________.
Correct Answer: Superclass
Multiple Choice Multiple Answer
Question: Exit statement is optional in which loops in java?
Correct Answer: While , Do-while , For
True/False
Question: Java allows loops to be nested.
Correct Answer: True
Multiple Choice Single Answer
Question: What is an array?
Correct 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
True/False
Question: A thread can be blocked when waiting for a resource.
Correct Answer: True
Select The Blank
Question: A ________ is declared by use of the class keyword.
Correct Answer: class
Select The Blank
Question: Double data type uses ________ to store a value
Correct Answer: 64 bits
Multiple Choice Multiple Answer
Question: Packages act as containers for :-
Correct Answer: Classes , Subordinate packages
Select The Blank
Question: The mechanism by which java frees the memory occupied by unused objects is ________.
Correct 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
Multiple Choice Single Answer
Question: How many types of literals are there?
Correct Answer: Number literals, character literals, boolean literals, string literals, etc.
Multiple Choice Single Answer
Question: How array is defined?
Correct Answer: int arr[];
Multiple Choice Single Answer
Question: What are primitive data types?
Correct 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]:
No comments:
Post a Comment