Cs506 Final Term Solved Mcqs by Junaid
Cs506 Final Term Solved Mcqs by Junaid
Question:1
Which of the following problem occurs with lower priority threads?
Starvation
Average waiting time
Race condition
Process death
Question:2
Web.xml is a --------------
Servlet file
Configuration file
Jar file
Java file
Question:3
Which of the following variable value will not be set during the installation
and configuration of apache tomcat server?
Java_home
Classpath
Catalina_home
Jdk_home
Question:4
The newly created thread can be moved to “ready state” by calling------------
----method
Sleep()
Start()
Wait()
Yield()
Question:5
Which of the following is not a servlet related package?
Javax.servlet.servlet
Javax.servlet
AL-JUNAID TECH INSTITUTE
Ja5.vax.servlet.http
Javax.servlet.swt
Question:7
http response code 403 indicates that-----------
access to the requested resource was successful
resource has been destroyed
access to the requested resource has been denied page 231
resource can be accessed after one hour
Question:8
When a thread is in “new state” during its lifecycle, it is--------------
In ready queue
Just created page 226
Being assigned a processor to run
Ready to run
Question:9
. In the context of http response code, the values in the 200s signify that-------
-----
Request was successful p231
Request was not successful
Error by server
Error by client
Question:10
Which of the following is not the stage of servlet lifecycle?
Wait Page 267
Service
Destroy
Initialize
Question:11
Request and response of servlet are handles at-----------------stage
Destroy
AL-JUNAID TECH INSTITUTE
Initialize
Failure page 258
Service
Question:12
At servlet service stage ,webserver invokes-------------method
Servletservices()
Services() page 259
servicesSvlt()
svltServices()
Question:13
Choose correct line od code to start a thread ‘t’ in java
t.start()
t-start()
t=start()
t->start()
Question:14
Http response code 401 indicates that
Request resource is available
Request requires http authentication page 231
Error by server
Request resource is not available
Question:15
“ready state” means a thread is in------------
New state page 226
Waiting state
Ready state
Dead state
Question:16
Choose correct line of code to inherit a worker class from thread class in java
Public class worker new thread()
AL-JUNAID TECH INSTITUTE
Public class worker inherit thread()
Public class worker implement thread()
Public class worker extends thread() page 214
Question:17
In get http request type, attribute-value pair is attached after----------------with
requested url
#
@
? page 253
.
Question:18
In web.xml, root tag---------------------represents web application
Webapp
<web-app> page 255
<webapp>
<web.app>
Question:19
Which of the following method allows any other thread of same priority to
execute?
Yield() page 224
Sleep()
Wait()
Notify()
Question:20
In--------------state, thread is assigned a processor to run
Ready
New
Running page 226
Dead
Question:21
AL-JUNAID TECH INSTITUTE
Which of the following interface needs to implement while creating threads?
Windowslistener
Runnable page 212
Actionlistener
Serializable
Question:22
Which of the following range of response code signify error by server
300-399
400-499
200-299
500-599 page 232
Question:23
To compile a servlet(e.gmyservlet.java)------------------command is used in
command prompt
Java-c
Java
Java.c
Javac page 256
Question:25
The---------------method is used when one thread wants to wait for another
thread’s run method to compile its execution
Yield()
Sleep()
Join() page 227
Wait()
Question:26
In the context of servlet mapping in web.xml, url is provided in -------------tag
<url-source>
<url-destination>
<url-address>
<url-pattern> page 255
AL-JUNAID TECH INSTITUTE
Question:27
Choose correct integer value for predefined Thread Priority
“Thread.MAX_PRIORITY” in java
1
5
10
7
Question:28
Real world business objects are represented in____________
Data layer
Presentation
Business layer
Application layer
Question:29
Which of the following interface needs to implement while creating threads?
WindowListener
Runnable
ActionListener
Serializable
Question:30
Choose correct line of code to inherit a worker class from Thread class in
java.
o public class Worker new Thread ()
o public class Worker inherit Thread ()
o public class Worker implement Thread ()
o public class Worker extends Thread ()
Question:31
When JSP page compiled, it is translated into?
o Applet
o Application
o Servlet
o Web Browser
Question:32
AL-JUNAID TECH INSTITUTE
Hidden Forms Fields contain the information that is needed to send to the
Client
Server
Both server and client
Neither server nor client
Question:33
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
Question:34
To define the error page in JSP we use following tag?
exception-type
error-type
error-page
exception-page
Question:35
setAttribute(String, Object) associates a ----------with a name.
o Value
o Object
o String
o Both String and Object
Question:36
“application” is a object of
o ServletContext
o HttpSession
o ServletConfig
o Both ServletConfig and HttpSession
Question:37
JSP comments are declared through following tag
<%@ %>
<%-- --%>
<%! %>
<%= %>
AL-JUNAID TECH INSTITUTE
Question:38
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:39
JSP page is a ---------------document that describes how to process a request
to create a response.
Text-based
xml-based
Both text-based and xml-based
Neither xml-based nor Text-based
Question:40
From the following which is not a basic function of web-based application:
o Presentation
o Debugging
o Business Logic
o Data Management
Question:41
Client is referred as a
o Computer user
o Computer that a person is using for communication purpose
o Person which carry out web surfing
o None of these
Question:42
To destroy the session in Servlet we use?
session.destroy()
session.invalidate()
session.end()
session.Kill()
Question:43
“application” is a object of
ServletContext
HttpSession
ServletConfig
Both ServletConfig and HttpSession
AL-JUNAID TECH INSTITUTE
Question:44
Which of the following is NOT a JSP action element?
useBean
setProperty
getProperty
javaBean
Question:45
From the following indicators; which is added in user session to know the
session time out?
o Sessiontimeoutindicator
o SessionTimeOutIndicator
o SessionTimeoutIndicator
o sessionTimeOutIndicator
Question:46
From following which one is the object of JspWriter used to send output to
the client.
o request
o out
o response
o Both request and response
Question:47
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:48
Relationship between JSP and servlets is
o Servlets are built on JSP semantics and all servlets are compiled
to JSP pages for runtime usage
o JSP and servlets are unrelated technologies
o 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
o JSPs are built on servlet semantics and all JSPs are compiled to
servlets for runtime usage
AL-JUNAID TECH INSTITUTE
Question:49
getId( ) returns the unique ID of
Current session
Previous session
Next session
Both Next and Previous session
Question:50
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
Question:51
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
Both Folders and Libraries
Question:53
getAttribute(String) extracts----------- stored value from a session object
Subsequently
Currently
Previously
Both Currently and Subsequently
Question:54
What is the initial contact point for handling a web request in a Page-Centric
architecture?
JSP page
JavaBean
AL-JUNAID TECH INSTITUTE
servlet
HTML page
Question:55
From the following methods, which method cannot be overridden in the JSP
page
_jspService()
jspDestroy()
jspInit()
Both jspDestroy()and jspInit()
Question:56
JSP ____________ action element is used to obtain a reference to an existing
JavaBean object.
o useBean
o setProperty
o getProperty
o None of these
Question:57
In JSP Instance variables and method are declared through following tag
o <%@ %>
o <%-- --%>
o <%! %>
o <%= %> (not sure)
Question:58
All -----------data is kept at the application server.
Dynamic
Static
Both dynamic and static
Neither Static nor Dynamic
Question:59
A java program that has some design conventions is called_________?
Java servlet
JSP
JSF
JavaBean
Question:60
A cookie is a piece of ------- that a web server can store on a client’s hard
disk.
AL-JUNAID TECH INSTITUTE
Text
Number
String
Both Number and String
Question:61
Which of the following Environment variable tells the system about the root
directory of TOMCAT?
JAva_HOME
CATALINA_HOME
CLASSPATH
PATH
Question:62
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:63
Which of the following object contains information specific to a servlet?
ServletContext
ServletConfig
ServletRequest
ServletResponse
Question:64
Which of the following range of response code signify errir by server?
200-299
300-399
400-499
500-599
Question:65
From the following which ID is transmitted between the clients and the
server
Session ID
Network ID
Server ID
None of these
AL-JUNAID TECH INSTITUTE
Question:66
Which of the following is NOT a web technoloy of Java?
Servlet
JSP
ASP
JSF
Question:67
Moving session from one server to another in case of server failure is known
as
Session Migration
Session Tracking
Session Hijacking
Both Session Hijacking and Tracking
Question:68
Which one is used to collect data when a user navigates between web pages?
Session Tracking
User Tracking
Session Migration
Both User Tracking and Session Migration
Question:69
Which of the following method allows any other thread of same priority to
execute?
sleep()
wait()
notify()
yield()
Question:70
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:71
Which of the following object is used for sharing resources among
different servlets of same application?
AL-JUNAID TECH INSTITUTE
ServletConfig
ServletRequest
ServletResponse
ServletContext
Question:72
Which of the following interface needs to implement while creating threads?
Serializable
Runnable
ActionListener
WindowListener
Question:73
Session Tracking is done through following techniques?
Cookies
Hidden fields
URL Rewriting
Cookies, Hidden fields and URL Rewriting
Question:74
Servlets are used to
Create graphics
Provide dynamic web contents which extend web servers
Develop applets
Create GUI
Question:75
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:76
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);
HttpSession session = req.setSession(1);
AL-JUNAID TECH INSTITUTE
Question:77
JVM assigns CPU to the threads based on__________
Thread priorities
System priorities
Collective priorities
Both System and Collective priorities
Question:78
Which of the following method is called only once during life cycle of
Servlet?
service()
init()
destroy()
start()
Question:79
HTTP is a ______protocol.
Stateless
Connectionless
Connection oriented
Both Connectionless and Stateless
Question:80
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:81
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.
AL-JUNAID TECH INSTITUTE
None of these not sure
Question:82
getParameters() method returns an array of strings containing the
values for a specified servlet parameter.
True
False
Question:83
Which of the following is not the part of http response?
Result Code
Header files
Status code
URI
Question:84
web.xml is a ___________
java file
configuration file
jar file
servlet file
Question:89
A ______ is a small text file used by servers to store pieces of data on a client
for later retrieval.
o session
o cookie
o URL rewriting
o Session object
Question:90
HttpSession stores session information in
File system of client
File system of server
A cookie
A session object not sure
Question:91
Which of the following is NOT a part of HTTP request?
o Request method
o URI
AL-JUNAID TECH INSTITUTE
o Status code
o Header fields
Question:92
Which of the following folder contains configuration file?
classes
lib
bin
WEB-INF
Question:93
Which of the following problem occurs with lower priority threads?
Race condition
Starvation
Average waiting time
Process death
Question:94
Which of the following approch is used to create threads in java?
inheritance
interface
Both inheritance and interface
None of these
Question:95
Which of the following method needs to override while handling threads in
java?
init()
start()
run()
runnable()
Question:96
From the following packages which one is used to write the servlets?
javax
java
java.util
AL-JUNAID TECH INSTITUTE
java.lang
Question:97
Servlets are used to
Create graphics
Provide dynamic web contents which
extend web servers
Develop applets
Create GUI
Question:98
getrequest() method gets information from a client and postrequest()
method posts data to a client.
False
True
Question:99
JSP scrippiting elements is/are
Declarations
Scriptlets
expressions
All of these
Question:100
From following methods; which method is not a part of the JSP life cycle?
jspInit()
jspService()
_jspService()
jspDestroy()
Question:101
From the following which one is not a JSP directive?
page
include
taglib
out
Question:102
To provide global control of JSP we use following tag
<% %> right
@ Answer)
AL-JUNAID TECH INSTITUTE
<%-- -%>
<%! %>
<%= %>
Question:103
javax.servlet.jsp.PageContext, is used ---------point of access to many of
to give a the page
attributes.
Single
Multiple
Question:104
In JSP Instance variables and method are declared through following tag
<%@ %>
<%-- --%>
<%! %>
<%= %>
Question:105
Which of the following approach is also called page-with-bean approach.
Page-Centric approach
MVC Model1
MVC Model2
MVC Model3
Question: 106
A separate controller is a part of which of the following approach?
Page-Centric approach
MVC Model1
MVC Model2
MVC Model3
Question:107
From following tags, which one is the Special JSP tag?
<jsp: .…. />
<%! %>
AL-JUNAID TECH INSTITUTE
<%= %>
<%@ %>
Question:108
JSTL stands for _________.
JavaServer Pages Standard Tag Library
JavaSrvlet Pages Standard Tag Library
Java Pages Standard Tag Library
Question:109
JSP page is a ---------------document that describes how to process a request
to create a response.
Text
XML
Both
None
Question:110
A java program that has some design conventions is called_______
java sevlet
jsp
jsf
javabean
Question:111
Which of the following is not included in simple tag while creating JSP
custom tags?
Start of tag
End of tag
Attributes
None of these
Question:112
Which of the following represent state of the components in MVC?
Model
View
Control
AL-JUNAID TECH INSTITUTE
Both Model and View
Question:113
A user defined component that is used to perform certain action is
called______.
Built-in Tags
JSP action element
Custom tag not sure
jsp:useBean
Question:114
A Tier represents the _______ view of application.
Physical
Logical
Biological
Local
Question:115
Which of the following is the best choice as a controller in MVC Model
Architecture?
Java
Servlet
JavaScript
JSP
Question:116
. The HTTP response values in the range __________ specify that the request
was successful.
100-199
200-299
300-399
400-499
Question:117
With the help of _____________ we can better organize our files into
different directories.
Classes
Interfaces
Session
AL-JUNAID TECH INSTITUTE
Packages
Question:119
. Entire JSP page gets translated into a servlet ____________.
Once Page 323
Every time when it is accessed
Every time when the page is refreshed
Every time when the browser is restarted
Question:120
A bean class ___________ have a zero argument constructor.
Can
Can’t
Must Page 356
Shouldn’t
Question:121
. Layers represent the _____________ view of application.
Physical
Logical (pg 435)
External
None of these
Question:122
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:123
_____________ is a standard web based application framework.
Java
Servlet
JSP
AL-JUNAID TECH INSTITUTE
JSF
Question:125
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:126
The dot operator in Expression Language is typically used for accessing the -
-------------------of
an object.
Properties Page 458
Elements
Values
Attributes
Question:127
Initialization parameters of a servlet are defined in __________ file.
html
JSP
web.xml (pg 275)
servlet
Question:128
On every request from the client, the server creates a new ________ and calls
the _______
method.
thread, service()
thread, init()
process, service()
process, init()
Question:129
. By ____________, the original request can be forwarded to the next servlet.
request dispatching
response redirection
AL-JUNAID TECH INSTITUTE
both request dispatching and
response redirection None of the
given options
Question:130
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:131
Which of the following 'statement' object is used for executing
precompiled SQL statements?
Statement
PreparedStatement Page 147
CallableStatement
None of the given options
Question:132
RPC stands for
Remote Personal Computer (RPC)
Remote Procedure Client
Remote Procedure Calls (RPC).
None of the given options
Question:133
. UDDI stands for
Universal Description, Discovery & Integration (UDDI) (pg490)
Universal Data, Discovery & Integration (UDDI)
Universal Data, Database & Integration (UDDI)
None of the given options
Question:134
Managed Beans have _______ Model
Declarative
AL-JUNAID TECH INSTITUTE
Sequential
Iterative
None of the given options (pg465) Managed beans
represent the data model
Question:135
DataBaseMetaData object can be derived from ___________ object.
ResultSet
Connection Page 165
Statement
ResultSetMetaData
Question:136
DSN stands for ___________.
Domain System Name
Data Source Name Page 166
Database
Database System Name
Simple Name
Question:137
From following functions which function is invoked first?
paint()
paintComponet( )
paintBorder( )
paintChildern( )
Question:138
There is/are _____ form(s) of response redirection.
1
2 Page 270
3
4
Question:140
Expression is a code fragment which returns ___________.
Integer
String Page 326
Depends on the expression
Nothing
Question:141
AL-JUNAID TECH INSTITUTE
The dot operator in Expression Language is typically used for accessing the -
-------------------of
an object.
Properties Page 458
Elements
Values
Attributes
Question:142
The sleep(int time) method causes the currently executing thread to wait for
the time specified in --------------
Milliseconds page 221
Nenoseconds
Seconds
Minutes
Question:143
Java was developed in………
1990
1994
1995
1996
Question:144
CREATE TABLE, DROP TABLE, and ALTER TABLE etc are -----------.
DML statements
DDL statements Page 144
DCL statements
None of given options
Question:145
Extra sheet can be appended to URL using _________
Extra path information
Added Parameters
Custom Change
All of the given options
Question:146
Initialization ________ of web application are also called ______________
Parameters, Context Attributes not sure
AL-JUNAID TECH INSTITUTE
Context Attributes, Parameters
Parameters, Variables
Context Attributes, Variables
Question:147
J2EE is developed for which of the following application
Very large applications
GUI based applications
Mobile devices
Network based applications
Question:148
ODBC stands for ______________
Open database communication
Open database connection
Open database connectivity
Open database Commission
Question:149
Which of the following command is used to compile Java code?
java filename
javac filename.java
javac filename
java filename.java
Question:152
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:153
Java program code is compiled into form called
Machine code
native Code
Byte Code
Source Code
AL-JUNAID TECH INSTITUTE
Question:154
A top level class without any modifier is accessible to
any class
any class within the same package
any class within the same file
any subclass of this class
Question:155
Overloading is _______ whereas overriding is _____
Run time binding, compile time binding
Late binding, compile time binding
Compile time binding, run time binding
Run time binding, late time binding
Question:156
Static methods only access ___
instance variable
instance method
static variables and methods
both static and instance members
Question:157
Which of the following is modifier is provided by default if no access is
written explicitly?
public
Private
Protected
Default
Question:158
A top level class may have only the following access modifier.
Package
Private
Protected
Public
Question:159
Which of the following is used for inheritance in java?
implements
extends
AL-JUNAID TECH INSTITUTE
: (colon)
inherit
Question:160
A collection can store ..........
Homogenous objects
Heterogeneous objects
Objects as well as primitive values
At most 100 objects
Question:161
Window frame and dialog use ________ as their default layout.
Border layout
Flow layout
GridBag layout
Grid layout
Question:162
There are _________ types of exceptions in Java
2
3
4
5
Question:163
Which of the following belongs to a category of checked exception?
Null Pointer exception
IOException
Array index out of bounds
NumberFormatException
Question:164
Which of the following exception belongs to a category of un-checked
exception?
IOException
Null Pointer exception
AWTException
ClassNotFoundException
Question:165
AL-JUNAID TECH INSTITUTE
All the exceptions and errors in java are inherited from _____ class.
Exception
Throwable
Error
IOException
Question:166
Exceptions must be handled while handling files otherwise it may lead to
_____
Logical error
Syntax error
Run-time error
No error
Question:167
Which of the following package needs to be import while handling files?
java.util
java.io
java.awt
javax.swing
Question:168
When defining a method you must include a/an ....... to declare any
exception that might be thrown but is not caught in the method:
try block
finally block
catch block
throws clause
Question:169
Which of the following syntax is used to attach an input stream to console ?
FileReader fr = new FileReader(' input.txt ') ;
FileReader fr = new FileReader(FileDescriptor.in);
FileReader fr = new FileReader(FileDescriptor);
FileReader fr = new FileReader(console);
Question:170
The classes which contain the word _____ are byte oriented streams.
Reader
Writer
Stream
AL-JUNAID TECH INSTITUTE
Byte
Question:171
Which of the following stream read/write data in the form of bytes?
FileReader
FileWriter
PrintWriter
FileInputStream
Question:172
Which of the following is called ' pure abstract class ' ?
Concrete class
Wrapper class
Interface
Abstract class with no abstract method
Question:173
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:174
Which of the following stream is a filter stream?
FileWriter
FileReader
BufferedReader
All of given options
Question:175
An instance of abstract class cannot be created.
TRUE
FALSE
Question:176
Anabstractclass ---------------instantiated.
Cannot be
Can be
Must
None of these
AL-JUNAID TECH INSTITUTE
Question:177
The relationship between class and interface is called ________
' Is a ' relationship
' Has a ' relationship
' Responds to ' relationship
Question:178
BorderLayout is the default layout manager for a JFrame content pane
TRUE
FALSE
Question:179
Which of the following is a general purpose container?
JFrame
Dialog
JPanel
JApplet
Question:180
JPanel and Applet use ________ as their default layout.
Flow layout
Border layout
Grid layout
GridBag layout
Question:181
Which of the following is true about AWT and SWING components?
AWT components creates a process whereas SWING component
creates a thread.
AWT components creates a thread whereas SWING component
creates a process.
Both AWT and SWING component creates a process.
Both AWT and SWING component creates a thread.
Question:182
Which of the following function will be used to register event handler
with events generator (button)?
addAction()
addActionListener()
addListener()
registerListener()
AL-JUNAID TECH INSTITUTE
Question:183
Event source can have --------- listeners registered on it.
Single
Double
Triple
Multiple
Question:184
If a class needs to handle events generated by button then which of the
following interface a class needs to implement?
ComponentListener
KeyListener
MouseListener
ActionListener
Question:185
Which of the following function is declared in
MouseMotionListener interface?
public void mouseDragged (MouseEvent me);
public void mousePressed (MouseEvent me);
public void mouseClicked (MouseEvent me);
public void mouseEntered (MouseEvent me);
Question:186
WindowListener interface contains _______ methods.
Four
Six
Seven
Eight
Question:187
Mouse events can be trapped for ________ GUI component.
JPanel
JFrame
JButton
All of given
Question:188
Adapter classes have been defined for listener interfaces except ______
interface.
MouseListener
AL-JUNAID TECH INSTITUTE
KeyListener
WindowListener
ActionListener
Question:189
Which of the following package needs to import while interacting
with relational database?
java.io
java.sql
javax.swing
java.awt
Question:190
Which of the following method is used to execute SELECT SQL statements?
executeUpdate(sql);
ExecuteUpdate(sql);
executeQuery(sql);
ExecuteQuery(sql);
Question:191
Which of the following method is used to execute INSERT, UPDATE and
Delete SQL statements?
executeQuery(sql);
ExecuteQuery(sql);
executeUpdate(sql);
ExecuteUpdate(sql);
Question:192
Which of the following statement object is used to execute stored
procedures?
Statement
PreparedStatement
CallableStatement
None of given options
Question:193
HahMap takes key as a/an _________
Object
Array
Primitive value
Function
AL-JUNAID TECH INSTITUTE
Question:194
A ................defines the way and method of communication between two
parties
Compiler
Protocol
Tool
Technique
Question:195
To create DataBaseMetaData object we write following
line of code
ResultSetMetaData rsmd = rs.getMetaData();
DataBaseMetaData db = con.getMeataData();
ResultSetMetaData rsmd = rs.setMetaData();
DataBaseMetaData db = con.setMeataData();
Question:196
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:197
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:198
Which of the following methods are invoked by the AWT to support paint
and repaint operations?
paint( )
repaint( )
draw( )
redraw( )
Question:199
AL-JUNAID TECH INSTITUTE
If a super class method is protected then overriding method _________
must be protected
must be public
must be private
may be either protected or public
Question:200
Socket is a --------------communication channel between hosts.
Uni-directional
Bi-directional
Multi-directional
None of these
Question:201
You can ---------to a network using sockets.
Read
Write
Read/Write
None of these
Question:202
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:203
Aside from the Scanner class, which of the following class/es can be used
for text file file input
ObjectInputStream
BufferedReader
StringTokenizer
None of these
Question:204
In which of the following application we do not need to maintain sessions
Cause registering web application
Web based shopping carts
Web reputation systems
AL-JUNAID TECH INSTITUTE
Windows shopping systems
Question:205
JSP ____________ action element is used to obtain a reference to an existing
JavaBean object.
Select correct option:
o useBean
o setProperty
o getProperty
o None of these
Question:206
HTTP response code 401 indicates that ____________.
o requested resource is available
request requires HTTP authentication page 235
o error by server
o requested resource is not available
Question:207
Choose correct line of code to start a thread ‘t’ in Java.
o t.start() page 213
o t-start()
o t=start()
o t->start()
Question:208
Question:214
Which of the following method needs to override while handling threads in
java?
o start()
o runnable()
AL-JUNAID TECH INSTITUTE
o init()
o run() page 212
Question:215
Which of the following variable value will not be set during the
installation and configuration of Apache Tomcat Server?
o CLASSPATH
o CATALINA_HOME
o JDK_HOME page 247
o JAVA_HOME
Question:216
HTTP response code 100s indicates _______.
o to continue without request
o do not continue with any request
o to continue with complete request
o to continue with partial request Page 234
Question:217
Which of the following is NOT web technology of Java?
o ASP page 244
o JSF
o JSP
o Servlet
Question:218
When a thread is in “new state” during its life cycle, it is ____________.
o just created page 228
in ready queue
ready to run
being assigned a preprocessor to run
Question:219
Choose the correct statement by which thread ‘t’ causes currently executing
thread to block until thread ‘t’ finishes its run() method:
o t.sleep()
AL-JUNAID TECH INSTITUTE
o t.start()
t.join() pg#229
t.wait()
Question:220
If “MyServelet”is placed in “myapp” folder, then you can access
“MyServlet” by writing
___________:
o http://localhost8080/myapp/MyServlet
o http://localhost8080/myapp/servelets/MyServlet
o http://localhost8080/webapps/myapp/servlets/MyServlet
o http://localhost8080/webapps/myapp/MyServlet pg#265
Question:221
In web.xml , root to __________ represents web application:
o webapp
o <web-app> pg#264
o <web app>
o <web.app>
Question:222
HTTP response code 404 indicates that __________:
requested resource is not available pg#235
o request requires HTTP authentication
o requested resource is available
o error by server
Question:223
In the the values in the 200s signify that __________:
request was successful pg#234
o request was not successful
o error by server
o error by client
Question:224
Servlet mapping is defined in ___________:
o JSP
AL-JUNAID TECH INSTITUTE
o html
o servlet
web.xml page 265
Question:225:
Which of the following is not a servlet related package?
o javax.servlet.Servlet
o javax.servlet
o javax.servlet.http
o javax.servlet.Svit pg#260
Question:226
The newly created thread can be moved to “Ready State” by calling
__________ method:
o sleep()
start() page 228
o wait()
o yield()
Question:227
Which of the following method is called only once during life cycle of
Servlet?
o init() page 184
o service()
o destroy()
o start()
Question:228
At servlet initialization stage, webserver invokes ___________ method.
o ServletInit()
o init() page 267
o initServelt()
o initialize()
Question:229
A servlet ____________ during its initialize stage.
o unloads resource/s
o accept request/s
o Loads resources/s page 267
AL-JUNAID TECH INSTITUTE
o forwards request/s
Question:230
Which of the following is NOT a part of HTTP request?
o Header fields
o URI
o Request method
o Status code page 232
Question:231
Which of the following is NOT true about HTTP?
o HTTP is a request response communication model
o HTTP has no built-in state management between successive
requests
o HTTP maintains user session between successive requests
231
o HTTP is a stateless protocol
Question:232
If attribute is “name” and value is “ahmad” then the GET request will
be_____________.
http://www.gmail.com/register?name=ahmad page
262,263
o http://www.gmail.com/register#name=ahmad
o http://www.gmail.com/register&name=ahmad
o http://www.gmail.com/register?name.ahmad
Question:233
Which of the following approach can use to create thread in java?
Abstraction
Inheritance page 212
Composition
Polymorphism
Question:234
To compile a servlet ()e.g. MyServlet.java) _____________ command is
used in command prompt.
o java-c
o java c
o java
AL-JUNAID TECH INSTITUTE
o javac Page 251
Question:235
JAVA_HOME indicates the____________ of JDK.
o Bin folder
o Webapps folder
o Web page
o Root directory page 248
Question:236
Servlets are java’s technology answer to__________ programming.
CGI pg#245
o Perl
o C++
o C
Question:237
In the context of HTTP Response Code, the values in the 400s signify that
__________:
Error by client pg#235
o Resource is available
o Resource is not available
o Error by server
Question:238
CGI(Common Gateway Interface ) was widely used for
generating__________.
Dynamic web content pg#245
o Mobile application
o Desktop application
o Static web content
Question:239
The webapps folder is the _______ Tomcat directory that contains all
the web applications deployed on the server.
Least-level
Top-level pg#258
Mid-level
Bottom-level
Question:240
AL-JUNAID TECH INSTITUTE
______________ is NOT the type of HTTP request.
o Delete
Update Page 262
Post
Get
Question:241
Which of the following range of response codes indicates that the request was
successfull?
300-399
100-199
400-499
200-299 pg#234
Question:242
Real world business objects are represented in____________.
• Data layer pg#243
• Presentation
• Business layer
• Application layer
Question:243
Choose correct integer value for predefined Thread Priority
“Thread.MAX_PRIORITY” in java.
• 1
• 5
• 10 pg#216
• 7
Question:244
Which of the following architecture introduces a controller?
MVC Model 3
MVC Model 2 (Page 404)
MVC Model 1
MVC Model 4
Question:244
AL-JUNAID TECH INSTITUTE
A single page is doing everything that is really a best approach
while making of web application.
True
False (Page 353)
Question:245
There is no upper limit on the number of layers for an application.
True (Page 427)
False
Question:246
Which of the following Java Bean’s scope attribute has local value?
Page (Page 367)
Session
Application
Request
Question:247
By means of Page Directive, a JSP can be given the responsibility of an error
page.
True (Page 389)
False
Question:248
A separate controller is a part of which of the following approach?
MVC Model 2 (Page 404)
MVC Model 3
Page-Centric approach
MVC Model 1
Question:248
Which of the following Java/J2EE technology can be used for client
presentation layer?
AL-JUNAID TECH INSTITUTE
Applets (Page 430)
JavaBean
Java Server Faces(JSF)
Java Server Pages(JSP)
Question:249
In layers architecture each layer CANNOT be further break down into several
layers.
True
False (Page 427)
Question:250
JSP forward action element is used to forward request to another resource.
True (Page 373)
False
Question:251
JSP forward action element is used to include files at request time.
True
False (Page 373)
Question:252
Which of the following is true about simple tag in JSP?
All of the given options (Page 377)
It has no body is specified in tag
It has start and end of tag
It has no attribute
Question:253
In layered architecture, the separation of concerns
maximizes the impact of adding services/features to an
application.
True
False (Page 427)
AL-JUNAID TECH INSTITUTE
Question:254
Which of the following layers provides a user interface to the
client/user to interact with the application?
resentation layer (Page 428)
Data layer
Data link layer
Business layer
Question:255
In MVC Model 1 architecture, the JSP page alone is responsible for
processing the incoming request and replying back to the client.
True (Page 403)
False
Question:256
A Layer represents the view of an application.
Local
Physical
Biological
Logical (Page 427)
Question:257
Which of the following Java /J2EE technology can be used for Business
Layer?
JavaBeans (Page 430)
JSP
Connectors
Question:258
ServletsWhich of the following information is required by the JSP
containers?
Tag name
AL-JUNAID TECH INSTITUTE
JSP version
Tag Library Version
All of the given options (Page 379)
Question:259
Enterprise JavaBeans (EJB) interacts with the Database or
information system to store and retrieve data.
False
True (Page 431)
Question:260
In context of JSP custom tag, a simple tag also has a body.
True
False (Page 376)
Question:260
Which of the following is true about tag with attributes in JSP?
All of the given options (Page 377)
It has attribute within tag
It has no body enclosed
It has start and end of tag
Question:261
Is it true that JavaBean class CANNOT be easily reused and
composed together in an application?
Yes
No (Page 353)
Question:262
The correct way to declare a page as an error page in JSP is:
<%@page … SetErrorPage = “true”%>
<%@page … errorPage = “true”%>
<%@page … isErrorPage = “true”%> (Page 389)
<%@page … getErrorPage = “true”%>
AL-JUNAID TECH INSTITUTE
Question:263
The correct way to define a JSP include action element is:
<jsp:include page = "one.jsp"/> (Page 373)
<jsp:include page @ "one.jsp"/>
<jsp:include page # "one.jsp"/>
<jsp:include page $ "one.jsp"/>
Question:263
A java class that follows certain design conventions is called
ServletBean
SwingBean
JavaBean (Page 353)
JSPBean
Question:264
Which of the given options is NOT true for Page-centric approach?
The code becomes a mixture of presentation, business and data
access logic
Question:269
In a JavaBean class, private values should be accessed through
setters/getters.
False0
True (Page 354
Question:270
In page-with-Bean (MVC Model1) approach all the business logic goes into
…….
JavaScript
JavaBeans (Page 404)
Servlets
JSPs
Question:271
Tag Library Descriptor (.tld) file is a simple text base document.
False (Page 378)
True
Question:272
AL-JUNAID TECH INSTITUTE
In layered architecture the separation of concerns
minimizes the impact of adding services/features to an
application
True (Page 427)
False
Question:273
Is it true that Enterprise application need to support multiple
types of users with multiple types of interfaces ?
No
Yes (Page 401)
Question:274
An error JSP is called by the web server when an uncaught exception gets
occurred.
True (Page 389)
False
Question:275
In layered structure each layer cannot be further breakdown into further
layers .
False (Page 427)
True
Question:276
In context of JSP custom tag, is it true that a “Tag with body”
must have one or more attribute.
True
False (Page 377)
Question:277
Which of the following choices is the best choice as a
controller in MVC Model Architecture?
AL-JUNAID TECH INSTITUTE
JavaScript
Java
Servlet (Page 421)
JSP
Question:278
Which of the following tag/s can be constructed in JSP?
Tag with Attributes
Simple Tag
All of the given options (Page 376)
Tag with Body
Question:279
In context of JSP custom tags, is it true that a “Tag with Attributes” does NOT
have a body?
False
True (Page 377)
Question:280
Which of the following is not true regarding layers?
Easier reuse of code
Easier maintenance
Provide high coupling (Page 427)
Provide high cohesion
Question:281
MVC model1 is considered desirable for complex applications.
Yes
No