QCM java J2EE corrigé

QCM sur java J2EE avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
 
 

1. Quelle exception est levée lors de l’initialisation du Servlet échoue?

A ServletException

B RemoteException

C IOException

D SocketException

A

Le cas où l’initialisation du Servlet échoue, on aurra le message d’erreur suivant:

 javax.servlet.ServletException: Could not initialize class org.apache.jasper.runtime.ClassImpl
Différence entre JSP et ServletDifférence entre JSP et ServletLa différence clé entre JSP et Servlet est la suivante: JSP est un langage de script pouvant générer du contenu Web dynamique, tandis que servlet…Lire plus
2. Les classes du répertoire _________ doivent être disponibles pour le classLoader d’application?

A /root/lib/classes/

B /root/classes/

C /WEB-INF/lib/classes/

D /WEB-INF/classes/

D
Le répertoire /WEB-INF/classes/ pour les classes servlet et utility. Les classes de ce répertoire doivent être disponibles pour le « Classloader » de l’application.

 

3. Lesquels des énoncés suivants sont corrects au sujet du status de la réponse Http?

A Un statut de 500 à 599 indique une erreur dans le client

B Un état de 400 à 499 indique une erreur dans le serveur.

C Un statut de 300 à 399 sont des messages d’information.

D Un statut de 200 à 299 signifie la requête de succès.

D

 

Différence entre Héritage et PolymorphismeDifférence entre Héritage et PolymorphismeQ uelle est la différence entre Héritage et Polymorphisme ? – L’héritage permet, la ré-utilisabilité du code et le polymorphisme permet à une fonction d’avoir…Lire plus
4. Pourquoi les beans sont utilisés dans l’architecture J2EE au lieu d’écrire tout le code dans les JSP?

A Permet la séparation des rôles entre les développeurs Web et les développeurs d’applications

B Permet l’intégration avec les outils de gestion de contenu (Content Management tools)

A
Bean est fréquemment utilisé dans les formulaires HTML pour capturer la valeur des paramètres de requête sélectionnés (tels que le nom d’utilisateur) et la transférer aux autres pages de traitement ou des programmes côté serveur, en fonction de sa porté.

 

5. Qu’est-ce qui est correct sur les Scriptlets JSP ?

A Une boucle peut commencer dans un Scriptlet et se terminer dans un autre

B Les instructions dans un Scriptlet doivent suivre la syntaxe Java

C Le point-virgule est nécessaire à la fin de chaque déclaration dans un Scriptlet

D Tout les réponses sont vrais

D

 

6. Quelle méthode est appelée en premier à chaque appel d’une servlet?

A Start()

B Run()

C init()

D Servive()

C

 

QCM-Java-Entretien10 Questions piège sur JAVA posées en entretien d’embaucheLes questions pouvant être posées par des recruteurs sont nombreuses. Ce sont quelques-unes des questions les plus fréquemment posées. Prenez le temps de lire ces…Lire plus
7. Quelle est la portée de l’objet d’une réponse?

A session

B page

C request

D response

B
Les objets avec cette portée ne sont accessibles que dans la page où ils ont été créés. L’objet n’est valide que pendant le traitement de la réponse.

 

8. Dans JSP, comment pouvez-vous savoir quelle méthode HTTP (GET ou POST) est utilisée par la requête du client?

A En utilisant request.getMethod ()

B En utilisant request.setMethod ()

C Impossible de savoir

A
L’objet request fournit des méthodes pour obtenir des informations sur l’en-tête HTTP, y compris des données de formulaire, des cookies, des méthodes HTTP, etc.
Différence entre GET et POSTDifférence entre GET et POSTLes requêtes HTTP POST ajoutent des données supplémentaires dans le corps du message d’un client (ou navigateur) envoyé à un serveur. En revanche, les requêtes…Lire plus
9. Quelle est la différence entre l’utilisation de « forward » et « sendRedirect() »?

A forward s’exécute côté client pendant que sendRedirect() s’exécute côté serveur.

B forward s’exécute côté serveur pendant que sendRedirect () s’exécute côté client.

C Les deux méthodes fonctionnent de manière identique.

B

 

Différence entre Arraylist et ListDifférence entre Arraylist et ListQuelle est la différence entre Arraylist et List ? – List est une interface qui contient des méthodes abstraites. Une interface est un contrat qui doit…Lire plus
10. Comment une servlet peut appeler une page d’erreur JSP?

A Cette fonctionnalité n’est pas supportée

B Lorsque la servlet lève l’exception, elle sera automatiquement interceptée par la page JSP appelant

C La servlet doit transmettre la requête à l’URL de la page d’erreur spécifique. L’exception est transmise en tant qu’attribut nommé « javax.servlet.jsp.jspException »

D La servlet doit rediriger la réponse vers la page d’erreur

C

 

11. Toute demande du client pour accéder aux ressources dans le répertoire WEB-INF/ doit être retournée avec un ________?

A BAD_REQUEST

B SC_NOT_FOUND

C SC_INTERNAL_SERVER_ERROR

D ESC_BAD_REQUEST

B
Le classLoader de l’application Web doit d’abord charger les classes du répertoire WEB-INF / classes, puis des fichiers JAR de bibliothèque du répertoire WEB-INF / lib. D’ailleurs, toute demande du client pour accéder aux ressources du répertoire WEB-INF / doit être renvoyée avec une réponse SC_NOT_FOUND (404).

 

12. Lequel des éléments suivants n’est pas un objet implicite dans JSP?

A system

B page

C response

D request

A
Il y a 9 objets implicites dans jsp qui sont : request, response, config, session, application, out, page, exception et pageContext.

 

QCM-JavaQCM Java – Programmation Orientée ObjetQCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
13. Tous les ____________ sont informés de l’initialisation du contexte avant l’initialisation de tout filtre ou servlet dans l’application Web.

A ServletRequestListener

B ServletContextListeners

C HttpSessionListener

D Tout les réponses sont vrais

B
« ServletContextListener » est une interface qui reçoit une notification concernant les modifications du cycle de vie de « ServletContext ». Il propose deux méthodes:

  • « contextInitialized » – Est déclenché lorsque l’application Web lance l’initialisation. Ceci sera invoqué avant que les filtres et les servlets ne soient initialisés.
  • « contextDestroyed » – Est déclenché lorsque ServletContext est sur le point d’être détruit. Ceci sera invoqué après que tous les servlets et filtres ont été détruits.

 

 
 

2 réflexions sur “QCM java J2EE corrigé

  • décembre 19, 2019 à 10:09
    Permalien

    merci pour le qcm , je suis prof au fac de la matière ..

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *