第一次测试

选择题

1
2
3
4
5
6
7
1. (单选题)当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()
A. 发送一个JSP源文件到客户端
B. 发送一个Java文件到客户端
C. 发送一个HTML页面到客户端
D. 什么都不做
正确答案: C

1
2
3
4
5
6
2. (单选题)下列动态网页和静态网页的根本区别描述错误的是( )
A. 静态网页服务器端返回的HTML文件是事先存储好的
B. 动态网页服务器端返回的HTML文件是程序生成的
C. 静态网页文件里只有HTML标记,没有程序代码
D. 动态网页中只有程序,不能有HTML代码
正确答案: D
1
2
3
4
5
6
3. (单选题)下面哪个不是WEB服务器()
A. Tomcat
B. IIS
C. Apache
D. Java
正确答案: D
1
2
3
4
5
6
7
8
9

4. (单选题)
下列说法哪一项是正确的( )
A.Apache用于ASP技术所开发网站的服务器
B.IIS用于CGI技术所开发网站的服务器
C.Tomcat用于JSP技术所开发网站的服务器
D.WebLogic用于PHP技术所开发网站的服务器
正确答案: C

1
2
3
4
5
6
7
8
9


5. (单选题)Tomcat服务器的默认端口号是( )
A. 80
B. 8080
C. 21
D. 2121
正确答案: B

1
2
3
4
5
6
7
8

6. (单选题)不是JSP运行必须的是( )
A. 操作系统
B. JavaJDK
C. 支持Jsp的Web服务器
D. 数据库
正确答案: D

1
2
3
4
5
6
7
8

7. (单选题)URL是Internet中资源的命名机制,URL由三部分构成( )
A. 协议、主机DNS名或IP地址和文件名
B. 主机、DNS名或IP地址和文件名、协议
C. 协议、文件名、主机名
D. 协议、文件名、IP地址
正确答案: A

1
2
3
4
5
6
7
8

8. (单选题)当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个( )
A. 进程
B. 线程
C. 程序
D. 服务
正确答案: B

1
2
3
4
5
6
7
8

9. (单选题)HTTP请求,如果网页不存在,返回的状态码为( )
A. 500
B. 404
C. 200
D. 403
正确答案: B

1
2
3
4
5
6
7
8

10. (单选题)在WEB应用程序的目录结构中,网页文件应该放在工程的( )目录下
A. src
B. META-INF
C. WebContent
D. lib
正确答案: C

判断题

1
2
3
4
5
6

11. (判断题)当今比较流行的技术研发模式是B/S和C/S体系结构来实现的
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

12. (判断题)动态网页文件里只能有动态程序脚本代码,不能有HTML标记
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

13. (判断题)Internet采用的通信协议是: TCP/IP
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

14. (判断题)Eclipse开发环境打的WAR包,放在Tomcat的lib目录下发布
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

15. (判断题)如果要修改Tomcat端口号,需要修改Tomcat中的/conf/server.xml文件
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

16. (判断题)JSP被会被JSP编译器编译成Java Servlets
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

17. (判断题)在Eclipse中单击File->New->Java Project可以新建一个Java Web工程
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

18. (判断题)Eclipse中WEB工程打包发布,可以右键单击Export->WAR file,war包即为发布的程序包
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

19. (判断题)Tomcat和JDK都不是开源的
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

20. (判断题)动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的
A. 对
B. 错
正确答案: 对

第二次测试

选择题

1
2
3
4
5
6
7
8

1. (单选题)在HTML中,下面( )不属于HTML文档的基本组成部分
A. <STYLE></STYLE>
B. <BODY></BODY>
C. <HTML></HTML>
D. <HEAD></HEAD>
正确答案: A

1
2
3
4
5
6
7
8

2. (单选题)在 HTML中,以下 ( )标签表示水平线
A. <th>
B. <br>
C. <tr>
D. <hr>
正确答案: D

1
2
3
4
5
6
7
8
9
10


3. (单选题)
在 HTML中,属于非成对标记的是()
A. <li>
B. <ul>
C. <center>
D. <font>
正确答案: A

1
2
3
4
5
6
7
8
9


4. (单选题)以下选项中,可以将html页面的标题设置为"好好学习"的是( )
A. <head>好好学习</head>
B. <title>好好学习</title>
C. <h>好好学习</h>
D. <t>好好学习</t>
正确答案: B

1
2
3
4
5
6
7
8
9


5. (单选题)在HTML中,用于排版标题的标签是( )
A. p标签
B. h5标签
C. span标签
D. hr标签
正确答案: B

1
2
3
4
5
6
7
8
9


6. (单选题)以下关于HTML中段落标签的说法错误的是( )
A. 如果一个段落中包含多行文字,文字内容将随浏览器窗口的大小自动换行
B. 一个段落中可以包含多行文字
C. 段落标签<p>…</p>必须成对出现,否则会报错
D. 一个段落中可以包含一行文字
正确答案: C

1
2
3
4
5
6
7
8
9


