Test simulé JSP
Cette section vous présente divers ensembles de tests simulés liés à JSP Framework. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.
Test simulé JSP I
Q 1 - Quelle est la signature correcte de la méthode jspDestroy () de la classe HttpJspPage?
A - void jspDestroy (requête HTTPRequest, réponse HTTPResponse)
B - void jspDestroy (requête HTTPRequest, réponse HTTPResponse) lève ServletException, IOException
Réponse: C
Explication
La signature correcte est
void jspDestroy()
Q 2 - Quelle est la signature correcte de la méthode jspInit () de la classe HttpJspPage?
A - void jspInit (requête HTTPRequest, réponse HTTPResponse)
B - void jspInit (requête HTTPRequest, réponse HTTPResponse) lève ServletException, IOException
Réponse: C
Explication
La signature correcte est vide jspInit ()
Q 3 - Quelle est la signature correcte de la méthode _jspService () de la classe HttpJspPage?
A - void _jspService (requête HTTPRequest, réponse HTTPResponse)
B - void _jspService (requête HTTPRequest, réponse HTTPResponse) lève ServletException, IOException
Réponse: B
Explication
La signature correcte est
void _jspService(HTTPRequest request, HTTPResponse response) throws ServletException, IOException
Q 4 - La méthode _jspService () de la classe HttpJspPage ne doit pas être remplacée.
Réponse: A
Explication
Le conteneur JSP crée des méthodes _jspService () afin qu'il ne soit pas remplacé.
Q 5 - La méthode _jspService () de la classe HttpJspPage ne doit pas être remplacée.
Réponse: A
Explication
Le conteneur JSP crée des méthodes _jspService () afin qu'il ne soit pas remplacé.
Réponse: A
Explication
Oui, la méthode jspInit () peut être remplacée.
Réponse: A
Explication
Oui, la méthode jspDestroy () peut être remplacée.
Q 8 - Lequel des éléments suivants n'est pas un objet implicite?
Réponse: C
Explication
Il n'y a pas d'objet cookie dans jsp.
Q 9 - la demande est une instance de quelle classe?
Réponse: C
Explication
request est l'objet de HttpServletRequest.
Q 10 - la réponse est une instance de quelle classe?
Réponse: C
Explication
request est l'objet de HttpServletResponse.
Q 11 - si l'attribut isThreadSafe de la directive de page est défini sur true, le servlet généré implémente l'interface SingleThreadModel.
Réponse: B
Explication
Si l'attribut isThreadSafe de la directive de page est défini sur false, le servlet généré implémente l'interface SingleThreadModel.
Q 12 - Cet objet peut être utilisé pour accéder à d'autres objets implicites dans JSP.
Réponse: D
Explication
pageContext peut être utilisé pour récupérer d'autres objets implicites en utilisant ses méthodes comme getPage (), getRequest () etc.
Réponse: A
Explication
L'option isThreadSafe marque une page comme étant thread-safe. Par défaut, il est vrai et toutes les JSP sont considérées comme thread-safe.
Q 14 - La définition de isThreadSafe sur false peut entraîner de mauvaises performances.
Réponse: A
Explication
Si vous définissez l'option isThreadSafe sur false, le moteur JSP s'assure qu'un seul thread à la fois exécute votre JSP.
Q 15 - la session est une instance de quelle classe?
Réponse: B
Explication
request est l'objet de HttpSession.
Q 16 - Si un jsp doit générer une page pdf, quel attribut de la directive de page doit-il utiliser?
Réponse: A
Explication
<%page contentType="application/pdf">
La balise ci-dessus est utilisée pour générer un PDF à l'aide de JSP.
Q 17 - Si un jsp doit générer une page xml, quel attribut de la directive de page doit-il utiliser?
Réponse: D
Explication
<% page contentType = "text / xml">
Q 18 - Lequel des énoncés suivants n'est pas une directive?
Réponse: C
Explication
l'exportation n'est pas une directive de page.
Q 19 - Lequel des éléments suivants n'est pas un attribut valide d'une directive de page?
Réponse: C
Explication
l'exportation n'est pas un attribut valide d'une directive de page.
Q 20 - Lequel des éléments suivants est une technologie côté serveur?
Réponse: B
Explication
jsp est une technologie côté serveur.
Réponse: B
Explication
Non, les pages Jsp ne doivent pas être mappées / configurées dans web.xml
Q 22 - Toutes les classes de servlet doivent être mappées et configurées dans web.xml.
Réponse: A
Explication
Oui, tous les servlets doivent être mappés / configurés dans web.xml
Q 23 - Lequel des éléments suivants ne prend pas directement en charge JSP?
Réponse: D
Explication
Apache HTTP Server ne prend pas directement en charge JSP.
Réponse: D
Explication
JSP signifie Java Server Pages.
Q 25 - Quelles sont les méthodes de servlet généré?
Réponse: D
Explication
Toutes les méthodes ci-dessus sont générées dans le servlet généré.
Feuille de réponses
Numéro de question | Clé de réponse |
---|---|
1 | C |
2 | C |
3 | B |
4 | UNE |
5 | UNE |
6 | UNE |
sept | UNE |
8 | C |
9 | C |
dix | C |
11 | B |
12 | ré |
13 | UNE |
14 | UNE |
15 | B |
16 | UNE |
17 | ré |
18 | C |
19 | C |
20 | B |
21 | B |
22 | UNE |
23 | ré |
24 | ré |
25 | ré |