CS506 Mid term Paper 2008

MIDTERM EXAMINATION
Fall 2008
CS506- Web Design and Development (Session - 2)
 
Time: 60 min
M a r k s: 38

Question No: 1    ( M a r k s: 1 )    http://vuzs.net
 Which of the following methods are invoked by the AWT to support paint and repaint operations?
       ► paint( )
       ► repaint( )
       ► draw( )
       ► redraw( )
   
Question No: 2    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 You can ---------to a network using sockets.
       Read
       Write
       Read/Write
       None of these
   
Question No: 7    ( M a r k s: 1 )    http://vuzs.net
 Socket is a --------------communication channel between hosts.
       Uni-directional
       Bi-directional
       Multi-directional
       None of these
   
Question No: 8    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 Event source can have --------- listeners registered on it.
       Single
       Double
       Triple
       Multiple
   
Question No: 12    ( M a r k s: 1 )    http://vuzs.net
 Anabstractclass ---------------instantiated.
 
       Can’t be
       Can be
       Must
       None of these
   
Question No: 13    ( M a r k s: 1 )    http://vuzs.net
 A ___________ defines the way and method of communication between two parties.
 
       Compiler
       Protocol
       Tool
       Technique
  
Question No: 14    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )    http://vuzs.net
 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    ( M a r k s: 1 )
 What is the typical use of Hashtable?
 
   
Question No: 18    ( M a r k s: 1 )
 Why we use paintChildern( ) method?
   
Question No: 19    ( M a r k s: 2 )
 Write any two steps of painting strategy.
   
Question No: 20    ( M a r k s: 3 )
 Name three paint () methods which are used to paint Swing Component.
   
Question No: 21    ( M a r k s: 5 )
 Differentiate between Named and Anonymous Objects.
   
Question No: 22    ( M a r k s: 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)

Leave a Reply

Related Posts Plugin for WordPress, Blogger...