¡El examen web Java de la Universidad de Henan también puede ser un banco de preguntas! ¿Gracias?
"Desarrollo y aplicación WEB de JAVA" Página 1*** 6 páginas
Documento de examen final (volumen)
Nombre del curso: Método de examen WEB de JAVA: Abierto Libro ( ) Libro cerrado (√)
Puntuación total de la pregunta número 1, 2, 3, 4, 5, 6
Firmado por persona
Puntuación
Notas de los candidatos: 1. Este examen tiene 4 páginas. Verifique si faltan páginas en el examen. 2. Después del examen, los candidatos no podrán sacar los exámenes ni las hojas de respuestas de la sala de examen.
1. Preguntas de opción múltiple (1 punto por cada pregunta, máximo 20 puntos)
Puntuación del evaluador
1. El archivo de procesamiento a procesar se especifica mediante el atributo () del formulario.
A.método B. nombre C. acción D. Ninguno de los anteriores 2. Para ejecutar un programa JSP, ¿cuál de las siguientes declaraciones es incorrecta ( )
A. para ser instalado en los contenedores del lado del servidor, como Tomcat, etc. B. El cliente necesita instalar un contenedor de Servlet, como Tomcat, etc. C. Es necesario instalar JDK en el lado del servidor.
D. El cliente necesita instalar un navegador, como IE.
3. Al publicar una aplicación web, el directorio y los archivos de la aplicación web generalmente se colocan en el directorio () de Tomcat
.
A.work B. temp C. webapps D. conf 4. ¿Cuál de las siguientes afirmaciones sobre el protocolo HTTP es incorrecta ( )
A. protocolo principal de aplicaciones
B. El protocolo HTTP es un protocolo de transferencia de hipertexto,
basado en el modelo de solicitud/respuesta
HTTP es un protocolo sin estado<. /p>
D. Si los mensajes de solicitud y respuesta HTTP no se envían y entregan correctamente, HTTP puede guardar
la información entregada
5. ( ).
A. Un Servlet es una clase en Java
B. Servlet es una aplicación Java del lado del servidor ubicada dentro del servidor web. C. El servlet puede ser interpretado y ejecutado por el cliente. browser
D. El servidor web que carga Servlet debe contener una máquina virtual Java que admita Servlet 6. Las siguientes no son instrucciones JSP: ( )
A. .página D .taglib 7. La acción ( ) se utiliza para redirigir a otra página.
A. siguiente B. adelante C. incluir D. parámetro 8. Se ha creado un JavaBean en el proyecto, la clase es: bean.Student, el bean tiene
nombre Atributo , el uso correcto de las siguientes etiquetas es: ( )
A.
B.
C.
D.
9. Entre las siguientes opciones, ( ) puede obtener con precisión la entrada de un cuadro de texto en la página de solicitud (el nombre del el cuadro de texto es nombre).
A. request.getParameter (nombre) B. request.getParameter ("nombre") C. request.getParameterValues(nombre)
"Aplicación de desarrollo WEB JAVA" Página 2* * * Página 6
D. request.getParameterValues(“nombre”)
10 Cuando se utiliza el objeto de respuesta para la redirección, el método utilizado es ().
A. getAttribute B. setContentType C. sendRedirect D. setAttribute
11 Se utiliza para establecer el valor del atributo del nombre especificado en el objeto de sesión y almacenarlo en el par de sesiones<. /p>
p>
El método en la imagen es ( ).
A. setAttribute B. getAttributeNames C. getValue D. getAttribute
12. Utilice el método ( ) en el objeto de la aplicación para obtener todos los elementos del objeto de la aplicación
nombre de la variable.
A. getServerInfo B. nextElements() C. removeAttribute D. getRealPath 13. La afirmación incorrecta sobre struts 2 es ( )
A. framework desarrollado por Framework B. No se requiere configuración para aplicar Struts 2 C. Struts 2 contiene etiquetas ricas
D Struts2 adopta la tecnología central de WebWork 14. Datos de aplicaciones web** *El método de disfrute no incluye. ( ).
A. Uso compartido basado en solicitudes B. Uso compartido basado en sesiones C. Uso compartido basado en páginas D. Uso compartido basado en aplicaciones
15. Para generar 2+3=${2+ 3} en la página, el código de programa correspondiente debe ser ( ).
A. 2+3=\${2+3} B. 2+3=${2+3} C. 2+3=/${2+3} D. Ninguno de los arriba
16. La siguiente afirmación sobre los dos operadores de acceso "." y "[ ]" en EL es incorrecta ( )
A.
B. El operador "[ ]" se utiliza principalmente para acceder a matrices, listas u otras colecciones C. Si desea obtener valores dinámicamente, se pueden implementar ambos
D. el nombre del atributo al que se accederá contiene algunos caracteres especiales, como , o ? y otros símbolos que no son letras ni números
, debe utilizar "[ ]"
17. Para Para utilizar la biblioteca de etiquetas principal de JSTL, debe agregar la siguiente declaración al principio del archivo fuente JSP
( )
A. "
p>uri=":80/software/home.html B.telnet://bdysseu.bbb.com:70 C.ftp://ftp.btbu.edu.cn D.www0 .btbu.edu.cn
20. La directiva de página se utiliza para definir atributos globales en archivos JSP. La siguiente descripción del uso de esta directiva es incorrecta.
La correcta es. : ( )
A. <%@ page %> actúa en toda la página JSP
B. Se pueden utilizar varias instrucciones <%@ page %> en una página. /p>
《Aplicación de desarrollo WEB JAVA.》Página 3*** Página 6
C. Para mejorar la legibilidad del programa, se recomienda colocar la directiva <%@ page %>. al principio del archivo JSP, pero no es obligatorio
D. <%@ page %>Los atributos en el comando solo pueden aparecer una vez
2. espacios en blanco (2 puntos por cada espacio en blanco, ***20 puntos)
Puntuación del revisor
1 Al escribir un servlet, debe heredar la clase y declarar que doGet() y doPost() requiere dos parámetros de tipo
2. Los principales objetos integrados de jsp son: excepción, contexto de página, solicitud, _____ __, salida, configuración, página. 3. Cuando se utiliza la etiqueta de acción useBean, hay cuatro opciones para el atributo de alcance. El alcance de pequeño a grande es _________, _________, _________, _________, donde ________ significa que javabean no será válido cuando se cierre el navegador y ____ _____ significa. Este javabean deja de ser válido cuando se cierra el servidor.
4. Tres tecnologías de páginas web dinámicas de uso común son _________, _________ y _________, denominadas tecnología 3P.
5. Los pasos para que JSP use JDBC para operar la base de datos: (1) Cargue el controlador, llamar a ___________ cargará automáticamente la clase del controlador (2) Establezca una conexión, si la cadena de conexión es:
URL de cadena; = "jdbc: mysql://localhost/" + dbName +"?user=" +userName +"&password=" +userPwd, donde dbName, userName y userPwd representan respectivamente la suma de la base de datos, (3) Establecer StateMent; ), ejecute la instrucción SQL, en la que la interfaz Declaración utiliza el método __ __________ para consultar el contenido de la tabla en la base de datos (5) Cierre la base de datos; 3. Preguntas de respuesta corta: (6 puntos por cada pregunta, ***30 puntos)
Evaluador de puntuación
1. ¿Cuál es el puerto predeterminado del servidor Tomcat? Cómo modificar el puerto de Tomcat
2. ¿Qué son las cookies? .
3. Describa brevemente la diferencia entre inclusión dinámica e inclusión estática en JSP.
4. Describe brevemente la diferencia entre POST y GET en el formulario.
5. ¿A qué se refieren M, V y C en MVC? Describa sus respectivas funciones. 4. Preguntas de programación (cada pregunta tiene 15 puntos, ***30 puntos)
"Desarrollo y aplicación JAVA WEB" Página 4 *** Página 6
Evaluador de puntuación
1. Escriba un JavaBean simple y acceda a sus propiedades a través del operador de acceso de EL.
Respuesta: El archivo userLogin.java define un Bean de usuario, que contiene tres atributos: nombre, contraseña y correo electrónico. El código es el siguiente:
paquete bean
public class userLogin {. nombre de usuario de cadena privada (1) correo electrónico de cadena privada; inicio de sesión de usuario público () {nombre de usuario = "Li Ping" contraseña = "123"
correo electrónico = "liping@sohu.com"; p>
}
public void setuserName(String nombre de usuario) { this.userName = nombre de usuario }
public String getuserName() { return this.userName }
public void setpassword(String contraseña) { this.password = contraseña }
public String getpassword() {
return this.password
}
public void setemail(String email) { this.email = email;
}
public String getemail() { return this.email }
p>
}
El archivo accessBean.jsp utiliza el operador de acceso de EL para obtener las propiedades de JavaBean. El código es el siguiente:
<. %@ página contentType="text/html ; charset=gb2312"%> (2)
Nombre de usuario: (3)
Contraseña: (4)
Email: (5 )
"Desarrollo y aplicación WEB JAVA" Página 5*** Página 6