7. (单选题)主机域名kjxy.zisu.edu.cn由4个子域组成,其中代表国别代码的是()
A. kjxy
B. zisu
C. edu
D. cn
正确答案: D

1
2
3
4
5
6
7
8
9


8. (单选题)下面对JPEG格式描述不正确的一项是( )
A. 照片、油画和一些细腻、讲求色彩浓淡的图片常采用JPEG格式
B. JPEG支持很高的压缩率,因此其图像的下载速度非常快
C. 最高只能以256色显示的用户可能无法观看JPEG图像
D. 采用JPEG格式对图片进行压缩后,还能再打开图片,然后对它重新整饰、编辑、压缩
正确答案: B

1
2
3
4
5
6
7
8
9


9. (单选题)创建一个位于文档内部位置的链接(锚点链接)的代码是( )
A. <a href="#NAME"></a>
B. <a name="#NAME"></a>
C. <a href="mailtEMAIL"></a>
D. <a href="URL"></a>
正确答案: A

1
2
3
4
5
6
7
8
9


10. (单选题)在HTML中,要定义一个空链接使用的标记是( )
A. <a href=”#”>
B. <a href=”?”>
C. <a href=”@”>
D. <a href=”!”>
正确答案: A

判断题

1
2
3
4
5
6

11. (判断题)W3C是指万维网联盟
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6
7


12. (判断题)HTML标记符区分大小写
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7


13. (判断题)HTML页面<body>中的属性background用来设置网页页面颜色
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7


14. (判断题)<!--.......-->为HTML注释标记符,标记符之间的任何内容都将被浏览器解释为注释,而不在浏览器中显示
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6
7


15. (判断题)<font>标记符中size属性值越大,字体越大
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6
7


16. (判断题)<h1>标记符总的字体小于<h2>标记符中的字体
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7


17. (判断题)<sub>标记符表示字体下标
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6
7


18. (判断题)有序列表是可以嵌套的,无序列表是不可以嵌套的
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7


19. (判断题)矢量图比位图更加色彩更加丰富
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

20. (判断题)相对路径是指从WEB工程根目录开始的路径
A. 对
B. 错
正确答案: 错

第三次测试

选择题

1
2
3
4
5
6
7
8

1. (单选题)在HTML中,以下( )能够实现表格跨列
A. colspan属性
B. rowspan属性
C. colspan标签
D. rowspan标签
正确答案: A

1
2
3
4
5
6
7
8

2. (单选题)在HTML中,TD标签的( )属性用于创建跨多个行的单元格
A. spancol
B. row
C. rowspan
D. span
正确答案: C

1
2
3
4
5
6
7
8

3. (单选题)在HTML中,<iframe>标签的( )属性用来设置框架链接页面的地址( )
A. src
B. href
C. target
D. id
正确答案: A

1
2
3
4
5
6
7
8

4. (单选题)表格的基本语法结构是( )
A. <table><td><tr></tr></td></table>
B. <table><td></tr><tr></td></table>
C. <tr><table><td></td></table></tr>
D. <table><tr><td></td></tr></table>
正确答案: D

1
2
3
4
5
6
7
8

5. (单选题)在下列常用属性设置中,( )适用于<iframe>标签
A. border="0"
B. frameborder="1"
C. scrolling="0"
D. href="head.htm"
正确答案: B

1
2
3
4
5
6
7
8

6. (单选题)在HTML中,关于表单描述错误的是( )
A. 以<form>标签开始,以</form>标签结束
B. 属性action是指表单提交的地址
C. 属性method是指表单提交的方式
D. 一个网页中只能有一个表单
正确答案: D

1
2
3
4
5
6
7
8

7. (单选题)在HTML中,下面 ( )属性用于设置表单要提交的地址
A. name
B. method
C. action
D. id
正确答案: C

1
2
3
4
5
6
7
8

8. (单选题)在HTML中,以下在表单中添加隐藏域的语句正确的是( )
A. <input name="userid" value="看不见"/>
B. <input type="file" name="userid" value="看不见"/>
C. <input type="hidden" name="userid" value="看不见"/>
D. <input type="text" name="userid" value="看不见"/>
正确答案: C

1
2
3
4
5
6
7
8

9. (单选题)以下( )标签用于在表单中构建复选框
A. <input type="text"/>
B. <input type="radio"/>
C. <input type="checkbox"/>
D. <a input type="password"/>
正确答案: C

1
2
3
4
5
6
7
8

10. (单选题)HTML中,将表单中INPUT元素的TYPE属性值设置为( )时,用于创建重置按钮
A. reset
B. set
C. button
D. image
正确答案: A

判断题

1
2
3
4
5
6

11. (判断题)在HTML表格中,表格列数等于第一行中TH与TD的colspan属性的和
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

12. (判断题)在HTML表格中,在TR、TD或TH标记符中使用align属性可以控制单元格内容的垂直对齐( )
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

13. (判断题)HTML表格在默认情况下有边框( )
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

14. (判断题)框架是一种能在同一个浏览器窗口中显示多个网页的技术( )
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

