Explore topic-wise MCQs in Technical Programming.

This section includes 1671 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.

501.

Which of the following action variable is used to include a file in JSP?

A. jsp:setProperty
B. jsp:getProperty
C. jsp:include
D. jsp:plugin
Answer» D. jsp:plugin
502.

Which one of the following is correct for directive in JSP?

A. <%@directive%>
B. <%!directive%>
C. <%directive%>
D. <%=directive%>
Answer» B. <%!directive%>
503.

Which is mandatory in tag?

A. id, class
B. id, type
C. type, property
D. type,id
Answer» B. id, type
504.

Which is not a directive?

A. include
B. page
C. export
D. useBean
Answer» D. useBean
505.

“request” is instance of which one of the following classes?

A. Request
B. HttpRequest
C. HttpServletRequest
D. ServletRequest
Answer» D. ServletRequest
506.

Which one is correct order of phases in JSP life cycle?

A. Initialization, Cleanup, Compilation, Execution
B. Initialization, Compilation, Cleanup, Execution
C. Compilation, Initialization, Execution, Cleanup
D. Cleanup, Compilation, Initialization, Execution
Answer» D. Cleanup, Compilation, Initialization, Execution
507.

Which option is true about session scope?

A. Objects are accessible only from the page in which they are created
B. Objects are accessible only from the pages which are in same session
C. Objects are accessible only from the pages which are processing the same request
D. Objects are accessible only from the pages which reside in same application
Answer» C. Objects are accessible only from the pages which are processing the same request
508.

_jspService() method of HttpJspPage class should not be overridden.

A. True
B. false false
Answer» B. false false
509.

Application is instance of which class?

A. javax.servlet.Application
B. javax.servlet.HttpContext
C. javax.servlet.Context
D. javax.servlet.ServletContext
Answer» E.
510.

Which page directive should be used in JSP to generate a PDF page?

A. content Type
B. generate Pdf
C. type PDF
D. content PDF
Answer» B. generate Pdf
511.

Which object is used by spring for authentication?

A. Context Holder
B. Security Holder
C. Anonymous Holder
D. Security Context Holder
Answer» E.
512.

Which method creates unique fields in the HTML which are not shown to the user ?

A. User authentication
B. URL writing
C. HTML Hidden field
D. HTML invisible field
Answer» D. HTML invisible field
513.

How can we invalidate a session?

A. session.discontinue()
B. session.invalidate()
C. session.disconnect()
D. session.falsify()
Answer» C. session.disconnect()
514.

What is the maximum size of cookie ?

A. 4 KB
B. 4 MB
C. 4 bytes
D. 40 KB
Answer» B. 4 MB
515.

SessionIDs are stored in cookies.

A. True
B. False
Answer» B. False
516.

Which of the following is not true about session?

A. All users connect to the same session
B. All users have same session variable
C. Default timeout value for session variable is 20 minutes
D. New session cannot be created for a new user
Answer» D. New session cannot be created for a new user
517.

Which of the following leads to high network traffic?

A. URL rewriting
B. Hidden form fields
C. SSL sessions
D. Cookies
Answer» B. Hidden form fields
518.

Which of the following is stored at client side?

A. URL rewriting
B. Hidden form fields
C. SSL sessions
D. Cookies
Answer» E.
519.

Which of the below is not a session tracking method?

A. URL rewriting
B. History
C. Cookies
D. SSL sessions
Answer» C. Cookies
520.

Which of the following is used for session migration?

A. Persisting the session in database
B. URL rewriting
C. Create new database connection
D. Kill session from multiple sessions
Answer» B. URL rewriting
521.

Which are the session tracking techniques? i. URL rewriting ii. Using session object iii.Using response object iv. Using hidden fields v. Using cookies vi. Using servlet object

A. i, ii, iii, vi
B. i, ii, iv, v
C. i, vi, iii, v
D. i, ii, iii, v
Answer» C. i, vi, iii, v
522.

How is dynamic interception of requests and responses to transform the information done?

A. servlet container
B. servlet config
C. servlet context
D. servlet filter
Answer» E.
523.

Which of the following is true about servlets?

A. Servlets execute within the address space of web server
B. Servlets are platform-independent because they are written in java
C. Servlets can use the full functionality of the Java class libraries
D. Servlets execute within the address space of web server, platform independent and uses the functionality of java class libraries
Answer» E.
524.

When destroy() method of filter is called?

A. The destroy() method is called only once at the end of the life cycle of a filter
B. The destroy() method is called after the filter has executed doFilter method
C. Both of the mentioned
D. The destroyer() method is called after the filter has executed
Answer» B. The destroy() method is called after the filter has executed doFilter method
525.

Which of the following code retrieves the body of the request as binary data?

