Question No: 1 ( Marks: 1 ) - Please choose one
Which of the following methods are invoked by the AWT to support paint and
repaint operations?
► paint( )
► repaint( )
► draw( )
► redraw( )
Question No: 2 ( Marks: 1 ) - Please choose one
When defining a method you must include a ___________ to declare any
exception that might be thrown but is not caught in the method.
► try block
► finally block
► catch block
► throws-clause
Question No: 3
Aside from the Scanner class, which of the following classes can be used for text-
file file input?
► ObjectInputStream
► BufferedReader {its correct answer}
► StringTokenizer
► None of these
Question No: 4 ( Marks: 1 ) - Please choose one
Which of the following statements is true regarding Vectors with no specified base
type?
► A base type is needed, because Java needs to know how to allocate memory.
► No base type is needed, because Java will use the Object class as a base
type.
► If a base type is not specified the code will not compile.
► No base type is needed because Vectors default to storing String objects.
Question No: 5 ( Marks: 1 ) - Please choose one
A serializable class must implement the method(s) _________.
► readObject and writeObject
► Either readObject or writeObject, or both, depending upon the desired
behavior
► No need to implement any method
► None of the given option
Question No: 6 ( Marks: 1 ) - Please choose one
You can ---------to a network using sockets.
► Read
► Write
► Read/Write
► None of these
Question No: 7 ( Marks: 1 ) - Please choose one
Socket is a --------------communication channel between hosts.
► Uni-directional
► Bi-directional
► Multi-directional
► None of these
Question No: 8
( Marks: 1 )
- Please choose one
( Marks: 1 )
- Please choose one
Which of the following are passed as an argument to the paint ( ) method?
► A Canvas object
► A Graphics object
► An Image object
► A paint object
Question No: 9
The code below draws a line. What color is the line?
g.setColor(Color.red.green.yellow.red);
g.drawLine(0, 0, 100,100);
► Red
► Green
► Yellow
► Black not sure!!!
Question No: 10 ( Marks: 1 ) - Please choose one
To create DataBaseMetaData object we write following line of code
► DataBaseMetaData db = con.getMeataData();
► ResultSetMetaData rsmd = rs.getMetaData();
► ResultSetMetaData rsmd = rs.setMetaData();
► DataBaseMetaData db = con.setMeataData();
Question No: 11 ( Marks: 1 ) - Please choose one
Event source can have --------- listeners registered on it.
► Single
► Double
► Triple
► Multiple
Question No: 12 ( Marks: 1 ) - Please choose one
An abstract class --------------- instantiated.
► Can’t be
► Can be
► Must
► None of these
Question No: 13 ( Marks: 1 ) - Please choose one
A ___________ defines the way and method of communication between two
parties.
( Marks: 1 )
- Please choose one
► Compiler
► Protocol
► Tool
► Technique
Question No: 14 ( Marks: 1 ) - Please choose one
What if the static modifier is removed from the signature of the main method?
► The program does not compile
► The program compiles but does not run
► The program compiles and runs properly
► The program throws an exception on compile time [correct]
Question No: 15 ( Marks: 1 ) - Please choose one
What if the main method is declared as private?
► The program does not compile…
► The program compiles but does not run
► The program compiles and runs properly
► The program throws an exception on compile time [correct}
Question No: 16
A member variable or method prefixed by the protected access modifier can be
accessed:
► Within the same class
► Within the sub-class
► Within the same package
► All of the above
Question No: 17
What is the typical use of Hashtable?
To store the elements in the (key , value) pair
wrong
( Marks: 1 )
- Please choose one
( Marks: 1 )
Question No: 18 ( Marks: 1 )
Why we use paintChildern( ) method?
To paint the children of the object if any,,,, this method is implicitly called by
the compiler itself and we don’t need to override it… for example if we have some
buttons in a frame than to paint the childrens(buttons )this method will be used!!
Question No: 19 ( Marks: 2 )
Write any two steps of painting strategy.
First extends ur class from JPanel and secondly override the paintComponent
method!!!
Question No: 20 ( Marks: 3 )
Name three paint () methods which are used to paint Swing Component.
Repaint(),,,, setColor,,,,, setSize
Question No: 21 ( Marks: 5 )
Differentiate between Named and Anonymous Objects.
Named objects are those who are used throught references,,,as
String s = “pak” here pak is used with the reference s…
And anonymous objects are those which are used without reference(directly used)
As we often used like this
System.out.println(“pak”);
Here we are using string pak without any reference
Question No: 22 ( Marks: 10 )
Following are the contents of file1.txt
My name is ali.
My roll no is bc020400001.
I am studying java.
Java is very easy.
You are required to write a code which will read this file and create a new file in
which lines would be swapped in such a way that first line would be swapped with
2nd and 3rd with 4th and so on.
New file should look like:
My roll no is bc020400001.
My name is ali.
Java is very easy.
I am studying java.
(5 Marks file handling, 5 Marks swapping)