15. (判断题)框架<frameset>标记符应该写在HTML页面<body>标记符内( )
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

16. (判断题)HTML表单提交有GET 和 POST两种方式( )
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

17. (判断题)表单中的type=”submit”, type=”reset”, type=”button”都是按钮( )
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

18. (判断题)_self表示在新窗口中打开网页( )
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7

19. (判断题)<input type=”password”>可以在HTML中创建一个密码框( )
A. 对
B. 错
正确答案: 对


1
2
3
4
5

20. (判断题)表单中只能包含表单控件,而不能包含其他诸如图片之类的内容( )
A. 对
B. 错
正确答案: 错

第四次测试

选择题

1
2
3
4
5
6
7
8

1. (单选题)下面关于外部样式表的说法错误的是( )
A. 文件扩展名为 .cs
B. 外部样式表内容不需要使用<style>标签,外部样式表内容不需要使用<style>标签
C. 使用<link>标签引入外部样式,使用<link>标签引入外部样式
D. 使用外部样式表可以使网站更加简洁,风格保持统一
正确答案: A

1
2
3
4
5
6
7
8

2. (单选题)在HTML中,以下关于CSS样式中文本及字体属性的说法,错误的是( )
A. font-size用来设置文本字体的大小
B. text-align用来设置文本的对齐方式
C. font-type用来设置字体的类型
D. font-weight用来设置字体的粗细
正确答案: C

1
2
3
4
5
6
7
8

3. (单选题)下面的叙述正确的是( )。#menu{font-size:14px;}
A. menu是标签选择器
B. menu是元素选择器
C. menu是类选择器
D. menu是ID选择器
正确答案: D

1
2
3
4
5
6
7
8

4. (单选题)样式表background-position:-5px 10px代表的意义是( )
A. 背景图片向左偏移5px,向下偏移10px
B. 背景图片向左偏移5px,向上偏移10px
C. 背景图片向右偏移5px,向下偏移10px
D. 背景图片向右偏移5px,向上偏移10px
正确答案: A

1
2
3
4
5
6
7
8

5. (单选题)在 html 中,下列css属性中不属于盒子属性的是( )
A. border
B. padding
C. float
D. margin
正确答案: C

1
2
3
4
5
6
7
8

6. (单选题)下列css属性中用于指定内容与边框之间距离为2px的是( )
A. padding:2px;
B. border:2px;
C. margin:2px;
D. content:2px;
正确答案: A

1
2
3
4
5
6
7
8

7. (单选题)以下关于标准文档流的说法正确的是( )
A. 标题标签、段落标签、<span>标签都是块级元素
B. <div>… …</div>标签是内联元素
C. <div>标签可以包含于<span>标签中
D. display属性可以控制块级元素和内联元素的显示方式
正确答案: D

1
2
3
4
5
6
7
8

8. (单选题)CSS盒子模型中表示内容与边框间的距离的属性为( ),表示盒子与其它盒子之间的距离的属性为( )
A. padding margin
B. padding border
C. margin padding
D. margin border
正确答案: A

1
2
3
4
5
6
7
8

9. (单选题)在HTML中,以下关于position属性的设定值描述错误的是( )
A. static为默认值,没有定位,元素按照标准流进行布局
B. relative属性值设置元素的相对定位,垂直方向的偏移量使用up或down属性来指定
C. absolute表示绝对定位,需要配合top、right、bottom、left属性来实现元素的偏移量
D. 用来实现偏移量的left和right等属性的值,可以为负数
正确答案: B

1
2
3
4
5
6
7
8

10. (单选题)下列关于超链接伪类( )是鼠标悬浮其上的超链接样式
A. a:link
B. a:visited
C. a:hover
D. a:active
正确答案: C

判断题

1
2
3
4
5
6

11. (判断题)在HTML中使用<link/>标签链接的样式表是内部样式
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

12. (判断题)CSS的规则由选择器和声明两部分构成,选择器包括标签选择器、ID选择器和类选择器
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

13. (判断题)CSS中元素选择器是以以HTML标签作为选择器
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

14. (判断题)在HTML文档流中,<span>默认是块元素
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

15. (判断题)在HTML文档流中,块元素和内联元素是可以相互转化的
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

16. (判断题)CSS中元素position属性为fixed,表示以网页body中的左上角为基准
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

17. (判断题)在盒子模型中,如果border-style属性不设置则无法显示盒子的边框
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

18. (判断题)HTML文档中插入样式表的方式,优先级最低的是内嵌样式表
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7

19. (判断题)在CSS中,a:visited表示单击访问后的超链接样式
A. 对
B. 错
正确答案: 对


1
2
3
4
20. (判断题)在CSS语法中,每条样式规则使用分号(;)隔开
A. 对
B. 错
正确答案: 对

第五次测试

选择题

1
2
3
4
5
6
7
8
9

一. 单选题(共10题,5)
1. (单选题)在JSP中,<%=”1+4” %>将输出( )
A. l+4
B. 5
C. 14
D. 不会输出,因为表达式是错误的
正确答案: A

1
2
3
4
5
6
7
8

