Tuesday 17 July 2012

VU CS 506 Mid Term Examinations Fall 2008 (Unsloved)


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 )
 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 )    
 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 )    
 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 )    
 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 )    
 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 )  
 You can ---------to a network using sockets.
       ► Read
       ► Write
       ► Read/Write
       ► None of these

Question No: 7    ( M a r k s: 1 )    
 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 )    
 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 ) \
 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 )   
 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 )    
 Event source can have --------- listeners registered on it.
       ► Single
       ► Double
       ► Triple
       ► Multiple

Question No: 12    ( M a r k s: 1 )    
 Anabstractclass ---------------instantiated.

       ► Can’t be
       ► Can be
       ► Must
       ► None of these

Question No: 13    ( M a r k s: 1 )   
 A ___________ defines the way and method of communication between two parties.

       ► Compiler
       ► Protocol
       ► Tool
       ► Technique

Question No: 14    ( M a r k s: 1 )    
 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 )    
 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 )   
 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)

No comments:

Post a Comment