Test simulé Struts2
Cette section vous présente divers ensembles de tests simulés liés à Struts2. 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é Struts2 I
Q 1 - Lequel des éléments suivants est la définition correcte du modèle dans l'architecture MVC?
A - Le niveau le plus bas du modèle qui est responsable de la conservation des données.
B - Ceci est responsable de l'affichage de tout ou partie des données à l'utilisateur.
C - Code logiciel qui contrôle les interactions entre le modèle et la vue.
Réponse: A
Explication
Modèle - Le niveau le plus bas du modèle responsable de la gestion des données.
Q 2 - Lequel des éléments suivants est la définition correcte de la vue dans l'architecture MVC?
A - Le niveau le plus bas du modèle qui est responsable de la conservation des données.
B - Ceci est responsable de l'affichage de tout ou partie des données à l'utilisateur.
C - Code logiciel qui contrôle les interactions entre le modèle et la vue.
Réponse: B
Explication
Afficher - Ceci est responsable de l'affichage de tout ou partie des données à l'utilisateur.
Q 3 - Lequel des éléments suivants est la définition correcte du contrôleur dans l'architecture MVC?
A - Le niveau le plus bas du modèle qui est responsable de la conservation des données.
B - Ceci est responsable de l'affichage de tout ou partie des données à l'utilisateur.
C - Code logiciel qui contrôle les interactions entre le modèle et la vue.
Réponse: C
Explication
Contrôleur - Code logiciel qui contrôle les interactions entre le modèle et la vue.
Q 4 - Laquelle des fonctionnalités suivantes est présente dans Struts 2?
A - Formulaires POJO et actions POJO
Réponse: D
Explication
Toutes les fonctionnalités ci-dessus sont prises en charge dans Struts 2.
Q 5 - Laquelle des fonctionnalités suivantes est présente dans Struts 2?
A - Intégration facile avec les frameworks Spring, Tiles et SiteMesh.
B - Prise en charge de la génération de vues à l'aide de modèles.
Réponse: D
Explication
Toutes les fonctionnalités ci-dessus sont prises en charge dans Struts 2.
Q 6 - Lequel des éléments suivants ne fait pas partie de l'architecture Struts?
Réponse: C
Explication
Les EJB ne font pas partie de l'architecture Struts.
Q 7 - Lequel des éléments suivants ne fait pas partie de l'architecture Struts?
Réponse: C
Explication
Les MDB ne font pas partie de l'architecture Struts.
Q 8 - Lequel des énoncés suivants est vrai dans le cycle de vie d'une demande dans une application Struct2?
B - Le FilterDispatcher examine la demande et détermine ensuite l'action appropriée.
Réponse: D
Explication
Toutes les étapes ci-dessus font partie du cycle de vie d'une demande dans l'application Struct2.
Q 9 - Lequel des énoncés suivants est vrai dans le cycle de vie d'une demande dans une application Struct2?
A - L'action sélectionnée est exécutée pour exécuter l'opération demandée.
B - Les intercepteurs configurés sont appliqués pour effectuer tout post-traitement si nécessaire.
C - Enfin le résultat est préparé par la vue et renvoie le résultat à l'utilisateur.
Réponse: D
Explication
Toutes les étapes ci-dessus font partie du cycle de vie d'une demande dans l'application Struct2.
Q 10 - Lequel des énoncés suivants est vrai dans le cycle de vie d'une demande dans une application Struct2?
A - L'action sélectionnée est exécutée pour exécuter l'opération demandée.
B - Les intercepteurs configurés sont appliqués pour effectuer tout post-traitement si nécessaire.
C - Enfin le résultat est préparé par la vue et renvoie le résultat à l'utilisateur.
Réponse: D
Explication
Toutes les étapes ci-dessus font partie du cycle de vie d'une demande dans l'application Struct2.
Q 11 - Laquelle des affirmations suivantes est vraie à propos de struts.xml?
B - Ce fichier peut être utilisé pour remplacer les paramètres par défaut d'une application.
C - Ce fichier peut être créé dans le dossier WEB-INF / classes.
Réponse: D
Explication
Toutes les déclarations ci-dessus sont correctes.
Q 12 - Laquelle des affirmations suivantes est vraie à propos de web.xml?
Réponse: C
Explication
Les deux déclarations ci-dessus sont correctes.
Q 13 - Lequel des énoncés suivants est vrai à propos de la balise d'action dans struts.xml?
Réponse: C
Explication
Les deux déclarations ci-dessus sont correctes.
Q 14 - Lequel des énoncés suivants est vrai à propos de struts-config.xml?
B - Dans la section form-beans, vous pouvez mapper votre sous-classe ActionForm à un nom.
C - Dans la section global-forward, vous pouvez mapper une page de votre webapp à un nom
Réponse: D
Explication
Toutes les déclarations ci-dessus sont correctes.
Q 15 - Lequel des énoncés suivants est vrai à propos de struts-config.xml?
B - Dans la section contrôleur, vous pouvez configurer les composants internes de Struts.
Réponse: D
Explication
Toutes les déclarations ci-dessus sont correctes.
Q 16 - Lequel des énoncés suivants est vrai à propos des intercepteurs?
Réponse: C
Explication
Les deux déclarations ci-dessus sont correctes.
Q 17 - Lequel des éléments suivants peut être réalisé en utilisant des intercepteurs?
A - Fournir une logique de prétraitement avant que l'action ne soit appelée.
B - Fournir une logique de post-traitement après l'appel de l'action.
C - Récupérer les exceptions afin qu'un traitement alternatif puisse être effectué.
Réponse: D
Explication
Toutes les déclarations ci-dessus sont correctes.
Q 18 - Lequel des énoncés suivants est correct?
A - La classe Action gère l'état de l'application.
Réponse: C
Explication
Les deux déclarations ci-dessus sont correctes.
Q 19 - Quel est le type de résultat defeult?
Réponse: A
Explication
Le type de résultat du répartiteur est le type par défaut et est utilisé si aucun autre type de résultat n'est spécifié.
Q 20 - Lequel des énoncés suivants est correct à propos du type de résultat du répartiteur?
B - Il est utilisé pour générer une sortie à l'aide de modèles prédéfinis.
Réponse: A
Explication
Il est utilisé pour transférer vers un servlet, une JSP, une page HTML, etc. sur le serveur. Il utilise la méthode RequestDispatcher.forward ().
Q 21 - Lequel des énoncés suivants est correct à propos du type de résultat FreeMaker?
B - Il est utilisé pour générer une sortie à l'aide de modèles prédéfinis.
Réponse: B
Explication
Il est utilisé pour générer une sortie à l'aide de modèles prédéfinis.
Q 22 - Lequel des énoncés suivants est correct à propos du type de résultat de redirection?
B - Il est utilisé pour générer une sortie à l'aide de modèles prédéfinis.
Réponse: C
Explication
Il appelle la méthode standard response.sendRedirect (), ce qui oblige le navigateur à créer une nouvelle requête à l'emplacement donné.
Q 23 - Lequel des énoncés suivants est correct à propos du type de résultat de redirection?
B - Il est utilisé pour générer une sortie à l'aide de modèles prédéfinis.
Réponse: C
Explication
Il appelle la méthode standard response.sendRedirect (), ce qui oblige le navigateur à créer une nouvelle requête à l'emplacement donné.
Q 24 - Lequel des énoncés suivants est correct à propos des objets temporaires?
A - Il existe différents objets temporaires qui sont créés lors de l'exécution d'une page.
B - L'objet modèle actuel est placé avant l'action sur la pile de valeurs.
Réponse: A
Explication
Il existe différents objets temporaires qui sont créés lors de l'exécution d'une page. Par exemple, la valeur d'itération actuelle pour une collection bouclée dans une balise JSP.
Q 25 - Lequel des énoncés suivants est correct à propos des objets modèles?
A - Il existe différents objets temporaires qui sont créés lors de l'exécution d'une page.
B - L'objet modèle actuel est placé avant l'action sur la pile de valeurs.
Réponse: B
Explication
Si vous utilisez des objets de modèle dans votre application Struts, l'objet de modèle actuel est placé avant l'action sur la pile de valeurs.
Feuille de réponses
| Numéro de question | Clé de réponse |
|---|---|
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| sept | |
| 8 | |
| 9 | |
| dix | |
| 11 | |
| 12 | |
| 13 | |
| 14 | |
| 15 | |
| 16 | |
| 17 | |
| 18 | |
| 19 | |
| 20 | |
| 21 | |
| 22 | |
| 23 | |
| 24 | |
| 25 |