2. (单选题)在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是( )
A. <%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”>
B. <%@ page language=“Java” Import=”java.rmi.*,java.uitl.* ”%”>
C. <%@ page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”>
D. <%@ page language=“Java” import=”java.rmi.* ,java.uitl.* ”%>
正确答案: D

1
2
3
4
5
6
7
8

3. (单选题)在JSP中,只有一行代码:<%=A+B%>,运行将输出( )
A. A+B
B. AB
C. 113
D. 没有任何输出,因为表达式是错误的
正确答案: D

1
2
3
4
5
6
7
8
9

4. (单选题)1在JSP中,test . jsp文件如下,试图运行时,将发生()。
<html> <% String str = null; %> str is <%= str%> </html>
A. 转译期有误
B. 编译Servlet源码时发生错误
C. 执行编译后的Servlet时发生错误
D. 运行后,浏览器上显示:str is null
正确答案: D

1
2
3
4
5
6
7
8

5. (单选题)从HTTP请求中,获得请求参数,应该调用()
A. request对象的getAttribute()方法
B. request对象的getParameter()方法
C. session对象的getAttribute()方法
D. session对象的getParameter()方法
正确答案: B

1
2
3
4
5
6
7
8
9
10
11

6. (单选题)给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。
<%int x = 1; %>
<%!int x = 10; %>
X =< %= ++x%>
A. X = 1
B. X = 2
C. X = 10
D. X = 11
正确答案: B

1
2
3
4
5
6
7
8

7. (单选题)关于<jsp:include>, 下列说法不正确的是( )
A. 它可以包含静态文件
B. 它可以包含动态文件
C. 当它的flush属性为true时,表示缓冲区满时,将会被清空
D. 它的flush属性的默认值为true
正确答案: D

1
2
3
4
5
6
7
8

8. (单选题)以下对于预定义<%!预定义%>的说法错误的是:( )
A. 一次可声明多个变量,只要以“;”结尾就行
B. 一个声明仅在一个页面中有效
C. 声明的变量将作为局部变量
D. 在预定义中声明的变量将在JSP页面初始化时初始化
正确答案: C

1
2
3
4
5
6
7
8

9. (单选题)下列选项中,( )是正确的表达式
A. <% String s="hello world" ;%>
B. <%="hello world" ;%>
C. <%="hello world"%>
D. <%@="hello world"%>
正确答案: C

1
2
3
4
5
6
7
8

10. (单选题)下面哪一个不是JSP本身已加载的基本类?( )
A. java.lang.*
B. java.io.*
C. javax.servlet.* 
D. javax.servlet.jsp.*
正确答案: B

1
2
3
4
5
6
7

二. 判断题(共10题,5)
11. (判断题)JSP页面中的指令标记、JSP动作标记统称为脚本元素。
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

12. (判断题)在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享( )
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

13. (判断题)JSP输出表达式,正确的语法是<%=表达式%>( )
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

14. (判断题)JSP中<%@page %>的指令不一定放在页面头部。( )
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

15. (判断题)JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示( )
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

16. (判断题)Page指令的属性Language的默认值是 java ( )
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

17. (判断题)在JSP中可以使用JAVA语言的注释方法,其注释的内容可以发送到客户端( )
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

18. (判断题)在JSP中<jsp:para />可以单独使用( )
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7

19. (判断题)<jsp:include>动作标记与<include>指令标记包含文件的处理时间和方式不同( )
A. 对
B. 错
正确答案: 对


1
2
3
4
20. (判断题)<jsp:forwore/>标记的page属性值是相对的URL地址,只能静态的URL( )
A. 对
B. 错
正确答案: 错

第六次测试

选择题

1
2
3
4
5
6
7
8

1. (单选题)下列属于JSP内部对象不包括?( )
A. request
B. response
C. application
D. int
正确答案: D

1
2
3
4
5
6
7
8

2. (单选题)以下()可用于检索session属性userid的值
A. session. getAttribute (“userid”);
B. session. setAttribute (“userid”);
C. request. getParameter (“userid”);
D. request. getAttribute (“userid”);
正确答案: A

1
2
3
4
5
6
7
8

3. (单选题)关于session的使用,下列说话正确的是()
A. 不同的用户窗口具有相同同的session
B. 不同的用户窗口具有相同的session
C. session可能超时间
D. Session永远不可能超时
正确答案: C

1
2
3
4
5
6
7
8

4. (单选题)在JSP中,session.setMaxInactiveInterval(30),时长为30( )
A. 毫秒
B. 秒
C. 分钟
D. 小时
正确答案: B

1
2
3
4
5
6
7
8
9


