MCQOPTIONS
Saved Bookmarks
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.
| 1. |
Which method of the request object is used to extract values of the input fields in a formwhen it is submitted? |
| A. | getParameter |
| B. | getParameterNames |
| C. | getValues |
| D. | putValues |
| Answer» B. getParameterNames | |
| 2. |
What technique is used for the authentication mechanism in the servlet specification? |
| A. | Role Based Authentication |
| B. | Form Based Authentication |
| C. | Both A & B |
| D. | None of the above |
| Answer» B. Form Based Authentication | |
| 3. |
EJB is a specification for J2EE server, not a product; Java beans may be a graphical component in IDE. |
| A. | True |
| B. | False |
| C. | none |
| D. | all |
| Answer» B. False | |
| 4. |
Which server-side component is required to be deployed on the server? |
| A. | EJB |
| B. | RMI |
| C. | Both A & B |
| D. | None of the above |
| Answer» B. RMI | |
| 5. |
A JSP page needs to generate an XML file. Which attribute of page directive may be used to specify that the JSP page is generating an XML file? |
| A. | contentType |
| B. | generateXML |
| C. | type |
| D. | outputXML |
| Answer» B. generateXML | |
| 6. |
Which of the following is true for CORBA? |
| A. | Protocol for distributed computing |
| B. | Database specification |
| C. | Specification for distributed objects |
| D. | Both (c) and (d) above. |
| Answer» E. | |
| 7. |
What are primitive data types? |
| A. | byte, short, int, long |
| B. | float, double |
| C. | boolean |
| D. | char |
| Answer» B. float, double | |
| 8. |
Which part of multi-tier enterprise application contains EJB component? |
| A. | Application Server |
| B. | Web Server |
| C. | Database Server |
| D. | Fat Client |
| Answer» B. Web Server | |
| 9. |
Which statements about a session bean class are true? |
| A. | It is a final class |
| B. | Overloaded constructors are supported |
| C. | Their business methods can be 'private' |
| D. | The ejbCreate() method must not be a final method |
| Answer» E. | |
| 10. |
Application module selection is done by |
| A. | Action class |
| B. | ActionServlet |
| C. | RequestProcessor |
| D. | All of the above |
| Answer» C. RequestProcessor | |
| 11. |
Which EJB container must provide an implementation of Java Naming and Directory Interface (JNDI) API to provide naming services for EJB clients and components? |
| A. | Transaction support |
| B. | Persistence support |
| C. | Naming support |
| D. | All mentioned above |
| Answer» D. All mentioned above | |
| 12. |
In which advantage of servlet, Servlets are managed by JVM so no need to worry about memory leak, garbage collection etc.? |
| A. | Better performance |
| B. | Portability |
| C. | Robust |
| D. | Secure |
| Answer» D. Secure | |
| 13. |
Which of the following exceptions is thrown by the ejbLoad() method of an entity bean when the database row to be loaded is not found ? |
| A. | NoSuchEntityException |
| B. | EJBException |
| C. | RemoteException |
| D. | ObjectNotFoundException |
| Answer» B. EJBException | |
| 14. |
Which middleware services are provided by EJB? |
| A. | Security |
| B. | Transaction Management |
| C. | Both A & B |
| D. | None of the above |
| Answer» D. None of the above | |
| 15. |
EJB is like COM, Abbreviate the term COM? |
| A. | Component Object Model |
| B. | Component Oriented Model |
| C. | Common Object Model |
| D. | Common Oriented Model |
| Answer» B. Component Oriented Model | |
| 16. |
Which is the method available in SessionContext interface? |
| A. | afterBegin() |
| B. | getRollbackOnly() |
| C. | setSessionCotext() |
| D. | getUserTransaction() |
| Answer» D. getUserTransaction() | |
| 17. |
Which method of the request object is used to extract values of the input fields in a form when it is submitted? |
| A. | getParameter |
| B. | getParameterNames |
| C. | getValues |
| D. | putValues |
| Answer» B. getParameterNames | |
| 18. |
Servlet mapping defines |
| A. | an association between a URL pattern and a servlet |
| B. | an association between a URL pattern and a request page |
| C. | an association between a URL pattern and a response page |
| D. | All of the above |
| Answer» B. an association between a URL pattern and a request page | |
| 19. |
Which statement about JTA and resource-local entity managers is correct? |
| A. | The default transaction type for an entity manager is JTA in both Java EE and Java SE environments. |
| B. | You cannot use a resource-local entity manager in a Java EE environment. |
| C. | The EntityTransaction interface must be used when using a resource-local entity manager. (*) |
| D. | Application-managed entity managers can be only a JTA transaction type. |
| Answer» D. Application-managed entity managers can be only a JTA transaction type. | |
| 20. |
What JSP is basically used today? |
| A. | To make controller |
| B. | To make GUI |
| C. | In writing business logic |
| D. | Deprecated |
| Answer» C. In writing business logic | |
| 21. |
Which attribute specifies a JSP page that should process any exceptions thrown but notcaught in the current page? |
| A. | The ErrorPage Attribute |
| B. | The IsErrorPage Attribute |
| C. | Both A & B |
| D. | None of the above |
| Answer» C. Both A & B | |
| 22. |
Which of the following statements can be used to describe a public method? |
| A. | It is accessible to all other classes in the hierarchy |
| B. | It represents the public interface of its class |
| C. | All of above |
| D. | None of these |
| Answer» D. None of these | |
| 23. |
Which statement about session beans is true? |
| A. | In both stateless and statefull session classes, the bean provider must write the method public void remove() |
| B. | The method << remove >> in the component interface can be accessed only by the remote clients |
| C. | The bean’s handle must be provided by the client, in order to ask the EJBHome for removing a session bean |
| D. | None of the above |
| Answer» D. None of the above | |
| 24. |
Which of the following is used to redirect the response from a servlet to a JSP page? |
| A. | response.sendRedirect() |
| B. | request.sendRedirect() |
| C. | request.forward() |
| D. | response.forward() |
| Answer» B. request.sendRedirect() | |
| 25. |
Which EJB usually represents persistent data? |
| A. | Entity Bean |
| B. | Stateless Session Bean |
| C. | Stateful Session Bean |
| D. | Message-Driven Bean |
| Answer» B. Stateless Session Bean | |
| 26. |
How do we change the values of the elements of the array? |
| A. | The array expression |
| B. | The array subscript expression can be used to change the values of the elements of the array. |
| C. | The definition of element |
| D. | The definition & declaration of element array |
| Answer» C. The definition of element | |
| 27. |
Which statement about entities is correct? |
| A. | Entities must be annotated with the @Entity annotation. |
| B. | Entities can be final classes. |
| C. | Entities can have a single no-arg constructor with protected visibility. |
| D. | Instance variables of an entity can have private, protected, public, or package visibility. |
| Answer» D. Instance variables of an entity can have private, protected, public, or package visibility. | |
| 28. |
Which statement is correct about the EntityManager API? |
| A. | The merge, persist, remove, and getReference methods must be invoked within a transaction context. |
| B. | It is safe (no exception is thrown) to call merge or getTransaction on a JTA EntityManager instance. |
| C. | The getReference method can throw an EntityNotFoundException. |
| D. | Runtime exceptions thrown by the refresh and createQuery methods of the EntityManager interface do NOT cause the transaction to be rolled back. |
| Answer» D. Runtime exceptions thrown by the refresh and createQuery methods of the EntityManager interface do NOT cause the transaction to be rolled back. | |
| 29. |
Which of the following are capable of Java Script functions? |
| A. | Returning multiple values |
| B. | Accepting parameters and returning values |
| C. | Accepting parameters |
| D. | All choices are correct |
| Answer» D. All choices are correct | |
| 30. |
Which attribute needs to be changed to make elements invisible? |
| A. | Visibility |
| B. | Visible |
| C. | Invisibility |
| D. | Invisible |
| Answer» B. Visible | |
| 31. |
What are the functions of the dot(.) operator? |
| A. | It enables you to access instance variables of any objects within a class |
| B. | It enables you to store values in instance variables of an object |
| C. | It is used to call object methods |
| D. | All of above |
| Answer» E. | |
| 32. |
Which of the following are server side programming languages? 1.HTML 2.JavaScript 3.JSP 4.Sevlets |
| A. | 1,2,3,4 |
| B. | 1,2 |
| C. | 3,4 |
| D. | None |
| Answer» D. None | |
| 33. |
Which machine actually executed the Java Script? |
| A. | The web server |
| B. | The machine which is running a web server. |
| C. | Java Script engine |
| D. | Both A and C |
| Answer» C. Java Script engine | |
| 34. |
Which of the following should always forwards or redirect to a resource (view) after completed? |
| A. | HttpResponse object |
| B. | ActionServlet |
| C. | Action class |
| D. | Request Processor |
| Answer» E. | |
| 35. |
The __________tier processes HTTP protocol, scripting tasks, performs calculations, and provides access to data. |
| A. | Client |
| B. | Applications/Web server |
| C. | Enterprise server |
| D. | DBA |
| Answer» B. Applications/Web server | |
| 36. |
What is the limitation of creating ActionServlet instances per web application? |
| A. | Two |
| B. | Three |
| C. | Unlimited |
| D. | One |
| Answer» B. Three | |
| 37. |
The web container maintains the life cycle of a servlet instance,give the lifecycle of a servlet? |
| A. | Servlet class is loaded |
| B. | Servlet instance is created |
| C. | init,Service,destroy method is invoked |
| D. | All mentioned above |
| Answer» E. | |
| 38. |
JSP pages have access to implicit objects that are exposed automatically. One such object that is available is request. The request object is an instance of which class? |
| A. | HttpRequest |
| B. | ServletRequest |
| C. | Request |
| D. | HttpServletRequest |
| Answer» E. | |
| 39. |
How many jsp implicit objects are there and these objects are created by the webcontainer that are available to all the jsp pages? |
| A. | 8 |
| B. | 9 |
| C. | 10 |
| D. | 7 |
| Answer» C. 10 | |
| 40. |
Which of the methods should be implemented if any class implements the Runnableinterface? |
| A. | start() |
| B. | run() |
| C. | wait() |
| D. | notify() and notifyAll() |
| Answer» C. wait() | |
| 41. |
JavaScript RegExp Object has modifier 'i' to __________ |
| A. | Perform case-sensitive matching |
| B. | Perform case-insensitive matching |
| C. | Perform both case-sensitive&case-insensitive matching |
| D. | None of above |
| Answer» C. Perform both case-sensitive&case-insensitive matching | |
| 42. |
Which of the following methods is overridden by Action class? |
| A. | execute() |
| B. | service() |
| C. | run() |
| D. | destroy() |
| Answer» B. service() | |
| 43. |
Which of the following are examples of JSP directive? Select the two correct answers. |
| A. | include |
| B. | exclude |
| C. | import |
| D. | taglibrary |
| Answer» B. exclude | |
| 44. |
Which of the following delegates the request handling to the RequestProcessor instance? |
| A. | ActionServlet |
| B. | Action class |
| C. | Deployment descriptor |
| D. | None of the above |
| Answer» B. Action class | |
| 45. |
A message-driven bean can have an instance of a MessageDrivenContext injected. Which method can be successfully invoked on this interface from a message-driven bean? |
| A. | getEJBHome |
| B. | getCallerPrincipal (*) |
| C. | isCallerInRole |
| D. | getEJBLocalHome |
| Answer» C. isCallerInRole | |
| 46. |
What is the range of the char type? |
| A. | 0 to 216 |
| B. | 0 to 215 |
| C. | 0 to 216-1 |
| D. | 0 to 215-1 |
| Answer» E. | |
| 47. |
Which of the following EJB has no state?i. Message-Driven Bean. ii. BMP Entity Bean. iii. Stateless Session Bean. iv. Stateful Session Bean. |
| A. | Both (I) and (II) above |
| B. | Both (II) and (III) above |
| C. | Both (III) and (IV) above |
| D. | Both (I) and (III) above. |
| Answer» E. | |
| 48. |
Java Script entities start with ___________and end with _____________ |
| A. | Semicolon, colon |
| B. | Semicolon, Ampersand |
| C. | Ampersand, colon |
| D. | Ampersand, semicolon. |
| Answer» E. | |
| 49. |
Which attribute is used to hold the Java Script Version? |
| A. | SCRIPT |
| B. | VERSION |
| C. | LANGUAGE |
| D. | VER |
| Answer» D. VER | |
| 50. |
Which of the following delegates the request handling to the Request Processor instance? |
| A. | Action Servlet |
| B. | Action class |
| C. | Deployment descriptor |
| D. | None of the above |
| Answer» C. Deployment descriptor | |