Thursday, October 27, 2011

Java Programming - 9

Java Programming - 9

Multiple Choice Multiple Answer
Question
Which one does not extend java.lang.Number?
Correct Answer
Boolean , Character


Select The Blank
Question
The range of Byte is ________
Correct Answer
(-128 to 127)


Match The Following
Question
Correct Answer

Subclass of the Exception
RuntimeException

Access modifier
Public

Variable in inetrface
Static type

Handle exceptions
Throws class


Select The Blank
Question
The ________ statement defines a name space in which classes are stored
Correct Answer
Packages

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


Select The Blank
Question
The most commonly used ________eger type is int.
Correct Answer
int


Multiple Choice Single Answer
Question
How to declare an interface example?
Correct Answer
access class classname implements interface.


Multiple Choice Multiple Answer
Question
What all the run( ) method can do?
Correct Answer
Can call other method , Declare variable


Select The Blank
Question
Threads define several ________.
Correct Answer
constructors


Multiple Choice Single Answer
Question
Which class can be extended?
Correct Answer
threadclass


Multiple Choice Single Answer
Question
What is meant by garbage collection?
Correct Answer
Object is no longer referred to by any variable


Match The Following
Question
Correct Answer

Class
New data type

Passing by value
Methods - pass by value

Passing by reference
Objects – pass by reference

Methods and variable
Members of class


Select The Blank
Question
________ statement in java is conditional branch statement.
Correct Answer
If


True/False
Question
Java allows loops to be nested.
Correct Answer
True


Select The Blank
Question
When java program starts up, one thread begin runing and it is called ________thread.
Correct Answer
main( )


Select The Blank
Question
________ is an instance of the class.
Correct Answer
Object


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


Select The Blank
Question
________ is an instance of a class that implements the runnable interface.
Correct Answer
threadOb


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


Select The Blank
Question
________ are stored in hierarchical manner.
Correct Answer
Packages
Select The Blank
Question
________ are containers for classes.
Correct Answer
Packages


Multiple Choice Multiple Answer
Question
Exit statement is optional in which loops in java?
Correct Answer
While , Do-while , 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.


Multiple Choice Multiple Answer
Question
Which is a public static member of thread?
Correct Answer
currenthread( ) , mainthread( )


True/False
Question
Constructors can be overloaded like regular methods.
Correct Answer
True


Multiple Choice Single Answer
Question
A thread name can be obtained by caling which method?
Correct Answer
getName( )


Multiple Choice Single Answer
Question
What are the possible access modifiers while implementing interface methods?
Correct Answer
public


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


Multiple Choice Multiple Answer
Question
Which are keywords in Java?
Correct Answer
Extends , Synchronized , Sizeof


Multiple Choice Single Answer
Question
Which statement defines a name space in which classes are stored?
Correct Answer
package


Multiple Choice Multiple Answer
Question
Which of these lines of code will compile?
Correct Answer
char c = 32; , short s = 20; , double d = 1.4;


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

Multiple Choice Single Answer
Question
When you implement an interface method, it must be declared as :-
Correct Answer
Public


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


True/False
Question
Transient variable is variable that may not be serialized.
Correct Answer
True


True/False
Question
The for statement loop can be infinite.
Correct Answer
True


True/False
Question
A constructor is automatically called when an object is instantiated.
Correct Answer
True


True/False
Question
Float data type is useful when we need fractional values.
Correct Answer
True


Multiple Choice Multiple Answer
Question
Java Operators can be divided into these groups :-
Correct 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


Select The Blank
Question
A ________can implement more than one interface.
Correct Answer
Class


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


Multiple Choice Single Answer
Question
Which statement is used to explicitly return from a method?
Correct Answer
Return


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 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 Single Answer
Question
What are the kinds of variables in Java?
Correct Answer
Instance, local, class variables


True/False
Question
Variable in an interface are implicitly final and static.
Correct Answer
True

Java Programming - 8

True/False
Question
Nested if is less efficient then switch statement.
Correct Answer
True


Select The Blank
Question
________ are stored in hierarchical manner.
Correct Answer
Packages


Select The Blank
Question
The mechanism by which java frees the memory occupied by unused objects is ________.
Correct Answer
Garbage Collection
Multiple Choice Single Answer
Question
When you implement an interface method, it must be declared as :-
Correct Answer
Public


