Monday, 18 April 2011

MIDTERM EXAMINATION CS506- Web Design and Development Fall 2008

    
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    ( Marks: 1 )    - Please choose one
  Aside from the Scanner class, which of the following classes can be used for text-file file input? 

       ► ObjectInputStream
       ► BufferedReader
       ► 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
 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    ( Marks: 1 )    - Please choose one
 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
   
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.

       ► 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
   
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
   
Question No: 16    ( Marks: 1 )    - Please choose one
 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    ( Marks: 1 )
 What is the typical use of Hashtable?

   
Question No: 18    ( Marks: 1 )
 Why we use paintChildern( ) method?
   
Question No: 19    ( Marks: 2 )
 Write any two steps of painting strategy.
   
Question No: 20    ( Marks: 3 )
 Name three paint () methods which are used to paint Swing Component.
   
Question No: 21    ( Marks: 5 )
 Differentiate between Named and Anonymous Objects.
   
Question No: 22    ( Marks: 10 )
 Following are the contents of file1.txt

My name is ali.
My roll no is -----
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 ---------.
My name is ali.
Java is very easy.
I am studying java.

(5 Marks file handling, 5 Marks swapping)

No comments:

Post a Comment