JavaWeb 考试题库
题型:
1.选择题(20题,40分)
2.多项选择题(5题,10分)
3.判断题(10题,10分)
4.简答题(4题,20分)
5.编程题(1题,20分)
一、选择题
1.在Java 源程序代码中,使用()语句把当前文件放入所指向的包中。
A.Import
B.public class
C.package
D.interface
2.在静态web中,下面的说法错误的是()
A.在静态Web中可以插入Gif动画图片
B.在静态Web中可以插入JavaScript代码
C.在静态Web 中可以插入Java片段代码
D.在静态Web中可以插入Flash动画
3.如果需要在JSP页面中引入Web根目录下名为util文件夹中的checkLogin.jsp时,
以下代码正确的是( )
A.<% include file=”util/checklogin.jsp”%>
B.<% include file=”util/checklogin.jsp”%>
C.<% !include file=”util/checklogin.jsp”%>
D.
4.在使用JSTL标签的JSP应用中,如果想要为JSP页面中声明的一个名字为name的
变量赋值,应该使用以下( )标签。
A.
B.
C.
D.
5.下列选项中的方法,在Servlet生命周期的初始化阶段被调用的是()
A.service( )
B.doGet( )
C.doPost( )
D.init ( )
6.在web.xml配置文件中,能够正确设置欢迎页面的选项是( ).
A.
index.jsp
B.
C.
D.
7.下一个用户访问该页面时,页面的显示结果是()。
<% int x=2; %>
<%! Int x=5; %>
X=<%= ++x%>
A.X=2
B.X=3
C.X=6
D.X=7
8.如下JSP代码,以下说确的是( ).
<%
String schName=”某某大学”;
Session.setAttribute(“schName”, schName);
String getSchName=session.getAttribute(“schName”);
Out.println(getSchName);
%>
A.运行正确,页面输出”某某大学”。
B.运行正确,页面输出schName;
C.运行错误,session.setAttribute(“schName” , schName)有误
D.运行正确,String getSchName=session.getAttribute(“schName”)有误。
9.在JSP页面中进行访问控制时,一般会使用JSP的()置对象实现对用户的会话
跟踪。
A.Request
B.Page
C.Application
D.Session
10.使用JDBC访问数据库时,下列关于JDBC的说确的是()
A.Connection接口负责执行SQL语句
B.可以使用Class.forname()方法把JDBC驱动类装入Java虚拟机中
C.Statement接口由Connection产生负责保存返回的查询结果
D.DriverManager类负责连接数据库并传送数据
11.在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为
title)。
A.Request.getParameter(“title”);
B.Request.getAttribute(“title”);
C.Request.getAttributes(“title”);
D.Request.getParameters(“title”);
12.在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在
要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下代码片段正确的是( )
A.
B.
C.
D.
13.在JSP中有下面代码,执行结果正确的是()
<%
Int x;
For(int i=0;i<5;i++){
X=++i;
%>
<%=x++%>
<% } %>
A. 1 2 3 4 5
B. 1 2 3 4
C. 1 3 5
D. 2 4 6
14.JSP文件在第一次请求时比较慢,而之后对同样的JSP文件的请求会非常快,能正
确解释此现象的选项是( )
A.JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样
的JSP文件请求却不经过翻译阶段
B.JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样
的JSP文件请求却不经过编译阶段
C.JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样
的JSP文件请求却不经过执行阶段
D.JSP文件在第一个请求要经过翻译阶段、编译阶段、执行阶段,而之后对同样
的JSP文件请求却不经过翻译阶段和编译阶段
15.当浏览器第三次访问以下JSP网页时的输出结果是()
<%! Int a=0;%>
<%
Int b=0;
a++;
b++;
%>
a=<%=a %>
b=<%=b %>
A.a=1 b=1
B.a=2 b=2
C.a=3 b=1
D.a=2 b=1
16.JSP文件test.jsp 代码如下所示,则试图运行时,将发生()
<%
https://www.doczj.com/doc/7113264010.html,ng.StringBuffer buffer=new https://www.doczj.com/doc/7113264010.html,ng.StringBuffer();
Buffer.append(“ABC”);
%>
Buffer is <%=buffer%>
A.翻译期错误
B.编译Java源码时发生错误
C.执行编译后的字节码时发生错误
D.运行后,浏览器上显示:buffer is ABC
17.在JSP应用中,下列选项不是JSP置对象的是()
A.Request
B.Context
C.Application
D.out
18.在JSP中需要将1.jsp的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用()
方式实现。
A.<% request.sendRediect(“3.jsp”)%>
B.<% response.sendRedirect(“3.jsp”)%>
C.<% request.getRequestDispatcher(“3.jsp”).forword(request, response);%>
D.<% response.sendRedirect(“32.jsp”).forword(request , response);%>
19.在JSP中,request对象的()方法可以获取页面请求中对应多个值的一个表单组
件的数据。
第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据
1 _____与_____标签用来定义表格的行与单元格。
Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. 百度 B. 百度 C. https://www.doczj.com/doc/7113264010.html, D. 百度 o 2. 以下选项中,哪个全部都是表格标签___ B___。 A.
C. |