Multiple Choice Single Answer
Question
What are primitive data types?
Correct Answer
byte, short, int, long


True/False
Question
In While loop condition can be any Boolean expression
Correct Answer
True


Select The Blank
Question
Long makes it useful when big ________ numbers are needed.
Correct Answer
Whole


Multiple Choice Single Answer
Question
Which Control Statement allow the program to execute in a non-linear fashion?
Correct Answer
Jump


True/False
Question
With java Type Casts are checked at both compile-time and runtime.
Correct Answer
True

Multiple Choice Multiple Answer
Question
Which of the following assignments are valid?
Correct Answer
short s = 28; , double d = 2.3; , int I = '1';


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


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
What is a string?
Correct Answer
A combination of characters called as string


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


Multiple Choice Single Answer
Question
What can be created by instantiating an object type thread?
Correct Answer
Thread


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


Multiple Choice Single Answer
Question
How to declare an interface example?
Correct Answer
access class classname implements interface.


True/False
Question
Integer can Cast to byte value.
Correct Answer
False


True/False
Question
Transient variable is variable that may not be serialized.
Correct Answer
True


Multiple Choice Single Answer
Question
Using which keyword we can fully abstract a class?
Correct Answer
interface


Select The Blank
Question
The ________ loop repeats a set of statements a certain number of times until a condition is matched.
Correct Answer
For


Select The Blank
Question
There are ________ kinds of Floating point type
Correct Answer
Two


True/False
Question
By default, all program import the java.lang package.
Correct Answer
True


Multiple Choice Multiple Answer
Question
What returns a reference to the thread in which it is called?
Correct Answer
Method , Class , Object


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


Multiple Choice Multiple Answer
Question
Which statements can be used with the java's loop?
Correct Answer
Jump , Continue , Break


Match The Following
Question
Correct Answer

start( )
thread

main thread
child thread

NewThread
this

sleep( )
milliseconds


Select The Blank
Question
________ are containers for classes.
Correct Answer
Packages


Multiple Choice Multiple Answer
Question
Java's multithreading system is built upon :-
Correct Answer
Thread class , Its methods , Companion interface


Select The Blank
Question
The default encoding of objects supports the ________ of the classes.
Correct Answer
Evolution


Multiple Choice Multiple Answer
Question
Which are the keywords use in switch statement?
Correct Answer
Case , Default


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
Boolean values can be cast into any other primitive type.
Correct Answer
False


Match The Following
Question
Correct Answer

It can have only one of two possible values
Boolean type

Float hightemp, lowtemp
Float variable declarations

Smallest int type
Byte

Floating point numbers are also known as
Real Numbers


Multiple Choice Multiple Answer
Question
Which one does not extend java.lang.Number?
Correct Answer
Boolean , Character


Select The Blank
Question
The smallest integer type is ________.
Correct Answer
Byte


Multiple Choice Multiple Answer
Question
Which is a public static member of thread?
Correct Answer
currenthread( ) , mainthread( )


True/False
Question
Casting does not affect the original object or value.
Correct Answer
True

Select The Blank
Question
Anything declared ________ can be accessed from anywhere within program.
Correct Answer
Public


Multiple Choice Single Answer
Question
Which method is used to determine the class of an object?
Correct 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


True/False
Question
Object oriented programming organizes a program around processes acting on data.
Correct Answer False
Multiple Choice Single Answer
Question
What are the possible access modifiers while implementing interface methods?
Correct Answer
public


Multiple Choice Single Answer
Question
Which statement defines a name space in which classes are stored?
Correct Answer
package


Multiple Choice Single Answer
Question
Which statement is used to explicitly return from a method?
Correct Answer
Return


Multiple Choice Multiple Answer
Question
There are two distinct types of multitasking. Which are those?
Correct Answer
Process based , Thread-base


Multiple Choice Multiple Answer
Question
Exit statement is optional in which loops in java?
Correct Answer
While , Do-while , For

Java Programming - 7

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
Multiple Choice Multiple Answer
Question
Packages act as containers for :-
Correct Answer
Classes , Subordinate packages


True/False
Question
Threads priorities are not integers that specify the relative priority of one thread to another.
Correct Answer
False


Multiple Choice Single Answer
Question
When java program starts up, which thread begins running immediately?
Correct Answer
Main thread


