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 |