Time remaining
:
:
Test Status
SERVLETRANDOMTEST
Ques 1 :
You are creating a servlet that generates stock market graphs. You want to provide the web browser with precise information about the amount of data being sent in the response stream.
Which HttpServletResponse methods will you use to provide this information?
(A) response.setLength(numberOfBytes);
(B) response.setContentLength(numberOfBytes);
(C) response.setHeader("Length", numberOfBytes);
(D) response.setIntHeader("Length", numberOfBytes);
Ques 2 :
Given an HttpSession session, a ServletRequest request, and a ServletContext context, which retrieves a URL to /WEB-INF/myconfig.xml within a web application?
(A) request.getResource("/WEB-INF/myconfig.xml")
(B) session.getResource("/WEB-INF/myconfig.xml")
(C) getClass().getResource("/WEB-INF/myconfig.xml")
(D) context.getResource("/WEB-INF/myconfig.xml")
Ques 3 :
For an HttpServletResponse response, which two create a custom header?(Choose two.)
A. response.setHeader("X-MyHeader", "34");
B. response.addHeader("X-MyHeader", "34");
C. response.setHeader(new HttpHeader("X-MyHeader", "34"));
D. response.addHeader(new HttpHeader("X-MyHeader", "34"));
E. response.addHeader(new ServletHeader("X-MyHeader", "34"));
F. response.setHeader(new ServletHeader("X-MyHeader", "34"));
(A) A,B
(B) B,C
(C) C,D
(D) B,D
Ques 4 :
For a given ServletResponse response, which retrieve an object for
writing text data?
(A) response.getOutputWriter()
(B) response.getWriter()
(C) response.getWriter().getOutputStream()
(D) response.getWriter(Writer.OUTPUT_TEXT)
Ques 5 :
Given:
1. public void service(ServletRequest request,
2. ServletResponse response) {
3. ServletInputStream sis =
4. // insert code here
5. }
Which retrieves the binary input stream on line 4 ?
(A) request.getReader();
(B) request.getWriter();
(C) request.getResourceAsStream();
(D) request.getInputStream();
Ques 6 :
You need to create a servlet filter that stores all request headers to a
database for all requests to the web application's home page "/index.jsp". Which HttpServletRequest method allows you to retrieve all of the request headers?
(A) java.util.Iterator getRequestHeaders()
(B) java.util.Enumeration getHeaderNames()
(C) java.util.Iterator getHeaderNames()
(D) String[] getRequestHeaders()
Ques 7 :
Given a header in an HTTP request: X-Retries: 4
Which two retrieve the value of the header from a given HttpServletRequest request?
A. request.getHeader("X-Retries")
B. request.getIntHeader("X-Retries")
C. request.getRequestHeader("X-Retries")
D. request.getHeaders("X-Retries").get(0)
E. request.getRequestHeaders("X-Retries").get(0)
(A) A,B,E
(B) D,E
(C) A,B
(D) B,C,
Ques 8 :
Given an HttpServletRequest request and HttpServletResponse response,
which sets a cookie "username" with the value "joe" in a servlet?
(A) request.addCookie(new Cookie("username", "joe"));
(B) response.addCookie(new Cookie("username", "joe"));
(C) response.addCookie("username", "joe");
(D) request.addCookie("username", "joe");
Ques 9 :
The method getWriter returns an object of type PrintWriter. This class has println methods to generate output. Which of these classes define the getWriter method? Select the one correct answer.
(A) HttpServletRequest
(B) ServletConfig
(C) HttpServletResponse
(D) ServletContext
Ques 10 :
What's the difference between servlets and applets?
1.Servlets executes on Servers, where as Applets executes on Browser
2.Servlets have no GUI, where as an Applet has GUI
3.Servlets creates static web pages, where as Applets creates dynamic web pages
4.Servlets can handle only a single request, where as Applet can handle multiple requests
(A) 1,2 are correct
(B) 1,2,3 are correct
(C) 1,3 are correct
(D) 1,2,3,4 are correct
Ques 11 :
Which three are valid URL mappings to a servlet in a web deployment
descriptor? (Choose three.)
A. */* B. *.do
C. MyServlet D. /MyServlet
E. /MyServlet/* F. MyServlet/*.jsp
(A) A,D,B
(B) A,B,F
(C) B,D,E
(D) D,E,F
Ques 12 :
Which about WAR files are true?
(A) WAR files must be located in the web application library directory.
(B) WAR files must contain the web application deployment descriptor.
(C) WAR files must be created by using archive tools designed specifically for that purpose.
(D) The web container must serve the content of any META-INF directory located in a WAR file.
Ques 13 :
Your web page includes a Java SE v1.5 applet with the following declaration:
<object classid='clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA' width='200' height='200'>
<param name='code' value='Applet.class' />
</object>
Which HTTP method is used to retrieve the applet code?
(A) POST
(B) GET
(C) PUT
(D) RETRIEVE
Ques 14 :
Name the method defined in the HttpServletResponse class that may be used to set the content type. Select the one correct answer.
(A) setContent
(B) setType
(C) setContentType
(D) setResponseContentType
Ques 15 :
You need to retrieve the username cookie from an HTTP request. If this
cookie does NOT exist, then the c variable will be null.
Which code snippet must be used to retrieve this cookie object?
(A) Cookie c = request.getCookie("username");
(B) Cookie c = null; for ( Iterator i = request.getCookies(); i.hasNext(); ) { Cookie o = (Cookie) i.next(); if ( o.getName().equals("username") ) { c = o; break; } }
(C) Cookie c = null; for ( Enumeration e = request.getCookies(); e.hasMoreElements(); ) { Cookie o = (Cookie) e.nextElement(); if ( o.getName().equals("username") ) { c = o; break; } }
(D) Cookie c = null; Cookie[] cookies = request.getCookies(); for ( int i = 0; i < cookies.length; i++ ) { if ( cookies[i].getName().equals("username") ) { c = cookies[i]; break; } }
Ques 16 :
Which two actions protect a resource file from direct HTTP access within a web application? (Choose two.)
A. placing it in the /secure directory
B. placing it in the /WEB-INF directory
C. placing it in the /META-INF/secure directory
D. creating a
element within the deployment descriptor
E. creating a
element within the deployment descriptor
(A) A,C
(B) D,E
(C) B, C
(D) B,D
Ques 17 :
A servlet class thatâ??s used in a web application extends the
(A) HttpServlet class
(B) GenericServlet class
(C) both A and B
(D) only A
Ques 18 :
The major difference between servlet and CGI is
(A) Servlets executes slower compared to CGI
(B) Servlets are thread based and CGI is process based
(C) Servlet has no platform specific API, where as CGI has
(D) All of the above
Ques 19 :
In which file do we define a servlet mapping?
(A) servlet.mappings
(B) servlet.xml
(C) web.xml
(D) Simple.java
Ques 20 :
what is servlet ?
(A) a
(B) b
(C) c
(D) d
Submit Answer
Don't Refresh the Page !! ...