Multiple Choice Single Answer
Question
Java provides built-in support for which programming?
Correct Answer
Multithreaded


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


Multiple Choice Single Answer
Question
When can a constructor be called without specifying arguments?
Correct Answer
When there are no constructors for the class


Match The Following
Question
Correct Answer

Memory deallocation
Garbage Collection

This
Current Object

Constructor
Initialization object

Parameters
Method Generalized


Select The Blank
Question
The mechanism which binds together the code and data and keeps both safe is ________.
Correct Answer
Encapsulation


Select The Blank
Question
________ is an instance of a class that implements the runnable interface.
Correct Answer
threadOb


Multiple Choice Multiple Answer
Question
Expression must be of the data types :-
Correct Answer
Byte , Short , Int


True/False
Question
Java define eight simple types of data byte, short, int, long, char, float, double, boolean.
Correct Answer
True


Multiple Choice Multiple Answer
Question
What modifiers may be used with top-level class?
Correct Answer
Public , Abstract , Final


Multiple Choice Single Answer
Question
Syntax to declare a variable in java is :-
Correct Answer
type identifier [=value][,identifier[=value]…]


Select The Blank
Question
________ statement in java is conditional branch statement.
Correct Answer
If


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


Select The Blank
Question
In ________ statement condition is true, then statement 1 is executed.
Correct Answer
If

Multiple Choice Multiple Answer
Question
The source for the frist package defines three classes
Correct Answer
Protection , Derived , SamePackage

True/False
Question
Java compiler stores the .class files in the path specified in CLASSPATH environmental variable.
Correct Answer
False


True/False
Question
Interface can be extended.
Correct Answer
True


Select The Blank
Question
________ is the logical construct upon which the entire java language is built.
Correct Answer
Class
Your Answer
Class

True/False
Question
Is it necessary to implement all the methods of an interface while implementing the interface
Correct Answer
False


Multiple Choice Multiple Answer
Question
Which loops can be nested in java?
Correct Answer
While , Do-while , For


True/False
Question
Float data type is useful when we need fractional values.
Correct Answer
True


Multiple Choice Multiple Answer
Question
What all the run( ) method can do?
Correct Answer
Can call other method , Declare variable


True/False
Question
Variable in an interface are implicitly final and static.
Correct Answer
True


Multiple Choice Single Answer
Question
Which of the following operators are used in conjunction with the this and super references?
Correct Answer
The dot operator
Your Answer
The dot operator

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 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
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
For externalizable objects the ________ is solely responsible for the external format of its contents.
Correct Answer
Class



Multiple Choice Multiple Answer
Question
Which are the java's control statements?
Correct Answer
For , If , Switch

Multiple Choice Single Answer
Question
What are the kinds of variables in Java?
Correct Answer
Instance, local, class variables

Multiple Choice Multiple Answer
Question
Java Operators can be divided into these groups :-
Correct Answer
Arithmetic , Bitwise , Relational



Match The Following
Question
Correct Answer

Interface
Abtract method

Pacakge declaration
Package pkg

Java.applet.Applet
Class Applet

Java.applet
Java.applet package


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
Modulus operator % can be applied to these data types :-
Correct Answer
floating Point , Integer , Character


Select The Blank
Question
Start( )executes a call to ________.
Correct Answer
run( )


Select The Blank
Question
________ is an instance of the class.
Correct Answer
Object


Select The Blank
Question
________method starts a threrad by calling its run method.
Correct Answer
start( )


Multiple Choice Single Answer
Question
Which Control Statements allow the program to choose different paths of execution?
Correct Answer
Selection


Multiple Choice Single Answer
Question
Which Control Statements enable program execution to repeat one or more statements?
Correct Answer
Iteration


True/False
Question
The switch statement does not require a break.
Correct Answer
False
Your Answer
True

True/False
Question
In Interface we need not use the keyword abstract for the methods.
Correct Answer
True


Multiple Choice Multiple Answer
Question
What are the Logical operators?
Correct Answer
OR() , AND(&) , XOR(^)


True/False
Question
Byte can be Cast to Double Value.
Correct Answer
True


Multiple Choice Multiple Answer
Question
Which thread is created automatically when the program is started?
Correct Answer
Main thread

No comments:

Post a Comment