A. DataInputStream data = new InputStream()
B. DataInputStream data = response.getInputStream()
C. DataInputStream data = request.getInputStream()
D. DataInputStream data = request.fetchInputStream()
Answer» D. DataInputStream data = request.fetchInputStream()
526.

Which method is used to get three-letter abbreviation for locale’s country in servlets?

A. Request.getISO3Country()
B. Locale.getISO3Country()
C. Response.getISO3Country()
D. Local.retrieveISO3Country()
Answer» B. Locale.getISO3Country()
527.

Which of the following code is used to get an attribute in a HTTP Session object in servlets?

A. session.getAttribute(String name)
B. session.alterAttribute(String name)
C. session.updateAttribute(String name)
D. session.setAttribute(String name)
Answer» B. session.alterAttribute(String name)
528.

What is the difference between servlets and applets? i.Servlets execute on Server; Applets execute on browser ii.Servlets have no GUI; Applet has GUI iii.Servlets creates static web pages; Applets creates dynamic web pages iv.Servlets can handle only a single request; Applet can handle multiple requests

A. i,ii,iii are correct
B. i,ii are correct
C. i,iii are correct
D. i,ii,iii,iv are correct
Answer» C. i,iii are correct
529.

Can servlet class declare constructor with ServletConfig object as a argument?

A. True
B. False
Answer» C.
530.

How constructor can be used for a servlet?

A. Initialization
B. Constructor function
C. Initialization and Constructor function
D. Setup() method
Answer» D. Setup() method
531.

What is the java method for ping?

A. hostReachable()
B. ping()
C. isReachable()
D. portBusy()
Answer» D. portBusy()
532.

What happens if IP Address of host cannot be determined?

A. The system exit with no message
B. UnknownHostException is thrown
C. IOException is thrown
D. Temporary IP Address is assigned
Answer» C. IOException is thrown
533.

What does local IP address start with?

A. 10.X.X.X
B. 172.X.X.X
C. 192.168.X.X
D. 10.X.X.X, 172.X.X.X, or 192.168.X.X
Answer» E.
534.

Which class represents an Internet Protocol address?

A. InetAddress
B. Address
C. IP Address
D. TCP Address
Answer» B. Address
535.

Which of the below are common network protocols?

A. TCP
B. UDP
C. TCP and UDP
D. CNP
Answer» D. CNP
536.

What does bind() method of ServerSocket offer?

A. binds the serversocket to a specific address (IP Address and port)
B. binds the server and client browser
C. binds the server socket to the JVM
D. binds the port to the JVM
Answer» B. binds the server and client browser
537.

What happens if ServerSocket is not able to listen on the specified port?

A. The system exits gracefully with appropriate message
B. The system will wait till port is free
C. IOException is thrown when opening the socket
D. PortOccupiedException is thrown
Answer» D. PortOccupiedException is thrown
538.

Which class provides system independent server side implementation?

A. Socket
B. ServerSocket
C. Server
D. ServerReader
Answer» C. Server
539.

In CGI, process starts with each request and will initiate OS level process.

A. True
B. False
Answer» B. False
540.

How does applet and servlet communicate?

A. HTTP
B. HTTPS
C. FTP
D. HTTP Tunneling
Answer» E.
541.

What is the storage capacity of single cookie?

A. 2048 MB
B. 2048 bytes
C. 4095 bytes
D. 4095 MB
Answer» D. 4095 MB
542.

What is the full form of MIME in Java?

A. Multipurpose Internet Messaging Extension
B. Multipurpose Internet Mail Extension
C. Multipurpose Internet Media Extension
D. Multipurpose Internet Mass Extension
Answer» C. Multipurpose Internet Media Extension
543.

What type of protocol is HTTP?

A. stateless
B. stateful
C. transfer protocol
D. information protocol
Answer» B. stateful
544.

Which of the below can be used to debug front end of a web application ?

A. Junit
B. Fitnesse
C. Firebug
D. Mockito
Answer» D. Mockito
545.

Which of the below is not a javascript framework for UI?

A. Vaadin
B. AngularJS
C. KendoUI
D. Springcore
Answer» E.
546.

How can we take input text from user in HTML page?

A. input tag
B. inoutBufferedReader tag
C. meta tag
D. scanner tag
Answer» B. inoutBufferedReader tag
547.

How can we connect to database in a web application?

A. oracle sql developer
B. toad
C. JDBC template
D. mysql
Answer» D. mysql
548.

How are java web applications packaged?

A. jar
B. war
C. zip
D. both jar and war
Answer» E.
549.

Which component can be used for sending messages from one application to another?

A. server
B. client
C. mq
D. webapp
Answer» D. webapp
550.

Servlet are used to program which component in a web application?

A. client
B. server
C. tomcat
D. applet
Answer» C. tomcat