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