5. (单选题)在J2EE中,重定向到另一个页面,以下()语句是正确的
A. request . sendRedirect(“http : // www . jb -aptech . com . cn”);
B. request . sendRedirect();
C. response . sendRedirect(“Http : // www . jb – aptech . com . cn”);
D. response . sendRedirect()
正确答案: C

1
2
3
4
5
6
7
8

6. (单选题)在JSP页面中,保存数据的范围由小到大依次是( )
A. pageContext,request,application,session
B. pageContext,application,session,request
C. pageContext,request,session,application
D. pageContext,session,request,application
正确答案: C

1
2
3
4
5
6
7
8

7. (单选题)在JSP页面中,如果从一个源页面中通过<jsp:forward page=urlname/>将本页面请求转发至指定URL组件,则在该URL组件(JSP页面)中不可处理的共享数据范围是是( )
A. session
B. request
C. page
D. application
正确答案: C

1
2
3
4
5
6
7
8

8. (单选题)在JSP页面中,能够完成输出操作的内置对象是:( )
A. out
B. response
C. request
D. config
正确答案: A

1
2
3
4
5
6
7
8

9. (单选题)关于转发与重定向的描述错误的是( )
A. 重定向是在客户端发生的作用,通过请求新的地址实现页面转向
B. 使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化
C. 使用重定向时可以在地址栏中看到转向后的URL
D. 转发与重定向都可以实现页面跳转,没有区别
正确答案: D

1
2
3
4
5
6
7
8

10. (单选题)使用response对象进行重定向时候,使用的方法是()
A. getRequestDispatcher()
B. forward()
C. sendRedirect()
D. setRequestDispatcher()
正确答案: C

判断题

1
2
3
4
5
6
7

二. 判断题(共10题,5)
11. (判断题)Session对象由客户端负责创建和销毁,所以不同客户的session对象不同()
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

12. (判断题)Tomcat服务器支持直接使用application对象()
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

13. (判断题)response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数()
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

14. (判断题)response对象主要用于向客户端发送数据()
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

15. (判断题)request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址。( )
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7


16. (判断题)session对象的setMaxInactiveInterval()方法设置最长发呆时间,单位毫秒()
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7


17. (判断题)session对象可以用来保存用户会话期间需要保存的数据信息
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

18. (判断题)Application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

19. (判断题)使用request对象获取信息的时候,可能会出现NullPointerException异常
A. 对
B. 错
正确答案: 对

1
2
3
4
5

20. (判断题)重定向是将用户定向到其它的JSP页面,可以将Request对象也发送给指向的资源
A. 对
B. 错
正确答案: 错

第七次测试

选择题

1
2
3
4
5
6
7
1. (单选题)在JSP页面中,正确引入JavaBean的是?()
A. <%jsp: useBean id =”myBean” scope =”page” class=”zisu.MyBean” %>
B. <jsp: useBean name =”myBean” scope =”page” class=”zisu.MyBean” >
C. <jsp: useBean id =”myBean” scope =”page” class=”zisu.MyBean” />
D. <%jsp: useBean name =”myBean” scope =”page” class=”zisu.MyBean” />
正确答案: C

1
2
3
4
5
6
7
8

2. (单选题)以下test.jsp文件中有如下一行代码:<jsp:useBean id=”user” scope=”__” type=”com.UserBean”>要使user对象可以作用于整个应用程序,下划线中应添入()
A. page
B. request
C. session
D. application
正确答案: D

1
2
3
4
5
6
7
8

3. (单选题)在JSP中,对<jsp:setProperty>标记描述正确的是()
A. <jsp:setProperty>和<jsp:getProPerty>必须在一个JSP文件中搭配出现
B. 就如同session.setAttribute()一样,来设计属性/值对
C. 和<jsp:useBean>动作一起便用,来设置bean的属性值
D. 就如同request.setAttribute()一样,来设置属性/值对
正确答案: C

1
2
3
4
5
6
7
8

4. (单选题)在JSP中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是()
A. <jsp:setProperty>和<jsp:getProperty>标记都必须在<jsp:useBean>的开始标记和结束标记之间
B. 这两个标记的name属性的值必须和<jsp:usebean>标记的id 属性的值相对应
C. <jsp:setProperty>和<jsp:getProperty> 标记可以用于对bean中定义的所有属性进行选择和设置
D. 这两个标记的name属性的值可以和<jsp:userbean>标记的属性的值不同
正确答案: B

1
2
3
4
5
6
7
8

5. (单选题)给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域 ?( )
A. <jsp :useBean name="myBean" type="com.example.TheBean"/>
B. <jsp :takeBean name="myBean" type="com.example.TheBean"/>
C. <jsp:useBean id="myBean"class="com.example.TheBean" scope="request"/>
D. <jsp:takeBean id="myBean" class="com.example.TheBean" scope="request"/>
正确答案: C

1
2
3
4
5
6
7
8

6. (单选题)在下列选项中,正确创建并实现写入cookie的语句是()
A. request.add(new Cookie())
B. request.addCookie(new Cookie(String key,Object value))
C. response.add(new Cookie())
D. response.addCookie(new Cookie(String key,Object value))
正确答案: D

1
2
3
4
5
6
7
8

7. (单选题)J2EE中,Servlet API 为使用Cookie,提供了( )类
A. Javax.servlet.http.Cookie
B. Javax.servlet.http.HttpCookie
C. Javax.servlet. Cookie
D. Javax.servlet.http. HttpCookie
正确答案: A

1
2
3
4
5
6
7
8

8. (单选题)当利用request的方法获取Form中元素时,默认情况下字符编码是哪个()
A. ISO-8859-1
B. GB2312
C. GB3000
D. ISO-8259-1
正确答案: A

1
2
3
4
5
6
7
8

9. (单选题)设置cookie有效期的方法是调用cookie对象的setMaxAge(int expiry)方法,其中参数expiry代表cookie的有效期,以秒为单位,使用setMaxAge(int expiry)时,下面不正确的是()
A. 通常情况下expiry参数应为大于0的整数,表示cookie的有效存活时间
B. 如果设置expiry参数等于0,表示删除cookie
C. 设置expiry参数为负数或者不设置,表示cookie会在当前窗口关闭后失效
D. 如果设置expiry参数等于0,表示cookie永久有效
正确答案: D

1
2
3
4
5
6
7
8

10. (单选题)cookie由Netscape公司发明,是最常用的跟踪用户会话的方式。它是由()产生,发送给()
A. 客户端浏览器服务端
B. 服务端客户端浏览器
C. 客户端浏览器客户端浏览器
D. 服务端服务端
正确答案: B

判断题

1
2
3
4
5
6
7

二. 判断题(共10题,5)
11. (判断题)网页中只要使用utf-8编码就不会出现中文乱码
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

12. (判断题)cookie由浏览器保存在客户端,通常保存为一个文本文件
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

13. (判断题)Javabean的属性可读写,编写时set方法和get方法必须配对
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

14. (判断题)Javabean也是Java类,必须有主函数
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

15. (判断题)Javabean的属性必须为private,方法必须为public访问类型
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

16. (判断题)在JSP中调用的Bean类中如果有构造方法,必须是public类型且有参数
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6
7


17. (判断题)Javabean中,对于boolean类型的属性,可以使用is代替方法名称中的set和get前缀
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

18. (判断题)客户在某个页面修改session作用范围Bean组件,在其他页面该Bean的属性会发生同样的变化,不同客户之间的Bean也发生变化
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

19. (判断题)使用<jsp:setProperty>动作标记,可以使用表达式或者字符串为Bean的属性赋值
A. 对
B. 错
正确答案: 对

1
2
3
4
5

20. (判断题)JSP中可以申明基本类型和结构类型变量,但是不能申明类,类必须放在JavaBean中
A. 对
B. 错
正确答案: 错

第八次测试

选择题

1
2
3
4
5
6
7
8
9
10
11
1. (单选题)下面哪一项不是JDBC的工作任务
A.
与数据库建立连接
B.
操作数据库,处理数据库返回的结果
C.
在网页中生成表格
D.
向数据库管理系统发送SQL语句
正确答案: C

1
2
3
4
5
6
7
8

2. (单选题)下面哪一项不是加载驱动程序的方法
A. 通过DriverManager.getConnection方法加载
B. 调用方法 Class.forName
C. 通过添加系统的jdbc.drivers属性
D. 通过registerDriver方法注册
正确答案: A

1
2
3
4
5
6
7
8

3. (单选题)DriverManager类的getConnection(String url,String user,String password)方法中,参数url的格式为jdbc:<子协议>:<子名称>,下列哪个url是不正确的
A. jdbc:mysql://localhost:80/数据库名
B. jdbc:odbc:数据源
C. jdbc:oracle:thin@host:端口号:数据库名
D. jdbc:sqlserver://172.0.0.1:1443;DatabaseName=数据库名
正确答案: A

1
2
3
4
5
6
7
8

4. (单选题)在JDBC中,下列哪个接口不能被Connection创建
A. Statement
B. PreparedStatement
C. CallableStatement
D. RowsetStatement
正确答案: D

1
2
3
4
5
6
7
8
9
10

5. (单选题)下面是加载JDBC数据库驱动的代码片段:
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch(ClassNotFoundException e){out.print(e);} 该程序加载的是哪个驱动?
A. JDBC-ODBC桥连接驱动
B. 部分Java编写本地驱动
C. 本地协议纯Java驱动
D. 网络纯Java驱动
正确答案: A

1
2
3
4
5
6
7
8

6. (单选题)mysql数据库默认端口是
A. 8080
B. 3306
C. 80
D. 3302
正确答案: B

1
2
3
4
5
6
7
8
9
10

7. (单选题)给出了如下的查询条件字符串
String condition="insert book values(?,?,?,?,?)";
下列哪个接口适合执行该SQL查询
A. Statement
B. PrepareStatement
C. CallableStatement
D. 不确定
正确答案: B

1
2
3
4
5
6
7
8

8. (单选题)从 “员工” 表的“姓名”字段中找出名字包含"玛丽"的人,下面哪条select语句正确
A. Select * from员工 where 姓名 ='_玛丽_'
B. Select * from员工 where 姓名 ='%玛丽_'
C. Select * from员工 where 姓名 like '_玛丽%'
D. Select * from员工 where 姓名 like '%玛丽%'
正确答案: D

1
2
3
4
5
6
7
8

9. (单选题)下面哪个不是使用JDBC访问数据时常用的接口
A. Record
B. ResultSet
C. Statement
D. PreparedStatement
正确答案: A

1
2
3
4
5
6
7
8

10. (单选题)在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是
A. <%@ page import="java.sql.*" %>
B. <%@ page import="sql.*" %>
C. <% page import="java.sql.*" %>
D. <%@ import="java.sql.*" %>
正确答案: A

判断题

1
2
3
4
5
6
7

二. 判断题(共10题,5)
11. (判断题)数据库服务与Web服务器需要在同一台计算机上
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

12. (判断题)JDBC加载不同数据库的驱动程序,使用相应的参数可以建立与各种数据库的连接
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

13. (判断题)Statement对象提供了int executeUpdate(String sqlStatement)方法,用于实现对数据库中数据的添加、删除和更新操作
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

14. (判断题)只需要一种JDBC的数据库驱动,就可以连接所有的数据库
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

15. (判断题)JDBC主要的作用是与一个数据库建立连接(connection)、向数据库发送SQL语句(statement)、处理数据库返回的结果(resultset)
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

16. (判断题)JDBC中的URL提供了一种识别数据库的方法,使DriverManage类能够识别相应的驱动程序
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

17. (判断题)所有的数据库都是关系型数据库
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

18. (判断题)ResultSet结果集,每一次rs可以看到一行,要在看到下一行,必须使用next()方法移动到下一行
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

19. (判断题)mysql数据库默认字符编码是utf-8
A. 对
B. 错
正确答案: 错

1
2
3
4
5

20. (判断题)JDBC构建在ODBC基础上,为数据库应用开发人员、数据库前台工具开发人员提供了一种标准,使开发人员可以用任何语言编写完整的数据库应用程序
A. 对
B. 错
正确答案: 错

第九次测试

选择题

1
2
3
4
5
6
7
1. (单选题)在Servlet生命周期中,对应服务阶段的方法是
A. inti()
B. destroy()
C. service()
D. initial()
正确答案: C

1
2
3
4
5
6
7
8

2. (单选题)对于ServletRequest接口的getAttribute()方法,说法正确的是( )
A. 获取指定名称的属性值
B. 设置指定属性的值
C. 删除指定属性的值
D. 以上都不对
正确答案: A

1
2
3
4
5
6
7
8

3. (单选题)在Java EE中,HttpServletResponse的( )方法用于一个HTTP请求重定向到另一个资源?
A. sendURL()
B. sendRedirect()
C. forward()
D. redirectURL()
正确答案: B

1
2
3
4
5
6
7
8

4. (单选题)关于Servlet的说法错误的是()
A. Servlet是一个特殊的Java类
B. Servlet是服务器端的编程语言
C. Servlet是不存在生命周期的
D. JSP文件是可以转成Servlet的
正确答案: C

1
2
3
4
5
6
7
8

5. (单选题)使用XML配置的方式,在访问Servlet时,在浏览器地址栏中输入的路径是在( )地方配置的
A. <servlet-name/>
B. <servlet-mapping/>
C. <uri-pattern/>
D. <url-pattern/>
正确答案: D

1
2
3
4
5
6
7
8

6. (单选题)在编写过滤器时,需要完成的方法( )
A. doFilter()
B. doChain()
C. doPost()
D. doDelete()
正确答案: A

1
2
3
4
5
6
7
8

7. (单选题)在Servlet中,下列语句可以正确获取PrintWriter对象的是()
A. PrintWriter out= request.getWriter();
B. PrintWriter out = request.getPrintWriter();
C. PrintWriter out= response.getWriter();
D. PrintWriter out = response.getPrintWriter();
正确答案: C

1
2
3
4
5
6
7
8

8. (单选题)在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法
A. init
B. service
C. doFilter
D. destroy
正确答案: C

1
2
3
4
5
6
7
8

9. (单选题)编写Servlet 的doPost方法时,需要抛出异常为()
A. ServletException, IOException
B. ServletException, RemoteException
C. HttpServletException, IOException
D. HttpServletException, RemoteException
正确答案: A

1
2
3
4
5
6
7
8

10. (单选题)在J2EE中,以下对RequestDispatcher描述正确的是( )
A. Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher
B. ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象
C. RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面
D. JSP中有个隐含的默认对象request,它的类型是RequestDipatcher
正确答案: C

判断题

1
2
3
4
5
6
7

二. 判断题(共10题,5)
11. (判断题)Servlet和JSP文件是可以相互转化的
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

12. (判断题)Servlet只能通过web.xml中配置来实现
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

13. (判断题)Servlet中通过get 方式来接收所有请求
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

14. (判断题)Servlet中既可以实现请求转发,也可以实现请求重定向
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6
7


15. (判断题)我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

16. (判断题)Servlet 可以在请求、会话和上下文三个不同的作用域存储数据
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

17. (判断题)Servlet程序的入口点是main()
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

18. (判断题)在JSP页面中,等效于HttpServletResponse的内置对象是response
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

19. (判断题)监听器可以监听session的变化
A. 对
B. 错
正确答案: 对

1
2
3
4
5

20. (判断题)当一个Servlet首次被请求的时候,服务器首先会调用doinit
A. 对
B. 错
正确答案: 错

第十次测试

选择题

1
2
3
4
5
6
7
1. (单选题)关于MVC架构,下列的叙述哪一项是不正确的
A. 提高了对开发人员的要求
B. 代码复用率低
C. 增加了文件管理的难度
D. 产生了较多文件
正确答案: B

1
2
3
4
5
6
7
8

2. (单选题)关于JSP Model1模式,下列的叙述哪一项是不正确的
A. 应用是基于过程的
B. 业务逻辑和表示逻辑混合
C. 软件维护和扩展困难
D. 产生较多的文件
正确答案: D

1
2
3
4
5
6
7
8

3. (单选题)关于JSP Model2模式,下列的叙述哪一项是不正确的
A. 模型适合小型项目
B. Servlet作为控制器
C. 分离了视图层和业务层
D. M、V、C之间具有较低的耦合性
正确答案: A

1
2
3
4
5
6
7
8

4. (单选题)下面哪个对Servlet、JSP 的描述是错误的
A. HTML、Java和脚本语言混合在一起的程序可读性差,维护困难
B. JSP技术是在Servlet之后产生的,它以Servlet技术为核心,是Servlet技术的一个成功应用
C. 当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servlet字节码执行
D. 一般用JSP来处理业务逻辑,用Servlet来实现页面显示
正确答案: D

1
2
3
4
5
6
7
8

5. (单选题)下面哪个对Servlet的描述是错误的
A. Servlet是一个特殊的Java类,它必须直接或者间接实现Servlet接口
B. Servlet接口定义了Servlet的生命周期方法
C. 当多个客户请求一个Servlet时,服务器会为每一个客户启动一个进程
D. Servlet客户线程调用Service方法响应客户的请求
正确答案: C

1
2
3
4
5
6
7
8
9


6. (单选题)下列说法正确的是
A. Servlet充当MVC模式的模型
B. Servlet充当MVC模式的控制器
C. JavaBean充当MVC模式的控制器
D. JSP充当MVC模式的模型
正确答案: B

1
2
3
4
5
6
7
8

7. (单选题)下列说法正确的有
A. forward方法请求转发的组件只能是同一个WEB应用中
B. RequestDispatcher对象指定的URL是相对于整个WEB站点的根目录
C. sendRedirect方法中的URL是相对于当前WEB应用程序的根目录
D. forward方法请求转发的组件可以不是同一个WEB应用中
正确答案: A

1
2
3
4
5
6
7
8

8. (单选题)Servlet通过什么接口可以实现请求转发机制
A. HttpServletRequest接口
B. RequestDispatcher接口
C. HttpServletResponse接口
D. ServletConfig接口
正确答案: B

1
2
3
4
5
6
7
8

9. (单选题)下面关于HttpServletRequest接口描述错误的是
A. HttpServletRequest接口中最常用的方法就是获得请求的参数
B. JSP中的内建对象request是一个HttpServletRequest实例
C. HttpServletRequest主要处理对客户响应
D. HttpServletRequest主要处理取得输入和输出流
正确答案: C

1
2
3
4
5
6
7
8

10. (单选题)下面关于HttpServletResponse接口描述错误的是
A. HttpServletResponse代表了对客户端的Http响应
B. JSP中的内建对象response是一个HttpServletResponse实例
C. setCharacterEncoding(String charset)方法设置响应的MIME类型
D. getWriter()方法取得PrintWriter对象,来输出字符数据
正确答案: C

判断题

1
2
3
4
5
6
7

二. 判断题(共10题,5)
11. (判断题)WEB开发MVC模式中,视图对应“JSP页面”,模型对应“JavaBean”,控制器对应“Servlet”
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

12. (判断题)重定向仅仅是将用户定向到其它JSP页面或者Servlet,而不能将Request对象转发给所指向的资源
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

13. (判断题)转发仅仅是将用户定向到其它JSP页面或者Servlet,而不能将Request对象转发给所指向的资源
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

14. (判断题)一般会用JSP来显示页面,用Servlet来处理业务逻辑
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

15. (判断题)Servlet中doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

16. (判断题)一个Servlet可以映射多个访问路径
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6
7


17. (判断题)采用MVC模式,层次划分更复杂,不利于开发中的分工
A. 对
B. 错
正确答案: 错

1
2
3
4
5
6

18. (判断题)调用sendRedirect方法重定向的访问过程结束后,浏览器地址栏中显示的URL会改变
A. 对
B. 错
正确答案: 对

1
2
3
4
5
6

19. (判断题)sendRedirect方法响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求。forward方法在服务器端内部将请求转发给另外一个资源
A. 对
B. 错
正确答案: 对

1
2
3
4
5

20. (判断题)在HTTP协议中,404状态代码表示“Not Found 无法找到指定位置的资源
A. 对
B. 错
正确答案: 对