FINALTERM EXAMINATION
Spring 2009
CS506- Web Design and Development


Time: 120 min
Marks: 75


Question No: 1 ( Marks: 1 ) - Please choose one
From the Following; which we don’t include in simple tag while creating JSP custom tags:


► Start of tag
► End of tag
► Attributes
► None of these

Question No: 2 ( Marks: 1 ) - Please choose one
From the following; which component is/are used in directory Structure of web components:

► index.htm, JSP, Images etc..
► Web-inf, web.xml
► Classes, servlets classes
► lib, jar files
► All of these

Question No: 3 ( Marks: 1 ) - Please choose one
From following; which is the main reason that enters a thread into dead state:

► a)It dies a natural death because thread completes its execution.
► b)It is killed because someone invoked its stop method.
► Both a and b.
► None of these.

Question No: 4 ( Marks: 1 ) - Please choose one
From the following; which approach is used in java to create threads,


► Interface
► Inheritance
► Both Interface and Inheritance
► None of these.

Question No: 5 ( Marks: 1 ) - Please choose one
RPC stands for

► Remote Personal Computer (RPC)
► Remote Procedure Calls (RPC).
► Remote Procedure Client (RPC)
► None of these

Question No: 6 ( Marks: 1 ) - Please choose one
From the following which one is not a built-in validator?

► DoubleRangeValidator
► LongRangeValidator
► LengthValidator
► StringValidator

Question No: 7 ( Marks: 1 ) - Please choose one
-------------can be used to specify dynamic attribute values for JSTL actions without using full-blown programming language.

► EL
► RT
► Both EL and RT
► None of these

Question No: 8 ( Marks: 1 ) - Please choose one
The dot operator in Expression Language typically used for accessing the --------------------of an object.

► Properties
► Elements
► Values
► Attributes

Question No: 9 ( Marks: 1 ) - Please choose one
Tiers represent the _____________ view of application.

► Physical
► Logical
► External
► None of these

Question No: 10 ( Marks: 1 ) - Please choose one
Layers represent the _____________ view of application.

► Physical
► Logical
► External
► None of these

Question No: 11 ( Marks: 1 ) - Please choose one
Which of the following is appropriate for Page-with-Bean approach?


► The code becomes a mixture of presentation, business and data access logic.
► The maintenance of the application becomes a nightmare.
► A lot of code is also get duplicated.
► All the business logic goes into one application.

Question No: 12 ( Marks: 1 ) - Please choose one
The ___________ represent the state of component.

► View
► Model
► Controller
► Component

Question No: 13 ( Marks: 1 ) - Please choose one
The following value of JavaBean’s scope attribute has local variable.

► Page
► Request
► Session
► Application

Question No: 14 ( Marks: 1 ) - Please choose one
JSP action elements allow us to work with _____________.

► JavaScript
► JavaBeans
► ManagedBeans
► HTML

Question No: 15 ( Marks: 1 ) - Please choose one
A bean class ___________ have any public instance variables/attributes (fields).

► Can
► Can’t
► Must
► Shouldn’t

Question No: 16 ( Marks: 1 ) - Please choose one
Expression is a code fragment which returns ___________.

► Integer
► String
► Depends on the expression
► Nothing

Question No: 17 ( Marks: 1 ) - Please choose one
JSP file is compiled ___________.

► Whenever there is some modification in the file
► Whenever it is accessed
► Whenever browser is restarted
► Whenever the page is refreshed

Question No: 18 ( Marks: 1 ) - Please choose one
Servlet session and JSP session have ___________ abilities.

► Different
► Same
► Critical
► None of these

Question No: 19 ( Marks: 1 ) - Please choose one
Which of the following is not part of http response?

► Result Code
► URI
► Header fields
► Body

Question No: 20 ( Marks: 1 ) - Please choose one
In which file do we define a servlet mapping?

► Web.xml
► Servlet.mappings
► Servlet.xml
► None of the given

Question No: 21 ( Marks: 1 ) - Please choose one
Which of the following is a type of Java web application technologies?

► JSTL
► JSF
► JSP
► All of the given

Question No: 22 ( Marks: 1 ) - Please choose one
Extra information can be appended to URL using ____________.

► Extra path information
► Added parameters
► Custom change
► All of the given

Question No: 23 ( Marks: 1 ) - Please choose one
Web server is a software which provides services to access _________.

► Internet
► Intranet
► Extranet
► All of the given

Question No: 24 ( 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: 25 ( Marks: 1 ) - Please choose one
In an applet class definition, the----------method takes the place of the constructor.

► paint();
► main();
► init();
► run() ;

Question No: 26 ( Marks: 1 ) - Please choose one
DSN stands for ___________.

► Domain System Name
► Data Source Name
► Database System Name
► Database Simple Name

Question No: 27 ( Marks: 1 ) - Please choose one
From following classes; which one can’t be instantiated?

► Super class
► Abstract Class
► Anonymous Class
► Concrete Class

Question No: 28 ( Marks: 1 ) - Please choose one
Converting bigger data types into smaller one is called ----------


► Up casting
► Down casting
► In casting
► Out casting

Question No: 29 ( Marks: 1 ) - Please choose one
Java provide ------------------

► Overloading
► Overriding
► Pointers
► Multiple Inheritance

Question No: 30 ( Marks: 1 ) - Please choose one
int x = 7/2;
value of x is:


Sponsored Links

► 1
► 2
► 3.5
► 3

Question No: 31 ( Marks: 1 )
Given the request path below, which part is context path, servlet path and path info?
/vubookshop/edu/index.html


Question No: 32 ( Marks: 1 )
Write the XML tags for the following scripting elements in JSP?
§ Comments:
§ Declaration:


Question No: 33 ( Marks: 2 )
What impact a JavaBeans object can produce when it is stored in Servlet Request object?


Question No: 34 ( Marks: 2 )
What invokes a thread’s run() method?

Question No: 35 ( Marks: 3 )
What is the significance of error page?

Question No: 36 ( Marks: 3 )
Which type of information can be appended to URL?

Question No: 37 ( Marks: 3 )
Differentiate between Sequential Execution and multithreading.

Question No: 38 ( Marks: 5 )
Which technology is used in JAVA to support following layers?
1. Presentation Layer
2. Business Layer
3. Data Layer


Question No: 39 ( Marks: 5 )
How cookies are sent to a client?

Question No: 40 ( Marks: 10 )
What are the characteristics of web services?

Question No: 41 ( Marks: 10 )
What is the usage of sleep (int time) method?