Prueba simulada de Struts2
Esta sección le presenta varios conjuntos de pruebas simuladas relacionadas con Struts2. Puede descargar estas pruebas simuladas de muestra en su máquina local y resolverlas sin conexión a su conveniencia. Cada prueba simulada se suministra con una clave de prueba simulada que le permite verificar la puntuación final y calificar usted mismo.
Prueba simulada Struts2 I
P 1 - ¿Cuál de las siguientes es la definición correcta de modelo en la arquitectura MVC?
A : el nivel más bajo del patrón que es responsable de mantener los datos.
B - Este es responsable de mostrar todos o una parte de los datos al usuario.
C - Código de software que controla las interacciones entre el modelo y la vista.
Respuesta: A
Explicación
Modelo: el nivel más bajo del patrón que es responsable de mantener los datos.
P 2 - ¿Cuál de las siguientes es la definición correcta de vista en la arquitectura MVC?
A : el nivel más bajo del patrón que es responsable de mantener los datos.
B - Este es responsable de mostrar todos o una parte de los datos al usuario.
C - Código de software que controla las interacciones entre el modelo y la vista.
Respuesta: B
Explicación
Ver: es responsable de mostrar todos o una parte de los datos al usuario.
P 3 : ¿Cuál de las siguientes es la definición correcta de controlador en la arquitectura MVC?
A : el nivel más bajo del patrón que es responsable de mantener los datos.
B - Este es responsable de mostrar todos o una parte de los datos al usuario.
C - Código de software que controla las interacciones entre el modelo y la vista.
Respuesta: C
Explicación
Controlador: código de software que controla las interacciones entre el modelo y la vista.
P 4 : ¿Cuál de las siguientes funciones está presente en Struts 2?
Respuesta: D
Explicación
Todas las funciones anteriores son compatibles con Struts 2.
P 5 : ¿Cuál de las siguientes funciones está presente en Struts 2?
A - Fácil integración con los frameworks Spring, Tiles y SiteMesh.
Respuesta: D
Explicación
Todas las funciones anteriores son compatibles con Struts 2.
P 6 - ¿Cuál de las siguientes opciones no forma parte de la arquitectura de Struts?
Respuesta: C
Explicación
Los EJB no forman parte de la arquitectura de Struts.
P 7 : ¿Cuál de las siguientes opciones no forma parte de la arquitectura de Struts?
Respuesta: C
Explicación
Los MDB no forman parte de la arquitectura Struts.
P 8 : ¿Cuál de las siguientes afirmaciones es verdadera en el ciclo de vida de una solicitud en la aplicación Struct2?
A : el usuario envía una solicitud al servidor para solicitar algún recurso (es decir, páginas).
B - El FilterDispatcher examina la solicitud y luego determina la Acción apropiada.
Respuesta: D
Explicación
Todos los pasos anteriores son parte del ciclo de vida de una solicitud en la aplicación Struct2.
P 9 : ¿Cuál de las siguientes afirmaciones es verdadera en el ciclo de vida de una solicitud en la aplicación Struct2?
A : se ejecuta la acción seleccionada para realizar la operación solicitada.
C - Finalmente, el resultado es preparado por la vista y devuelve el resultado al usuario.
Respuesta: D
Explicación
Todos los pasos anteriores son parte del ciclo de vida de una solicitud en la aplicación Struct2.
P 10 : ¿Cuál de las siguientes afirmaciones es verdadera en el ciclo de vida de una solicitud en la aplicación Struct2?
A : se ejecuta la acción seleccionada para realizar la operación solicitada.
C - Finalmente, el resultado es preparado por la vista y devuelve el resultado al usuario.
Respuesta: D
Explicación
Todos los pasos anteriores son parte del ciclo de vida de una solicitud en la aplicación Struct2.
P 11 - ¿Cuál de las siguientes afirmaciones sobre struts.xml es verdadera?
B : este archivo se puede utilizar para anular la configuración predeterminada de una aplicación.
C : este archivo se puede crear en la carpeta WEB-INF / classes.
Respuesta: D
Explicación
Todas las declaraciones anteriores son correctas.
P 12 - ¿Cuál de las siguientes afirmaciones sobre web.xml es verdadera?
Respuesta: C
Explicación
Ambas declaraciones anteriores son correctas.
P 13 : ¿Cuál de las siguientes afirmaciones es verdadera sobre la etiqueta de acción en struts.xml?
R - Definimos etiquetas de acción que corresponden a cada URL a la que queremos acceder.
Respuesta: C
Explicación
Ambas declaraciones anteriores son correctas.
P 14 : ¿Cuál de las siguientes afirmaciones sobre struts-config.xml es verdadera?
B - En la sección form-beans, puede asignar su subclase ActionForm a un nombre.
C - En la sección de reenvíos globales, puede asignar una página en su aplicación web a un nombre
Respuesta: D
Explicación
Todas las declaraciones anteriores son correctas.
P 15 : ¿Cuál de las siguientes afirmaciones sobre struts-config.xml es verdadera?
B - En la sección del controlador, puede configurar las partes internas de Struts.
Respuesta: D
Explicación
Todas las declaraciones anteriores son correctas.
P 16 - ¿Cuál de las siguientes afirmaciones es cierta sobre los interceptores?
Respuesta: C
Explicación
Ambas declaraciones anteriores son correctas.
P 17 - ¿Cuál de las siguientes opciones se puede lograr utilizando interceptores?
A : proporcionar lógica de preprocesamiento antes de llamar a la acción.
B - Proporcionar lógica de posprocesamiento después de que se llama a la acción.
C : captura de excepciones para que se pueda realizar un procesamiento alternativo.
Respuesta: D
Explicación
Todas las declaraciones anteriores son correctas.
P 18 - ¿Cuál de las siguientes opciones es correcta?
A : la clase Acción gestiona el estado de la aplicación.
Respuesta: C
Explicación
Ambas declaraciones anteriores son correctas.
P 19 - ¿Qué es el tipo de resultado defectuoso?
Respuesta: A
Explicación
El tipo de resultado del despachador es el tipo predeterminado y se utiliza si no se especifica ningún otro tipo de resultado.
P 20 : ¿Cuál de las siguientes afirmaciones es correcta sobre el tipo de resultado del despachador?
B - Se utiliza para generar resultados utilizando plantillas predefinidas.
Respuesta: A
Explicación
Se utiliza para reenviar a un servlet, JSP, página HTML, etc., en el servidor. Utiliza el método RequestDispatcher.forward ().
P 21 : ¿Cuál de las siguientes afirmaciones es correcta sobre el tipo de resultado de FreeMaker?
B - Se utiliza para generar resultados utilizando plantillas predefinidas.
Respuesta: B
Explicación
Se utiliza para generar resultados utilizando plantillas predefinidas.
P 22 : ¿Cuál de las siguientes afirmaciones es correcta sobre el tipo de resultado de redireccionamiento?
B - Se utiliza para generar resultados utilizando plantillas predefinidas.
Respuesta: C
Explicación
Llama al método estándar response.sendRedirect (), lo que hace que el navegador cree una nueva solicitud a la ubicación dada.
P 23 - ¿Cuál de las siguientes opciones es correcta sobre el tipo de resultado de redireccionamiento?
B - Se utiliza para generar resultados utilizando plantillas predefinidas.
Respuesta: C
Explicación
Llama al método estándar response.sendRedirect (), lo que hace que el navegador cree una nueva solicitud a la ubicación dada.
P 24 : ¿Cuál de las siguientes afirmaciones es correcta sobre los objetos temporales?
A - Hay varios objetos temporales que se crean durante la ejecución de una página.
B : el objeto del modelo actual se coloca antes de la acción en la pila de valores.
Respuesta: A
Explicación
Hay varios objetos temporales que se crean durante la ejecución de una página. Por ejemplo, el valor de iteración actual para una colección que se repite en una etiqueta JSP.
P 25 - ¿Cuál de las siguientes afirmaciones es correcta sobre los objetos modelo?
A - Hay varios objetos temporales que se crean durante la ejecución de una página.
B : el objeto del modelo actual se coloca antes de la acción en la pila de valores.
Respuesta: B
Explicación
Si está utilizando objetos de modelo en su aplicación de struts, el objeto de modelo actual se coloca antes de la acción en la pila de valores.
Hoja de respuestas
Número de pregunta | Clave de respuesta |
---|---|
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
dieciséis | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 |