(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 1 ( Marks: 1 ) - Please choose one
__________ allow the websites to store information on a client machine and later retrieve it.
1. Cookies (Page: 297)
2. Sessions
3. Panel
4. Servlet
Question No: 2 ( Marks: 1 ) - Please choose one
It is easier to develop dynamic web contents using regular HTML with the help of
_____________.
1. Java
2. Applet
3. Servlet
4. JSP (Page: 330)
Question No: 3 ( Marks: 1 ) - Please choose one
A bean class ___________ have a zero argument constructor.
1. Can
2. Can’t
3. Must (Page: 356)
4. Shouldn’t
Question No: 4 ( Marks: 1 ) - Please choose one
A bean class ___________ have any public instance variables/attributes (fields).
1. Can
2. Can’t
3. Must
4. Shouldn’t (Page: 356)
Question No: 5 ( Marks: 1 ) - Please choose one
Using the following value of JavaBean’s scope attribute, the bean object is stored in
ServletContext.
1. Page
2. Request
3. Session
4. Application (Page 374)
Question No: 6 ( Marks: 1 ) - Please choose one
The default value of scope attribute in JSP useBean action element is _____________.
1. Page (Page: 368)
2. Request
3. Session
4. Application
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 7 ( Marks: 1 ) - Please choose one
Which information a Tag Library Descriptor (.tld) file specifies?
1. Tag library version / JSP version
2. Tag name / Tag Handler class name
3. Attribute names
4. All of these (Page: 382)
Question No: 8 ( Marks: 1 ) - Please choose one
Web services are Web-based enterprise applications that use open, ---------- standards and
transport protocols to exchange data with calling clients.
1. XML-based (Page: 488)
2. HTML-based
3. JSP-based
4. DHTML-based
Question No: 9 ( Marks: 1 ) - Please choose one
_____________ is a standard web based application framework.
1. Java
2. Servlet
3. JSP
4. JSF (page: 409)
Question No: 11 ( Marks: 1 ) - Please choose one
Which of the following is the best choice as a controller in MVC Model Architecture?
1. Java
2. JavaScript
3. Servlet (Page: 412)
4. JSP
Question No: 12 ( Marks: 1 ) - Please choose one
Which of the following package needs to import while communicating with relational database?
1. java.io
2. java.sql (Page: 149)
3. java.awt
4. java.swing
Question No: 13 ( Marks: 1 ) - Please choose one
Unpack directory structure of J2EE web application is __________
1. Known as Web Archive file (WAR)
2. Used during development of web application (Personal Work Experience)
3. Used to deploy web application
4. None of the given options
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 14 ( Marks: 1 ) - Please choose one
Which of the following is FALSE regarding HttpServlet class?
1. It is used for writing protocol dependent servlet.
2. It is used for writing protocol independent servlet. (Page: 263)
3. It is available in javax.servlet.http package.
4. It extends from GenericServlet class.
Question No: 15 ( Marks: 1 ) - Please choose one
Which of the following directory is the top level TOMCAT directory that contains all the
application deployed on web server?
1. Webapps (Page: 260)
2. bin
3. lib
4. tags
Question No: 16 ( Marks: 1 ) - Please choose one
Servlet mapping of a servlet is defined in _____________ file.
1. JSP
2. HTML
3. web.xml (page: 266)
4. Servlet
Question No: 17 ( Marks: 1 ) - Please choose one
Which of the following method is called only once during the life cycle of servlet?
1. service()
2. post()
3. get()
4. init() (Page: 267)
Question No: 18 ( Marks: 1 ) - Please choose one
-------------can be used to specify dynamic attribute values for JSTL actions without using full-
blown programming language.
1. ER Expression Language (Page: 468)
2. Request Time
3. Both Expression Language and Request Time
4. None of the given options
Question No: 19 ( Marks: 1 ) - Please choose one
In packages, we organize files into different directories according to their ____________.
1. Functionality
2. Usability
3. Category
4. All of the given options
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 20 ( Marks: 1 ) - Please choose one
Controller centralizes the logic for dispatching requests to the next view based on ________.
1. Input Parameters
2. Application State
3. All of the given options (Page>: 411)
4. The Request URL
Question No: 21 ( Marks: 1 ) - Please choose one
Tiers represent the _____________ view of application.
1. Physical (Page: 435)
2. Logical
3. External
4. None of the given options
Question No: 22 ( Marks: 1 ) - Please choose one
RPC stands for
1. Remote Procedure Client (RPC)
2. Remote Procedure Calls (RPC). (Page: 488)
3. None of the given options
4. Remote Personal Computer (RPC)
Question No: 23 ( Marks: 1 ) - Please choose one
WSDL stands for
1. Web Service Description Language (Page: 490)
2. Web Service Database Language
3. Web Service Data Language
4. None of the given options
Question No: 24 ( Marks: 1 ) - Please choose one
Managed Beans have _______ Model
1. Declarative (Page: 486)
2. Sequential
3. Iterative
4. None of the given options
Question No: 25 ( Marks: 1 ) - Please choose one
What will be the output from the following code?
System.out.print(“Virtual University.”);
System.out.println(“Islamabad.”);
System.out.println(“Campus.”);
1. Virtual University. Islamabad. Campus.
2. Virtual University. Islamabad. Campus.
3. Virtual University. Islamabad. Campus.
4. Virtual University. Islamabad. Campus. (Personal Work Experience)
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 26 ( Marks: 1 ) - Please choose one
If we want to handle mouse Movement or mouse drag. Which of the following interface do we
need to implement?
1. MouseMotionListener (Page: 130)
2. MouseListener
3. MouseDragged
4. MouseMoved
Question No: 27 ( Marks: 1 ) - Please choose one
If we call absolute(-4) where will the cursor go:
1. to last row
2. to next-to-last row
3. three steps back-to-last row
4. will give error
(Absolute means where the cursor is pointer at the movement. And -4 represent the 4 point
back started from 0)
Question No: 28 ( Marks: 1 ) - Please choose one
How many folders are there in Jakarta Tomcat?
1. No folder
2. 3
3. 7
4. 9 (Page: 561 see the directory diagram)
Question No: 29 ( Marks: 1 ) - Please choose one
What is the type of String we use in setContentType(String)?
1. String
2. MIME
3. Char (Page: 310)
4. Enum
Question No: 30 ( Marks: 1 ) - Please choose one
What is not true about cookies?
1. Their size is about 4906.
2. They are maintained as value-pair.
3. Stored at server side. (cookies are store in client’s browser.
4. They are small text
Question No: 31 ( Marks: 1 ) - Please choose one
Which of the following is not a Java Bean class?
1. Which have a zero argument constructor.
2. Which have any public instance variables/attributes (fields). (Page: 356)
3. Whose Private values are accessed through setters/getters.
4. Which is serializable.
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 32 ( Marks: 1 ) - Please choose one
JSP file is compiled ___________.
1. Whenever there is some modification in the file
2. Whenever it is accessed
3. Whenever browser is restarted
4. Whenever the page is refreshed
Question No: 33 ( Marks: 1 ) - Please choose one
Which of the following is used for comments in JSP?
1. <%..comments..%>
2. <%--comments--%> (Page: 367)
3. <%comments%>
4. <%!comments%>
Question No: 34 ( Marks: 1 ) - Please choose one
Which of the following is NOT implicit objects?
1. exception
2. session
3. pageContext
4. pageDirective (Page: 343)
Question No: 35 ( Marks: 1 ) - Please choose one
The Collection API has been defined in _____ package.
1. java.io
2. java.util (Page: 328)
3. java.awt
4. java.sql
Question No: 36 ( Marks: 1 ) - Please choose one
All the exceptions and errors in java are inherited from _____ class.
1. Error
2. Exception (Page: 71)
3. Throwable
4. IOException
Question No: 37 ( Marks: 1 ) - Please choose one
Exception handling code is written in _____.
1. Try block
2. catch block (Page: 72)
3. final block
4. throws clause
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 38 ( Marks: 1 ) - Please choose one
Which of the following belongs to a category of un-checked exception?
1. IOException
2. AWTException
3. ClassNotFoundException
4. Null Pointer exception (Page: 72)
Question No: 39 ( Marks: 1 ) - Please choose one
JVM put the events generated by event generator in a _______.
1. Stack
2. Queue (Page: 126)
3. List
4. Hash table
Question No: 40 ( Marks: 1 ) - Please choose one
Consider the following code segment.
class CommonErrors {
public static void main(String[] args){
int num ;
System.out.println(num);
}
}
What type of error can occur in the above code segment?
1. Local variable not initialized
2. Cannot resolve symbol
3. Null Pointer exception
4. No Such Method error
Question No: 1 (Marks: 1) - Please choose one
From the Following; which we don’t include in simple tag while creating JSP custom tags:
1. Start of tag
2. End of tag
3. Attribute Tag (Page: 379)
4. 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?
1. index.htm, JSP, Images etc..
2. Web-inf, Web.xml (Page: 261)
3. lib, jar files
4. All of these
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 3 (Marks: 1) - Please choose one
From following; which is the main reason that enters a thread into dead state?
1. It dies a natural death because thread completes its execution.
2. It is killed because someone invoked its stop method.
3. Both 1 and 2 (Page: 240)
4. None of these.
Question No: 4 (Marks: 1) - Please choose one
From the following; which approach is used in java to create threads,
1. Interface
2. Inheritance
3. Both Interface and Inheritance (Page: 228)
4. None of these
Question No: 6 ( Marks: 1 ) - Please choose one
From the following which one is not a built-in validator?
1. DoubleRangeValidator
2. LongRangeValidator
3. LengthValidator
4. StringValidator (Page: 486)
Question No: 8 ( Marks: 1 ) - Please choose one
The dot operator in Expression Language typically used for accessing the ------------of an object.
1. Properties (Page: 458)
2. Elements
3. Values
4. Attributes
Question No: 10 ( Marks: 1 ) - Please choose one
Layers represent the _____________ view of application.
1. Physical
2. Logical (Page: 435)
3. External
4. None of these
Question No: 11 ( Marks: 1 ) - Please choose one
Which of the following is appropriate for Page-with-Bean approach?
1. The code becomes a mixture of presentation, business and data access logic.
2. The maintenance of the application becomes a nightmare.
3. A lot of code is also get duplicated.
4. All the business logic goes into one application (Page: 411-12)
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 12 ( Marks: 1 ) - Please choose one vuzs
The ___________ represent the state of component.
1. View
2. Model (Page: 409)
3. Controller
4. Component
Question No: 13 ( Marks: 1 ) - Please choose one
The following value of JavaBean’s scope attribute has local variable.
1. Pges (Page: 368)
2. Request
3. Session
4. Application
Question No: 14 ( Marks: 1 ) - Please choose one
JSP action elements allow us to work with _____________.
1. JavaScript
2. Java Bean (Page: 368)
3. ManagedBeans
4. HTML
Question No: 16 ( Marks: 1 ) - Please choose one
Expression is a code fragment which returns ___________.
1. Integer
2. String (Page: 334)
3. Depends on the expression
4. Nothing
Question No: 18 ( Marks: 1 ) - Please choose one
Servlet session and JSP session have ___________ abilities.
1. Different
2. Same (I have tried in code)
3. Critical
4. None of these
Question No: 19 ( Marks: 1 ) - Please choose one
Which of the following is not part of http response?
1. Result Code
2. URI (Page: 243)
3. Header fields
4. Body
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 20 ( Marks: 1 ) - Please choose one
In which file do we define a servlet mapping?
1. Web.xml (Page: 265, 266)
2. Servlet.mappings
3. Servlet.xml
4. None of the given
Question No: 21 ( Marks: 1 ) - Please choose one
Which of the following is a type of Java web application technologies?
1. JSTL
2. JSF
3. JSP
4. All of the given (because all are work on Server)
Question No: 22 ( Marks: 1 ) - Please choose one
Extra information can be appended to URL using ____________.
1. Extra path information
2. Added parameters
3. Custom change
4. All of the given (Page: 308)
Question No: 23 ( Marks: 1 ) - Please choose one
Web server is a software which provides services to access _________.
1. Internet
2. Intranet
3. Extranet
4. 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.
1. try block
2. finally block
3. catch block
4. Throw Clause (Page: 72)
Question No: 25 ( Marks: 1 ) - Please choose one
In an applet class definition, the----------method takes the place of the constructor.
1. paint();
2. main();
3. Init(); (Pae: 202)
4. run() ;
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 26 ( Marks: 1 ) - Please choose one
DSN stands for ___________.
1. Domain System Name
2. Data Source Name (Page: 150)
3. Database System Name
4. Database Simple Name
Question No: 27 ( Marks: 1 ) - Please choose one
From following classes; which one can’t be instantiated?
1. Super class
2. Abstract Class (Page: 96)
3. Anonymous Class
4. Concrete Class
Question No: 28 ( Marks: 1 ) - Please choose one
Converting bigger data types into smaller one is called ----------
1. Up casting
2. Down Casting (Page: 59)
3. In Casting
4. Out casting
Question No: 29 ( Marks: 1 ) - Please choose one
Java provide ------------------
1. Overloading
2. Overriding
3. Pointers
4. Multiple Inheritance
Question No: 30 ( Marks: 1 ) - Please choose one
int x = 7/2;
value of x is:
1. (1)
2. (2)
3. (3.5)
4. (3) (In int division we cannot get value in floating numbers)
Question No: 2 (Marks: 1) - Please choose one
JavaBeans are:
A special Java class file (Page 356)
Servlets
Applets
A Special form of JSP
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 3 (Marks: 1) - Please choose one
In Java garbage collection is done by____________.
JVM (Java Virtual Machine)
Programmer
Both JVM (Java Virtual Machine)and Programmer
OS (Operating System)
None of the given
Question No: 4 (Marks: 1) - Please choose one
From which object do you ask for DatabaseMetaData?
Connection
ResultSet
DriverManager
Driver
Question No: 11 (Marks: 1) - Please choose one
JVM assigns CPU to the threads based on___________.
Thread priorities
System priorities
Collective priorities
None of the given options
Question No: 12 (Marks: 1) - Please choose one
FTP (File Transmission Protocol) works on___________ port.
21
23
80
84
Question No: 13 (Marks: 1) - Please choose one
previous() is a method of ___________ object.
Statement
ResultSet
ResultSetMetaData
Connection
Question No: 14 (Marks: 1) - Please choose one
Which of the following syntax is used to create a client socket?
Socket s = new Socket("serverName");
Socket s = new Socket(serverport);
Socket s = new Socket("serverName",serverPort);
Socket s = new Socket(serverPort,"serverName");
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 15 (Marks: 1) - Please choose one
Which of the following object contains information specific to a servlet?
ServletContext
ServletRequest
ServletResponse
Question No: 16 (Marks: 1) - Please choose one
Which of the following method takes the place of constructor in an Applet?
run()
main()
init()
start()
Question No: 17 (Marks: 1) - Please choose one
Which of the following method of Graphics object is used to draw rectangle?
DrawRect(10,10,20,20);
drawRect(10,10,20,20);
drawReactangle(10,10,20,20);
DrawReactangle(10,10,20,20);
Question No: 18 (Marks: 1) - Please choose one
WindowsListener interface contains ___________ methods.
Four
Six
Seven
Eight
Question No: 19 (Marks: 1) - Please choose one
Which of the following syntax is used to get DataBaseMetaData object?
ResultSetMetaData md = con.getMetaData(); // where con is Connection object
ResultSetMetaData md = rs.getMetaData(); // where rs is ResultSet object
ResultSetMetaData md = st.getMetaData(); // where st is Statement object
ResultSet md = rs.getMetaData(); // where rs is ResultSetMetaDta object
Question No: 20 (Marks: 1) - Please choose one
Which of the following problem occurs with lower priority threads?
Race condition
Starvation
Average waiting time
Process death
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 22 (Marks: 1) - Please choose one
setColor() is a method of___________ object.
JPanel
JFrame
Graphics
Image
Question No: 23 (Marks: 1) - Please choose one
Which of the following method is called only once during the life cycle of an Applet?
start()
stop()
paint()
init()
Question No: 24 (Marks: 1) - Please choose one
Which of the following interface needs to implement while creating threads?
Serializable
Runnable
ActionListener
WindowListener
Question No: 25 (Marks: 1) - Please choose one
getAttribute(String) extracts___________ stored value from a session object.
Subsequently
Previously
Currently
None of these
Question No: 26 (Marks: 1) - Please choose one
isReadOnly() is a method of _________ object.
ResultSet
ResultSetMetaData
DataBaseMetaData
Connection
Question No: 27 (Marks: 1) - Please choose one
Why we use RequestDispatcher to forward a request to another resource(servlet, html, jsp),
instead of using a sendRedirect()?
sendRedirect() is not supported in servlet API.
RequestDispatcher is not supported in servlet API.
RequestDispatcher is efficient and allows the server to maintain request status.
None of these
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 28 (Marks: 1) - Please choose one
Servlet mapping is defined in ________.
servlet
web.xml
html
JSP
Question No: 29 (Marks: 1) - Please choose one
TELNET works on ________ port.
21
23
80
84
Question No: 30 (Marks: 1) - Please choose one
Which of the following command is used to invoke an Applet from command line interpreter?
applet htmlfile
appletviewer htmlfile
appletviewer javafile
viewer htmlfile
Question No: 31 (Marks: 1) - Please choose one
Which of the following is NOT a method of ResulSet object?
next()
absolute(int)
executeQuery(sql)
updateRow
Question No: 32 (Marks: 1) - Please choose one
Java defines _____ for the listener interfaces having more than one event handling methods.
Wrapper Classes
Abstract Classes
Concrete Classes
Adapter Classes
Question No: 33 (Marks: 1) - Please choose one
Which of the following Environment variable tells the system about the root directory of
TOMCAT?
JAva_HOME
CATALINA_HOME
CLASSPATH
PATH
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 34 (Marks: 1) - Please choose one
Hidden Forms Fields contain the information that is needed to send to the:
Client
Server
Both server and client
Neither server nor client
Question No: 36 (Marks: 1) - Please choose one
JSP scripting elements is/are:
Declarations
Scriptlets
expressions
All of these
Question No: 38 (Marks: 1) - Please choose one
getId( ) returns the unique ID of:
Current session
Previous session
Next session
Both Next and Previous session
Question No: 39 (Marks: 1) - Please choose one
Which of the following is NOT true about JavaBean?
It should not have any public variable.
It must be serializable.
It must not have any zero argument constructor.
Private instances must be accessed via setters/getters.
Question No: 40 (Marks: 1) - Please choose one
A user defined component that is used to perform certain action is called ________.
Built-in Tags
JSP action element
Custom tag
jsp:useBean
Question No: 41 (Marks: 1) - Please choose one
From following tags, which one is the Special JSP tag?
<jsp: ...../>
<%!%>
<%=%>
<%@ %>
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 42 (Marks: 1) - Please choose one
From the following which session tracking technique is used when new session is started?
Cookies
URL Rewriting
Both Cookies and URL Rewriting
None of these
Question No: 43 (Marks: 1) - Please choose one
Which of the following method of an Applet is called every time when page is minimized?
start()
init()
stop()
destroy()
Question No: 44 (Marks: 1) - Please choose one
Which of the following range of response code indicates that request was successful?
100-199
200-299
300-399
400-499
Question No: 45 (Marks: 1) - Please choose one
Which of the following method is used to determine whether a database is read only or not?
isReadonly()
isReadOnly()
isreadonly()
IsReadOnly()
Question No: 46 (Marks: 1) - Please choose one
Servlet Config defines a set of methods that a servlet uses to communicate with its servlet
container.
True
False
Question No: 47 (Marks: 1) - Please choose one
Web server is software which provides services to access _________.
Internet
Intranet
Extranet
All of the given
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 48 (Marks: 1) - Please choose one
Which of following can be thrown using the throw statement?
Error
Throwable
Exception
RuntimeException
Question No: 49 (Marks: 1) - Please choose one
UDDI stands for ________.
Universal Description, Discovery & Integration (UDDI)
Universal Data, Discovery & Integration (UDDI)
Universal Data, Database & Integration (UDDI)
None of these
Question No: 50 (Marks: 1) - Please choose one
AWT is also called _____________.
Light Weight Component
Medium Weight Component
Heavy Weight Component
None of the given options
Question No: 52 (Marks: 1) - Please choose one
MVC stands for _____________.
Model View Content
Model View Controller
Multi View Controller
Multi View Content
Question No: 53 (Marks: 1) - Please choose one
Which of the following is a correct order for Bean scope in JSP page from most visible to least
visible?
application, session, request, page
page, request, session, application
session, page, request, application
application, session, page, request
Question No: 54 (Marks: 1) - Please choose one
JSP technology is extensible
True
False
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 55 (Marks: 1) - Please choose one
Moving session from one server to another in case of server failure is known as
Session Migration
Session Tracking
Session Hijacking
None of these
Question No: 56 (Marks: 1) - Please choose one
JSP ____________ action element is used to obtain a reference to an existing JavaBean
object.
useBean
setProperty
getProperty
None of these
Question No: 57 (Marks: 1) - Please choose one
Which of the following method allows any other thread of same priority to execute?
sleep()
wait()
notify()
yield()
Question No: 58 (Marks: 1) - Please choose one
All ___________data is kept at the application server.
Dynamic
Static
Both dynamic and static
None of these
Question No: 59 (Marks: 1) - Please choose one
HTTP is ___________ protocol.
Stateless (Page#295)
Question No: 60 (Marks: 1) - Please choose one
Configuration files will be stored in ___________ Folder in TOMCAT.
WEB-INF (Page#261)
Question No: 61 (Marks: 1) - Please choose one
Which is not the part of HTTP request?
Result Code (Page#243)
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 62 (Marks: 1) - Please choose one
Cookies provide privacy?
True (Page#298)
(For privacy concern cookies can be disabled by client so cookies provide security)
Question No: 63 (Marks: 1) - Please choose one
A type of tag having start and end, attributes but no body enclosed within tag is called
___________.
Attribute tag (Page#380)
Question No: 64 (Marks: 1) - Please choose one
JSP stands for ___________.
Java Server Pages (Page#332)
Question No: 65 (Marks: 1) - Please choose one
Model in MVC (Model View Controller) represents ___________.
State of the component (Page#409)
Question No: 66 (Marks: 1) - Please choose one
Correct format of writing an EL expression is ___________.
${Valid Expressions} (Page#452)
Question No: 67 (Marks: 1) - Please choose one
___________ operator is used to retrieve elements of arrays and collections
Bracket [ ] operator (Page#458)
Question No: 68 (Marks: 1) - Please choose one
The relationship between class and interface is called ____________.
’Is a’ relationship (Page 98)
’Has a’ relationship
’Responds to’ relationship
None of the above given
Question No: 69 (Marks: 1) - Please choose one
Entire JSP page gets translated into a servlet ____________.
Once
Every time when it is accessed
Every time when the page is refreshed
Every time when the browser is restarted
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 71 (Marks: 1) - Please choose one
Which of the following component is/are used in directory Structure of web components?
html, JSP, Images etc..
web.xml, Classes folder
lib, jar files
All of the given options
Question No: 72 (Marks: 1) - Please choose one
What will happen if we write static public void instead of public static void?
Program does not compile
Program compiles but does not run
Program compiles and run successfully
Program throws an exception
Question No: 73 (Marks: 1) - Please choose one
An event in java is represented as ____________.
Operator
Function
Object
Primitive data type
Question No: 74 (Marks: 1) - Please choose one
INSERT, UPDATE, DELETE are ____________ statements.
DDL
DML
DCL
None of the given
Question No: 75 (Marks: 1) - Please choose one
Which of the following is true about abstract class?
An abstract class must have all methods declared as abstract methods.
A class must have at least one abstract method to be an abstract class.
A class without any abstract method can be declared as abstract class.
An instance of abstract class can be created
Question No: 77 (Marks: 1) - Please choose one
Which of the following feature provide facility for multiple inheritances:-
Adapter Classes
Wrapper Classes
Interface
Collection
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 80 (Marks: 1) - Please choose one
HttpSession stores session information in:
File system of client
File system of server
A cookie
A session object
Question No: 81 (Marks: 1) - Please choose one
Interface of HttpServletResponse extends class ServletResponse
True
False
Question No: 81 (Marks: 1) - Please choose one
HTML form data can be processed by JSP
TRUE
FALSE
Question No: 84 (Marks: 1) - Please choose one
getParameters() method returns an array of strings containing the values for a specified servlet
parameter.
TRUE
FALSE
Question No: 85 (Marks: 1) - Please choose one
Interface can be implemented in JSP
TRUE
FALSE
Question No: 86 (Marks: 1) - Please choose one
Initialization parameters of a servlet are defined in __________ file.
html
JSP
web.xml
servlet
Question No: 87 (Marks: 1) - Please choose one
Which of the following is NOT a standard method called as a part of the JSP life cycle?
jspInit()
jspService()
_jspService()
jspDestroy()
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 86 (Marks: 1) - Please choose one
doGet() and doPost() receive ServletRequest and ServletResponse objects as an arguments
which facilitate interaction between the client and the server.
TRUE
FALSE
Question No: 87 (Marks: 1) - Please choose one
Which of the following object is passed as an argument to paintComponent() method?
Image object
Jpanel object
JFrame onject
Graphic object
Question No: 88 (Marks: 1) - Please choose one
Which of the following is modifier is provided by default if no access is written explicitly?
Public
Private
Protected
Default
Question No: 89 (Marks: 1) - Please choose one
getrequest() method gets information from a client and postrequest() method posts data to a
client.
True
False
Question No: 90 (Marks: 1) - Please choose one
Java program code is compiled into form called
Machine code
Native Code
Byte Code
Source Code
Question No: 91 (Marks: 1) - Please choose one
Which of the following is a general purpose container?
JFrame
JDialog
JPanel
JWindow
Question No: 92 (Marks: 1) - Please choose one
To define the error page in JSP we use following tag?
exception-type
error-type
error-page (Page 393)
exception-page
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 93 (Marks: 1) - Please choose one
HttpServletResponse object is created when web server executes the servlet. This object is
passes to the servlet service method which passes it to doGet () or doPost().
True
False
Question No: 95 (Marks: 1) - Please choose one
When a session object is invalidated, it can be again refreshed.
TRUE
FALSE
Question No: 97 (Marks: 1) - Please choose one
There are _________ types of exceptions in Java
2 (Unchecked & Checked Exceptions)
3
4
5
Question No: 102 (Marks: 1) - Please choose one
An expression tag contains a scripting language expression that is evaluated.
True
False
Question No: 103 (Marks: 1) - Please choose one
Border layout divides the area into _______ regions.
3
4
5
6
Question No: 104 (Marks: 1) - Please choose one
JSP page is a ____________ document that describes how to process a request to create
response.
Test-based (ok)
Xml- base
Both test-based and xml-based
None of above
Question No: 105 (Marks: 1) - Please choose one
Pack directory structure of J2EE web application is __________
Where each directory & file exists in the file system separately
Used during development of web application
Used to deploy web application
None of the given options
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 106 (Marks: 1) - Please choose one
Static methods only access __________.
instance variable
instance method
static variables and methods
None of the given
Question No: 107 (Marks: 1) - Please choose one
A final class can't be extended.
True
False
Question No: 108 (Marks: 1) - Please choose one
To destroy the session in Servlet we use?
session.destroy()
session.invalidate()
session.end()
session.Kill()
Question No: 109 (Marks: 1) - Please choose one
How many forms of redirect?
One
Two
Three
Four
Question No: 110 (Marks: 1) - Please choose one
Strings in java are represented as __________.
Primitive data types
Reference data types
Native data types
Operators
Question No: 111 (Marks: 1) - Please choose one
One application has _________ servlet context(s).
1
2
3
4
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 112 (Marks: 1) - Please choose one
Which of the following function will be used to register event handler with events generators
(button)?
addAction()
AddActionListener()
AddKListener()
ActionListener()
Question No: 114 (Marks: 1) - Please choose one
From the following which of the following is not JSP directive?
Page
Include
Tangle
Out
Question No: 116 (Marks: 1) - Please choose one
A_________ in HashMap is associated with each object that is stored.
None of the given options
Key
Value
Attribute
Question No: 117 (Marks: 1) - Please choose one
____________is/are the JSP Implicit Object(s).
session
application
config
All of the given
Question No: 119 (Marks: 1) - Please choose one
HTTPsession store session information in.
File system of client
File system of server
A cookie
A session object
Question No: 120 (Marks: 1) - Please choose one
From following tag which one is especial tag?
<% ! %>
<% * %>
< % @%>
< jsp: .|./>
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 122 (Marks: 1) - Please choose one
Which of the following range of response code signify error by server?
200-299
300-399
400-499
500-599
Question No: 124 (Marks: 1) - Please choose one
Session tracking is done through following techniques
Cookies
Hidden fields
URL rewriting
All of these (page 287)
Question No: 126 (Marks: 1) - Please choose one
Which of the following must be used to compare the values of two strings?
= operator
== operator
equals() method
compare() method
Question No: 127 (Marks: 1) - Please choose one
Which method(s) must a serializable class, implement?
It must always implement both readObject and writeObject
It must implement either readObject or writeObject, or both, depending upon the desired
behavior
No Need to implement any methods
None of the given
Question No: 128 (Marks: 1) - Please choose one
Which of the following statement object is used to execute store procedures?
Statement
PreparedStatment
CallableStatement
None of the above given
Question No: 129 (Marks: 1) - Please choose one
Application is a object of:
ServletContext
HttpSession
ServletConfig
None of these
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 131 (Marks: 1) - Please choose one
You want a class to have access to members of another class in the same package. Which is
the most restrictive access that accomplishes this objective?
public
private
protected
transient
default access
Question No: 132 (Marks: 1) - Please choose one
Which of the following is NOT true about HTTP?
HTTP is a stateless protocol
HTTP is a request response communication model
HTTP maintains user session between successive requests.
HTTP has no built-in state management between successive requests.
Question No: 133 (Marks: 1) - Please choose one
Which of the following folder contains configuration file?
classes lib
bin
WEB-INF
None of the given
Question No: 134 (Marks: 1) - Please choose one
A cookie is a piece of _____________ that a web server can store on a client’s hard disk.
Text
Number
String
None of these
Question No: 136 (Marks: 1) - Please choose one
_________operator is used to retrieve elements of arrays and collections.
Bracket [ ] operator (Page#458)
Question No: 140 (Marks: 1) - Please choose one
Mouse events can be trapped for ________ GUI component.
JFrame
JPanel
JButton
All of the given options
Question No: 141 (Marks: 1) - Please choose one
Correct format of writing an EL expression is ________.
${Valid Expressions} (Page#452)
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 142 (Marks: 1) - Please choose one
Which of the following method is called only once during life cycle of Servlet?
service()
init()
destroy()
start()
Question No: 143 (Marks: 1) - Please choose one
Which of the following is not a standard method called as part of the JSP life cycle?
jspInit()
jspService()
_jspService()
jspDestroy()
Question No: 145 (Marks: 1) - Please choose one
From the following packages which one is used to write the servlets?
Javax
Java
Java.util
Java.lang
Question No: 146 (Marks: 1) - Please choose one
By using forward() method of _________ object, the called resource will be able to access the
original request object.
HttpServletRequest
HttpServletResponse
RequestDispatcher
ServletConfig
Question No: 149 (Marks: 1) - Please choose one
Model in MVC (Model View Controller) represents ___________.
State of the component (Page#409)
Question No: 150 (Marks: 1) - Please choose one
From the following which is not a basic function of web-based application:
Presentation
Debugging
Business Logic
Data Management
Question No: 152 (Marks: 1) - Please choose one
Which of the following is not a correct scope when a JavaBean is used with JSP?
application
session
request
response
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 153 (Marks: 1) - Please choose one
Web.xml is a ___________.
java file
configuration file
jar file
servlet
Question No: 154 (Marks: 1) - Please choose one
response.sendRedirect(); is a implicit object of response which redirect the browser to the
different resource.
True
False
Question No: 156 (Marks: 1) - Please choose one
JSP stands for ___________.
Java Server Pages (Page#332)
Question No: 158 (Marks: 1) - Please choose one
From the following which ID is transmitted between the client and the server?
Session ID
Network ID
Server ID
None of these
Question No: 159 (Marks: 1) - Please choose one
A type of tag having start and end, attributes but no body enclosed within tag is called _______.
Attribute tag (Page#380)
Question No: 160 (Marks: 1) - Please choose one
JSP scripting elements is/are:
Declarations
Scriptlets
expressions
All of these
Question No: 162 (Marks: 1) - Please choose one
When a JSP page is compiled, what is it turned into?
Applet
Servlet
Application
Midlet
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 163 (Marks: 1) - Please choose one
Which of the following is NOT a part of HTTP request?
Request method
URI
Status code
Header fields
Question No: 164 (Marks: 1) - Please choose one
Cookies provide privacy?
True
False
Question No: 166 (Marks: 1) - Please choose one
Session tracking is referred as:
Record the maintenance of user status
Record the maintenance of server
Record the maintenance of client
Observing the security issues
Question No: 167 (Marks: 1) - Please choose one
Which of the following is called pure abstract class?
Concrete Class
Wrapper Class
Interface
Abstract class with no abstract method
Question No: 169 (Marks: 1) - Please choose one
Configuration files will be stored in ___________ Folder in TOMCAT
WEB-INF (Page#261)
Question No: 171 (Marks: 1) - Please choose one
Which of the following statement object is used to execute simple SQL statement?
Statement
PreparedStatement
CallableStatement
None of given
Question No: 173 (Marks: 1) - Please choose one
Port is a transport address to which processes can ________ for connections request.
read
Write
Listen
None of the given options
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 174 (Marks: 1) - Please choose one
Which is not the part of HTTP request?
Result Code (Page#243)
(Result code is part of HTTP response)
Question No: 176 (Marks: 1) - Please choose one
Which of the following is NOT true for an Applet?
A small program written in Java and included in a HTML page
It is independent of the operating system on which it runs
They have no access to the client’s file system
An applet is a Panel that allows interaction with a Java program
Question No: 177 (Marks: 1) - Please choose one
Packages are the way to organize files into different___________ according to their
functionality, usability as well as category they should belong to.
Directories
Folders
Libraries
None of these
Question No: 179 (Marks: 1) - Please choose one
How many forms of redirect?
One
Two
Three
Four
Question No: 181 (Marks: 1) - Please choose one
Which of the following method needs to override while handling threads in java?
init()
start()
run()
runnable()
Question No: 182 (Marks: 1) - Please choose one
The getSession() method of _________ returns HttpSession object.
HttpServletResponse
HttpServletRequest
ServletConfig
ServletContext
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 183 (Marks: 1) - Please choose one
getColumnCount() is a method of ________ object.
Statement
ResultSet
ResultSetMetaData
DataBaseMetaData
Question No: 184 (Marks: 1) - Please choose one
Strings in java are represented as __________.
Primitive data types
Reference data types
Native data types
None of the above
Question No: 187 (Marks: 1) - Please choose one
From the following indicators; which is added in user session to know the session time out?
Sessiontimeoutindicator
SessionTimeOutIndicator
SessionTimeoutIndicator
None of these
Question No: 188 (Marks: 1) - Please choose one
setAttribute(String, Object) associates a___________ with a name.
Object
String
Value
None of these
Question No: 189 (Marks: 1) - Please choose one
Operators Moving session from one server to another in case of server failure is known as
Session Migration
Session Tracking
Session Hijacking
None of these
Question No: 192 (Marks: 1) - Please choose one
Which of the following method call causes the currently executing thread to return to Ready
state?
sleep()
yield()
wait()
None of these
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 193 (Marks: 1) - Please choose one
From the following methods, which method cannot be overridden in the JSP page?
_jspService()
jspDestroy()
jspInit()
None of these
Question No: 194 (Marks: 1) - Please choose one
Which of the following is NOT a web technology of Java?
Servlet
JSP
ASP
JSF
Question No: 196 (Marks: 1) - Please choose one
Servlets are used:
Create graphics
Provide dynamic web contents which extend web servers
Develop applets
Create GUI
Question No: 199 (Marks: 1) - Please choose one
Which of the following statement is true regarding paintComponent() method?
It tells any components contained by this component to paint themselves.
It tells the component to paint its border.
It first paints the background and then performs custom painting.
It first performs custom painting and then paints the background.
Question No: 201 (Marks: 1) - Please choose one
Which of the following object is used for sharing resources among different servlets of same
application?
ServletConfig
ServletRequest
ServletResponse
ServletContext
Question No: 202 (Marks: 1) - Please choose one
Which of the following method is used to move the cursor to given row number?
absolute(int);
absolute();
moveToInsertRow(int);
insertRow();
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question No: 204 (Marks: 1) - Please choose one
Socket is a ___________ communication channel between hosts.
uni-directional
bi-directional
multi-directional
None of these
Question No: 205 (Marks: 1) - Please choose one
What is the initial contact point for handling a web request in a Page-Centric architecture?
JSP page
JavaBean
servlet
HTML page
Question No: 206 (Marks: 1) - Please choose one
When JSP page compiled, it is translated into?
Applet
Application
Servlet
Web Browser
Question No: 208 (Marks: 1) - Please choose one
From following which code can be used to create session object in the Servlet:
HttpSession session = req.getSession(true);
HttpSession session = req.getSession(false);
HttpSession session = req.getSession(1);
None of thes
Qestion No: 209 (Marks: 1) - Please choose one
Which one is used to collect data when a user navigates between web pages?
Session Tracking
User Tracking
Session Migration
None of these
Question:4 (Marks: 1) - Please choose one
Which of the following is used to work with javaBean to include pages at request time and
forward request to other sources?
JSP action element
JSP declaration
Scriptlets
JSP expression
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question:7
“application” is a object of
ServletContext
HttpSession
ServletConfig
Both ServletConfig and HttpSession
Question:8
JSP comments are declared through following tag
Select correct option:
<%@ %>
<%-- --%>
<%! %>
<%= %>
Question:12
Client is referred as a
Computer user
Computer that a person is using for communication purpose
Person which carry out web surfing
None of these
Question:15
Which of the following is NOT a JSP action element?
useBean
setProperty
getProperty
javaBean
Question:17
From following which one is the object of JspWriter used to send output to the client.
request
out
response
Both request and response
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question:19
Relationship between JSP and servlets is
Servlets are built on JSP semantics and all servlets are compiled to JSP pages for runtime
usage
JSP and servlets are unrelated technologies
Servlets and JSP are competing technologies for handling web requests. Servlets are
being superseded by JSP, which is preferred. The two technologies are not useful in
combination
JSPs are built on servlet semantics and all JSPs are compiled to servlets for runtime
usage
Question:27
In JSP Instance variables and method are declared through following tag
<%@ %>
<%-- --%>
<%! %>
<%= %>
Question:33
Which of the following statement is correct to assign maximum priority to thread “t2”?
t2.setPriority(Thread.PRIORITY_MiX);
t2.setPriority(Thread.PRIORITY_MAX)
t2.setPriority(Thread.MAX_PRIORITY);
t2.setPriority(Thread.MIX_PRIORITY);
Question:37
Which of the following is NOT a web technoloy of Java?
Servlet
JSP
ASP
JSF
Question:45
Servlets are used to
Create graphics
Provide dynamic web contents which extend web servers
Develop applets
Create GUI
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question:46
Which of the following is/are not correct about Thread(s)?
Light weight
Heavy weight
Share same memory
Light weight and share same memory
Question:50
HTTP is a --------- protocol.
Stateless
Connectionless
Connection oriented
Both Connectionless and Stateless
Question:54
Which of the following is not the part of http response?
Result Code
Header files
Status code
URI
Question:56
A ______ is a small text file used by servers to store pieces of data on a client for later retrieval.
session
cookie
URL rewriting
Session object
Question:61
Which of the following approach is used to create threads in java?
inheritance
interface
Both inheritance and interface
None of these
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question:63
From the following packages which one is used to write the servlets?
javax
java
java.util
java.lang
Question:66
JSP scripting elements is/are
Declarations
Scriptlets
expressions
All of these
Question:67
From following methods; which method is not a part of the JSP life cycle?
Select correct option:
jspInit()
jspService()
_jspService()
jspDestroy()
Question:68
From the following which one is not a JSP directive?
page
include
taglib
out
Question:69
To provide global control of JSP we use following tag
<%@ %>
<%-- -%>
<%! %>
<%= %>
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question:70
javax.servlet.jsp.PageContext, is used to give a ---------point of access to many of the page
attributes.
Single
Multiple
Question:71
In JSP Instance variables and method are declared through following tag
<%@ %>
<%-- --%>
<%! %>
<%= %>
Question:72
Which of the following approach is also called page-with-bean approach.
Page-Centric approach
MVC Model1
MVC Model2
MVC Model3
Question:73
A separate controller is a part of which of the following approach?
Page-Centric approach
MVC Model1
MVC Model2
MVC Model3
Question:75
JSTL stands for _________.
JavaServer Pages Standard Tag Library
JavaSrvlet Pages Standard Tag Library
Java Pages Standard Tag Library
Question:76
JSP page is a ---------------document that describes how to process a request to create a
response.
Text
XML
Both
None
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question:77
A java program that has some design conventions is called_______
java sevlet
jsp
jsf
javabean
Question:79
Which of the following represent state of the components in MVC?
Model
View
Control
Both Model and View
Question:83
The HTTP response values in the range __________ specify that the request was successful.
100-199
200-299
300-399
400-499
Question:84
With the help of _____________ we can better organize our files into different directories.
Classes
Interfaces
Session
Packages
Question:88
High coupling makes classes difficult or impossible to reuse because _____________.
They are independent of other classes
They depend on so many other classes
They have limited functionality
They are not properly implemented
Question:93
On every request from the client, the server creates a new ________ and calls the _______
method.
thread, service()
thread, init()
process, service()
process, init()
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question:94
By ____________, the original request can be forwarded to the next servlet.
request dispatching
response redirection
both request dispatching and response redirection
None of the given options
Question:95
Which of the following is NOT appropriate for Page-centric approach?
The maintenance of the application becomes a nightmare.
A lot of code is also get duplicated.
Scaling of such kind of application is easy. (pg 397)
The code becomes a mixture of presentation, business and data access logic.
Question:96
Which of the following 'statement' object is used for executing precompiled SQL statements?
Statement
PreparedStatement (pg 147)
CallableStatement
None of the given options
Question:100
DataBaseMetaData object can be derived from ___________ object.
ResultSet
Connection (pg165)
Statement
ResultSetMetaData
Question:102
From following functions which function is invoked first?
paint()
paintComponet( )
paintBorder( )
paintChildern( )
Question:103
There is/are _____ form(s) of response redirection.
1
2 (pg 270)
3
4
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Question:106
The sleep(int time) method causes the currently executing thread to wait for the time specified
in --------------
Milliseconds (pg221)
Nenoseconds
Seconds
Minutes
Question:107
Java was developed in………
1990
1994
1995
1996
Question:108
CREATE TABLE, DROP TABLE, and ALTER TABLE etc are -----------.
DML statements
DDL statements(pg144)
DCL statements
None of given options
Question:109
Extra sheet can be appended to URL using _________
i. Extra path information
ii. Added Parameters
iii. Custom Change
iv. All of the given options
Question:110
Initialization ________ of web application are also called ______________
i. Parameters, Context Attributes not sure
ii. Context Attributes, Parameters
iii. Parameters, Variables
iv. Context Attributes, Variables
Question:111
J2EE is developed for which of the following application
i. Very large applications
ii. GUI based applications
iii. Mobile devices
iv. Network based applications
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Which of the following protocol based server do we need to have while forwarding
mails?
SMTP
TOMCAT
TELNET
FTP
3-Which of the following is the server side error:
401
402
403
504
By -------------- the original request can be forwarded to the next servlet.
both request dispatching and response redirection
None of the given options
request dispatching
response redirection
There is/are form(s) of response redirection. –
1
2
3
4
8- Servlets handle requests sent by the user (clients) and generates------- response.
Static
Dynamic
Both static and dynamic
None of the given options
Which of the following problem most often occurs while scheduling threads using
priority scheduling?
Starvation
Process death
Average waiting time
None of the given options
JavaBean is a/an
Special Java class
Special form of JSP
xml file
Servlet
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
The method of ServletConfig object is used to access the initialization parameters of
seri/let.
getinitParam("param-name")
getInitParameter(“paramName”)
getinitializationParame(“param-name")
getinitializationParameter(“param-name")
Which of the following statement is FLASE about servlets?
Servlets handle request sent by client and generates dynamic response.
With servlets, each request is handled by lightweight java thread.
With servlets, each request is handled by heavy weight operating system process.
Servlets are portable across different platforms.
Initialization --------------- of web application are also called ----------------
Parameters, context attributes –
Context attributes, parameters —
Parameters, Variables — (may be)
Context attributes, variables
The ----------------- object contains the information relevant to a servlet.
ServletConfig
ServletInfo
ConfigInfo
SerfletConfigInfo
Implicit objects are present within which of the following?
JSP comments
JSP tags
JSP Expressions
JSP Declarations
When a user wants to access our application through browser which of the following
folder of Tomcat does he access?
common
webapp
shared
work
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Which of the following method is called only once in servlet?
doGet ()
service()
init ()
doPost()
What does HTTP session uses in its underlying layer?
Cookies
URL rewriting
Cookies and URL rewriting
None of the given options
ArrayList is also called array.
Repeatable
Renewable
Resizable
Reliable
The Bracket ([ ]) operator in Expression Language is generally used to retrieve of arrays
and collections.
Properties
Elements
Values
Attributes
With URL rewriting, the information appended to URL can be in the form of
Extra path information —
Added parameters —
Custom change —
All of the given options
39- If you are going to implement multithreading in Java which of the following interface
is required:
Threads
Runnable
POSDC
THREADS
Threading
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
JSDK is developed for which of the following applications :
Enterprise applications —
Processor based applications
Mobile devices –
Network based applications
41- Which of the following method is called each time a request is made?
Init()
Service()
destroy()
doGet()
42- How many servlets are there per web application?
1
2
As many as you can
It depends upon servlet Context
44- Session is a
Array
Link List.
Hash Map
Stack.
46- Which of the following tag is used for defining initialization parameters of a servlet?
<initialize-parameters> </initialize-parameters>
<init-parameters> <fink-parameters>
<init-param> </init-param>
< initialize-param> </initialize-param>
47- Servlet mapping of a servlet is defined in --------------- file.
Answer ( Please select your correct option )
JSP
HTML
web.xml
Servlet
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
In ------- Java is written inside HTML.
JSP (Servlet is HTML inside Java", while "JSP is Java inside HTML")
Servlets
Both Servlets and JSP –
None of the given options
JSF is ----------------- based framework
Both event and request/response
Request/Response
Event
None of the given options
Timer is initialized by which of the following method? –
start()
initialize()
schedule()
clone()
Yield is used in which of the following scheduling? –
Preemptive
Cooperative
Round Robin
Shortest job first
When the JSP file compiles In which of the following format does it changes? –
Java file
Html file
Servlet file
CSS file
A bean class…. be serializable.
Can
Can't
Must
Shouldn't
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Web services are Web-based enterprise applications that use open, ---------- standards
and transport protocols to exchange data with calling clients.
XML-based
HTML-based
JSP -based
DHTML-based
Which of the following is a correct order for Bean scope in JSP page from most visible
to least visible?
application, session, request, page – (not sure)
page, request, session, application —
session, page, request, application —
application, session, page, request —
Which of the following is not a built-in validator?
DoubleRangeValidator
LongRangeValidator
LengthValidator
StringValidator
By using sendRedirectQ method of -------- object, a new request is generated which
redirects the user to called resource.
SeMetConfig —
ServletContext —
HttpServletRequest —
HttpServletResponse —
Managed Bean is JavaBeans which is defined in --------
Class file
Configuration file
Source file
None of the given options
HTTP lies on which of the following layer?
Presentation Layer
Data Layer
Network Layer
Application Layer
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
Tomcat gives its initialization parameters in which of the following :
classes —
web. xml —
source —
build —
Which of the following object has built in hash map?
session –
cookies —
hidden fields —
Url encoding —
Request and response objects are built in which of the following:
Java files
Html files —
Servlet files —
JSP files —
An Html file can also be saved with which one of the following extension?
class
java —
jsp —
css —
Which of the following provides global control ofJSP?
<%= %>
<% %>
<%@ %>
<%! %>
Which of the following are not the attributes of page directive?
import ="package.*,package.class,..."
errorPage ="relativeURL". —
61e="relativeURL". —
extends ="package.class". —
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
In the init(ServletConfig) method of Servlet life cycle, what method can be used to
access the ServletConfig object?
getSerfletInfo();
getInitParameters(); —
getServletConfig(); —
None of the given options —
Which of the implicit objects won’t be available?
(a) session, request
(b) exception, request
(c) exception, config
(d) session, exception
ejbCreate() method of CMP bean returns
(a) null
(b) Primary Key class
(c) Home Object
(d) Remote Object
Which of the following is correct syntax for an Abstract class ?
(a) abstract double area() { }
(b) abstract double area()
(c) abstract double area();
(d) abstract double area(); { }
A JSP page is opened in a particular Session. A button is present in that JSP page
onclick of which a new Window gets opened.
(a) The Session is not valid in the new Window
(b) The Session is valid in the new Window
A class can be converted to a thread by implementing the interface ___
(a) Thread
(b) Runnable
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
What is the output of following block of program ?
boolean var = false;
if(var = true) {
System.out.println(”TRUE”);
} else {
System.out.println(”FALSE”);
}
(a) TRUE
(b) FALSE
(c) Compilation Error
(d) Run-time Error
Which is the data structure used to store sorted map elements ?
(a) HashSet
(b) Hashmap
(c) Map
(d) TreeMap
Which of the following is true ?
(a) Stateless session beans doesn’t preserve any state across method calls
(b) Stateful session beans can be accesses by multiple users at the same time
Stateful Session beans contain
(a) Home Interface
(b) Remote Interface
(c) Bean Class
(d) All
What is the output of this _expression,
(a) The Name of person is: Chetana
(b) The Name of person is:
(c) The Name of person is: null
(d) None
(Objective-CS506 Web Design and Development)
(Final Term Papers “No repeated Questions”) March, 2015 by Arshad, Asif & Rashid
What is the output of following piece of code ?
int x = 2;
switch (x) {
case 1:System.out.println(”1″);
case 2:
case 3:System.out.println(”3″);
case 4:
case 5:System.out.println(”5″);
}
(a) No output
(b) 3 and 5
(c) 1, 3 and 5
(d) 3
Identify which one is web brochure.
Amazon
Face book
Oxford university site
E.bay (Online shopping site)