1、 课程综合测试题库建设项目 课程名称: 《Java Web程序设计》 适应专业: 软件技术、软件技术(移动应用开发方向) 计算机应用技术、软件技术(财务软件方向) 软件技术(软件测试方向)、计算机网络技术 负 责 人: 刘曼春 所在教研室: 软件教研室 信息工程系 题库基本状况 课程 名称 Java Web程序设计 完毕 期限 8月
2、 至 10月 参 与 人 员 姓名 教研室 完毕内容 备注 刘曼春 软件教研室 题 库 基 本 情 况 题型 知识模块 单选题 多选题 判断题 难 中 易 难 中 易 难 中 易 模块一 JSP与html 16 24 40 0 0 0 9 12 21 模块二 servlet 7 10 19 0 0 0 7 11 20 模块三 JDBC 6 9 15 0 0 0 3 4 8 模块四 JavaBean 7
3、 11 18 0 0 0 3 5 9 … 总计 阐明: 1、课程题库按知识模块建立(不能按教材章节),避免因课程所选教材不同导致题库与课程不适应性; 2、“难、中、易”是指本模块中试题难易限度,模块中试题难、中、易数量比例保持在2:3:5左右; 3、试题总数保持在250-300之间; 4、试题文档格式与样本一致。 目 录 知识模块一 JSP与html 1 知识模块二 servlet 15 知识模块三 JDBC数据库 23 知识模块四 Ja
4、va Bean 30 知识模块一 JSP与html 一、单项选取题 1. 当顾客祈求jsp页面时,JSP引擎就会执行该页面字节码文献响应客户祈求,执行字节码文献成果是(C )。 A. 发送一种JSP源文献到客户端 B. 发送一种Java文献到客户端 C. 发送一种HTML页面到客户端 D. 什么都不做 参照答案:C 难易限度:易 2. 当各种顾客祈求同一种JSP页面时,Tomcat服务器为每个客户启动一种( B )。 A. 进程 B. 线程 C. 程序
5、 D. 服务 参照答案:B 难易限度:易 3. 下列动态网页和静态网页主线区别描述错误是(D )。 A. 静态网页服务器端返回HTML文献是事先存储好 B. 动态网页服务器端返回HTML文献是程序生成 C. 静态网页文献里只有HTML标记,没有程序代码 D. 动态网页中只有程序,不能有HTML代码 参照答案:D 难易限度:易 4. 不是JSP运营必要是( D )。 A. 操作系统 B. Java JDK C. 支持JSPWeb服务器 D. 数据库 参照答案:D 难易限度:易 5. URL是Internet中资源命名机制,URL由哪三某些构成( A ) A.
6、 合同、主机DNS名或IP地址和文献名
B. 主机、DNS名或IP地址和文献名、合同
C. 合同、文献名、主机名
D. 合同、文献名、IP地址
参照答案:A
难易限度:易
6. Tomcat服务器默认端标语是(B )
A. 80
B. 8080
C. 90
参照答案:B
难易限度:易
7. 由JSP页面向Tag文献传递数据要使用指令是( B )
A. tag
B. attribute
C. variable
D. taglib
参照答案:B
难易限度:易
8. 在JSP中要使用user包中User类,则以写法对的是:( A )
A. 7、ean id="user" class=" user.User" scope="page" />
B. 8、
dispatcher.forward(request,response);
关于该段代码作用,下列论述哪项是对的?(B )
A. 页面重定向到a.jsp页面
B. 将祈求转发到a.jsp页面
C. 从a.jsp定向到当前页面
D. 从a.jsp转发到当前页面
参照答案:B
难易限度:易
10. 下列设立颜色办法中不对的是( D )
A.
9、 难易限度:易 11. 设立文档体背景颜色属性是( C ) A. text B. bgcolor C. background D. link 参照答案:C 难易限度:易 12.
标记
B.
标记
C.
10、易 14.
标记中,align属性为段落文字对齐方式,不能取值为( D ) A. Left B. Right C. Center D. width 参照答案:D 难易限度:易 15. 标记中默认中文字体是( A ) A. “宋体” B. “幼圆” C. “楷体” 参照答案:A 难易限度:易 16. 表达粗体加斜体标记是( C ) A. 字体 B. 字体 C. 字体 D. 字体 参照答案:C 难易限度:易 17.
11、用来在网页中显示图形标记为(B )
A.
C.
12、 D. 参照答案:A 难易限度:难 19. 下列那个属性为单元格向右打通列数,用于合并单元格。(B ) A. rowspan B. colspan C. height D. width 参照答案:B 难易限度:易 20. 下列哪个属性为单元格向下打通行数,用于合并单元格。(A ) A.rowspan B.colspan C.height D.width 参照答案:A 难易限度:易 21. JSP从HTML表单中获得顾客输入对的语句为 ( A ) A.Request.getParam
13、eter(“ID”) B.Reponse.getParameter(“ID”) C.Request.getAttribute(“ID”) D.Reponse.getAttribute(“ID”) 参照答案:A 难易限度:难 22. 关于布置到Tomcat服务器Java Web应用程序,对的选项有(C) A.Java Web应用程序总是打包成WAR形式布置到Tomcat服务器 B.Java Web应用程序应当布置到Tomcat服务器server子目录中 C.每个Java Web应用程序均有一种web.xml文献 D.Java Web应用程序根目录下不能存
14、储任何文献,所有html、gif等文献必要存储到某一子目录中 参照答案:C 难易限度:难 23. JSP编译指令标记普通是指:( A ) A.Page指令、Include指令和Taglib指令 B.Page指令、Include指令和Plugin指令 C.Forward指令、Include指令和Taglib指令 D.Page指令、Param指令和Taglib指令 参照答案:A 难易限度:易 24. 可以在如下哪个(A )标记之间插入Java程序片?( ) A.<% 和 %> B.<% 和 /> C. 和 %> D.<% 和 !
15、>
参照答案:A
难易限度:易
25. 下列哪一项不属于JSP动作指令标记?(D )
A.
16、clude指令 D.Plugin指令 参照答案:B 难易限度:难 28. 可以在如下哪个( )标记之间插入变量与办法声明?( B) A.<% 和 %> B.<%! 和 %> C. 和 %> D.<% 和 !> 参照答案:B 难易限度:易 29. 下列()注释为隐藏型注释。(C ) A. B. C.<%-- 注释内容 --%> D.] --> 参照答案:C 难易限度:难 30. 下列变量声明在( )范畴内有效
17、 )。 <%!Date dateTime; int countNum; %> A.从定义开始处有效,客户之间不共享 B.在整个页面内有效,客户之间不共享 C.在整个页面内有效,被各种客户共享 D.从定义开始处有效,被各种客户共享 参照答案:C 难易限度:难 31. 在“<%!”和“%>”标记之间声明Java办法称为页面成员办法,其在( )范畴内有效。( )。 A.从定义处之后有效。 B.在整个页面内有效。 C.从定义处之前有效。 D.不拟定。 参照答案:C 难易限度:易 32. 在“<%=”和“%>”标记之间放置(B Java表达式),可
18、以直接输出其值。 A. 变量 B.Java表达式 C.字符串 D.数字 参照答案:B 难易限度:易 33. include指令用于在JSP页面静态插入一种文献,插入文献可以是JSP页面、HTML网页、文本文献或一段Java代码,但必要保证插入后形成文献是(B)。 A.是一种完整HTML文献 B.是一种完整JSP文献 C.是一种完整TXT文献 D.是一种完整Java源文献 参照答案:B 难易限度:易 34. JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式值。构成“<%=”标记各字符之间( )。 A.可以有空格
19、 B.不可以有空格 C.必要有空格 D.不拟定
参照答案:B
难易限度:难
35.下面关于JSP作用域对象说法错误是( )。
A.request对象可以得到祈求中参数 B.session对象可以保存顾客信息
C.application对象可以被各种应用共享 D.作用域范畴从小到达是request、session、application
参照答案:C
难易限度:难
36. 在JSP中,对<jsp:setProperty>标记描述对的是( )。
A.
20、文献中搭配浮现
B.就犹如session.setAttribute()同样,来设计属性/值对
C.和
21、 C.request D.session 参照答案:D 难易限度:难 39.调用getCreationTime()可以获取session对象创立时间,该时间单位是( )。 A.秒 B.分秒 C.毫秒 D.微秒 参照答案:C 难易限度:易 40.当response状态行代码为哪个时,表达顾客祈求资源不可用?( ) A.101 B.202 C.303 D.404 参照答案:D 难易限度:易 41.一种典型HTTP祈求消息涉及祈求行、各种祈求头和( ) A.响应行 B.信息体 C.响应行
22、D.响应头 参照答案:B 难易限度:难 42.在JSP中为内建对象定义了4种作用范畴,即Application Scope、Session Scope、Page Scope和( )四个作用范畴。 A.Request Scope B.Response Scope C.Out Scope D.Writer Scope 参照答案:A 难易限度:易 43.Form表单method属性能取下列哪项值( ) A.submit B.puts C.post D.out 参照答案:C 难易限度:易 44.能在浏览
23、器地址栏中看到提交数据表单提交方式是( ) A.submit B.get C.post D.out 参照答案:B 难易限度:易 45.可以运用request对象哪个办法获取客户端表单信息( ) A.request.getParameter() B.request.outParameter() C.request.writeParameter() D.request.handlerParameter() 参照答案:A 难易限度:易 46.JSP页面中request.getParamter(String )得到数据,其类型是(
24、 )
A.Double B.int C.String D.Integer
参照答案:C
难易限度:易
47.JSP页面程序片中可以使用下列哪个办法将strNumx=request.getParamter(“ix”)得到数据类型转换为Double类型( )
A.Double.parseString(strNumx) B. Double.parseDouble(strNumx)
C.Double.parseInteger(strNumx) D.Double.parseFloat(strNumx)
参照答案:B
难易限度:难
48. 25、ect>用于在表单中插入一种下拉菜单,它需与哪个标记配合使用( D )
A. 26、 B.static C.synchronized D.private
参照答案:C
难易限度:易
51. 下面关于JSP作用域对象说法错误是( )。
A.request对象可以得到祈求中参数 B.session对象可以保存顾客信息
C.application对象可以被各种应用共享 D.作用域范畴从小到达是request、session、application
参照答案:C
难易限度:易
52. 在JSP中,对<jsp:setProperty>标记描述对的是( )。
A. 27、oPerty>必要在一种JSP文献中搭配浮现
B.就犹如session.setAttribute()同样,来设计属性/值对
C.和 28、st.getRequestDispatcher("a.jsp");
dispatcher.forward(request,response);
关于该段代码作用,下列论述哪项是对的?( )
A.页面重定向到a.jsp页面 B.将祈求转发到a.jsp页面
C.从a.jsp定向到当前页面 D.从a.jsp转发到当前页面
参照答案:B
难易限度:中
55. 在老式HTML页面中加入( )就构成了一种JSP页面文献。
A.JAVA程序片 B.JSP标签
C.用“<%”、“%>”标记符号括起来程序 D.JAVA程序片和JSP标签
参照答案:D
难易限度 29、中
56. 配备JSP运营环境,若WEB应用服务器选用TOMCAT,如下说法对的是:( )
A.先安装TOMCAT,再安装JDK
B.先安装JDK,再安装TOMCAT
C.不需安装JDK,安装TOMCAT就可以了
D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系
参照答案:B
难易限度:中
57. 对于“<%!”、“%>”之间声明变量,如下说法对的是:( )
A.不是JSP页面成员变量
B.各种顾客同步访问该页面时,任何一种顾客对这些变量操作,都会影响到其她顾客
C.各种顾客同步访问该页面时,每个顾客对这些变量操作都是互相独立,不会互相影响
D.是JS 30、P页面局部变量
参照答案:B
难易限度:中
58. 在客户端浏览器源代码中可以看到( )
A.JSP注释 B.HTML注释
C.JSP注释和HTML注释 D.JAVA注释
参照答案:B
难易限度:易
59. page指令作用是:( )
A.用来定义整个JSP页面某些属性和这些属性值
B.用来在JSP页面内某处嵌入一种文献
C.使该JSP页面动态包括一种文献
D.批示JSP页面加载Java plugin
参照答案:A
难易限度:易
60. page指令import属性作用是( )
A、定义JSP页面响应MIME类型
B、定义JSP页面使用脚 31、本语言
C、为JSP页面引入JAVA包中类
D、定义JSP页面字符编码
参照答案:C
难易限度:中
61.下面哪一项对Servlet、JSP描述错误?( )
A. HTML、Java和脚本语言混合在一起程序可读性较差,维护起来较困难。
B. JSP技术是在Servlet之后产生,它以Servlet为核心技术,是Servlet技术一种成功应用。
C. 当JSP页面被祈求时,JSP页面会被JSP引擎翻译成Servelt字节码执行
D. 普通用JSP来解决业务逻辑,用Servlet来实现页面显示。
参照答案:D
难易限度:中
62. 在建立JSP网站目录时需要遵循某些 32、规则,如下规则错误是:( )
A.每个重要栏目开设一种相应子目录
B.所有flash,avi,ram,quicktime 等多媒体文献存储在根目录下
C.根目录普通只存储index.htm以及其她必要系统文献
D.目录建立应以至少层次提供最清晰简便访问构造
参照答案:B
难易限度:中
63.( )可在JSP页面浮现该指令位置处,静态插入一种文献。
A.page指令标签 B.page指令import属性
C.include指令标签 D.include动作标签
参照答案:C
难易限度:中
64.如下对象中( )不是JSP内置对象。
A.re 33、quest B.session C.application D.bean
参照答案:D
难易限度:易
65.在JSP中,内置对象( )封装了顾客提交信息,使用该对象可以获取顾客提交信息。
A.session B.request C.response D.out
参照答案:B
难易限度:中
66.request对象可以使用( )办法获取表单中某输入框提交信息。
A.getParameter(String s) B.getValue(String s)
C.getParameterNames(String s) D.g 34、etParameterValue(String s)
参照答案:A
难易限度:中
67.JSP内置对象中( )对象可对客户祈求作出动态响应,向客户端发送数据。
A.response B.request C.application D.out
参照答案:A
难易限度:易
68. 从( )开始,到( )结束,被称为一种会话。
A.访问者连接到服务器,访问者关闭浏览器离开该服务器
B.服务器启动,服务器关闭
C.访问者连接到服务器,服务器关闭
D.服务器启动,访问者关闭浏览器离开该服务器
参照答案:A
难易限度:中
69.如下办法,哪个可使sessio 35、n无效?( )
A.session.removeAttribute(String key)
B.session.invalidate()
C.session.setAttribute(String key)
D.session.getAttribute(String key)
参照答案:B
难易限度:中
70.application对象能在( )间共享。
A.某个访问者所访问当前页面
B.某个访问者所访问网站各个页面之间
C.该服务器上所有访问者所有jsp页面
D.该服务器上所有访问者所有jsp页面和Java程序
参照答案:D
难易限度:中
71.如下关于File 36、对象public boolean delete()办法说法,错误是:( C )
A.可以删除当前对象代表文献
B.若当前对象代表是一种空目录,则可删除该目录
C.可删除当前对象代表目录及该目录下包括所有子目录和文献
D.若当前对象代表是一种目录,且该目录下尚有文献存在,则无法删除该目录
参照答案:C
难易限度:难
72. request.getRemoteAddr()办法作用是:( )
A.获取客户提交信息 B.获取客户IP
C.获取客户机名称 D.获取服务器IP
参照答案:B
难易限度:中
73. 当( )时,JSP引擎产生一 37、种session对象。
A.web应用服务器启动时
B.当web应用服务器启动后,第一种客户来访时
C.当每个客户初次访问服务器上一种JSP页面时
D.当每个客户初次访问服务器上一种JSP或HTML页面时
参照答案:C
难易限度:中
74. 当( )时,JSP引擎产生一种application对象。
A.web应用服务器启动时 B.当web应用服务器启动后,第一种客户来访时
C.当每个客户初次访问服务器上一种JSP页面时
D.当每个客户初次访问服务器上一种JSP或HTML页面时
参照答案:A
难易限度:中
75. 当( )时,JSP引擎将消灭某一种sess 38、ion对象。
A.有新客户访问时
B.web应用服务器启动后,第一种客户来访时
C.该session相应客户关闭浏览器或调用invalidate办法时
D.该session相应客户刷新jsp页面时
参照答案:C
难易限度:中
76. 下面哪一种不是JSP自身已加载基本类?( B )
A.java.lang.*
B.java.io.*
C.javax.servlet.*
D.javax.servlet.jsp.*
参照答案:B
难易限度:中
77. 对于预定义<%!预定义%>说法错误是:( C )
A.一次可声明各种变量和办法,只要以“;”结尾就行
B.一 39、种声明仅在一种页面中有效
C.声明变量将作为局部变量
D.在预定义中声明变量将在JSP页面初始化时初始化
参照答案:C
难易限度:中
78. Page指令用于定义JSP文献中全局属性,下列关于该指令用法描述不对的是:( )
A.<%@ page %>作用于整个JSP页面。
B.可以在一种页面中使用各种<%@ page %>指令。
C.为增强程序可读性,建议将<%@ page %>指令放在JSP文献开头,但不是必要。
D.<%@ page %>指令中属性只能浮现一次。
参照答案:D
难易限度:中
79. 不能在不同顾客之间共享数据办法是( )
A.通过cooki 40、e B.运用文献系统 C.运用数据库 D.通过ServletContext对象
参照答案:A
难易限度:中
80. 作用域不属于页面范畴内置对象是:( )
A.request B.out
C.exception D.config
参照答案:A
难易限度:中
----------------------------------
二、判断题
1.动态网页和静态网页主线区别在于服务器端返回HTML文献是事先存储好还是由动态网页程序生成( )
参照答案:对
难易限度:中
2.在HTML页面文献中加入JSP脚本元素、JS 41、P标记等就构成了一种JSP页面。( )
参照答案:对
难易限度:易
3.JSP引擎执行字节码文献重要人物之一是直接将HTML内容发给客户端。( )
参照答案:对
难易限度:中
4.JSP页面中变量和办法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。( )
参照答案:对
难易限度:难
5.JSP页面中指令标记、JSP动作标记统称为脚本元素。( )
参照答案:错
难易限度:易
6.在“<%!”和“%>”标记之间声明Java变量在整个页面内有效,不同客户之间不共享。( )
参照 42、答案:错
难易限度:中
7.在“<%!”和“%>”标记之间声明Java办法在整个页面内有效。( )、
参照答案:对
难易限度:难
8.页面成员办法不可以在页面Java程序片中调用。( )
参照答案:错
难易限度:易
9.程序片变量有效范畴与其声明位置关于,即从声明位置向后有效,可以在声明位置后程序片、表达式中使用。( )
参照答案:对
难易限度:中
10.程序片变量不同于在“<%!”和“%>”之间声明页面成员变量,不能在不同客户访问页面线程之间共享。( )
参照答案:对
难易限度:难
11.JSP中Java表达式值由服务器负责计算,并将计算值 43、按字符串发送给客户端显示。( )
参照答案:对
难易限度:易
12.在Java程序片中可以使用Java语言注释办法,其注释内容会发送到客户端。( )
参照答案:错
难易限度:易
13.不可以用一种page指令指定各种属性取值。( )
参照答案:错
难易限度:易
14.jsp:include动作标记与include指令标记包括文献解决时间和方式不同。( )
参照答案:对
难易限度:中
15.jsp:param动作标记不能单独使用,必要作为jsp:include、jsp:forward标记等子标记使用,并为它们提供参数。( )
参照答案:对
44、难易限度:中
16. 45、e及property区别大小写。( )
参照答案:对
难易限度:中
22.JSP重要指令有page,import,include等三个( )
参照答案:错
难易限度:易
23.同步有各种祈求发送到一种Servlet时,服务器将会为每个祈求创立一种新线程来解决客户端祈求。 ( )
参照答案:对
难易限度:易
24.HTML称为超文本元素语言,它是Hypertext Marked Language缩写。( )
参照答案:对
难易限度:中
25.一种HTML文档必要有 46、
26.超级链接不但可以将文本作为链接对象,也可以将图像作为链接对象。( )
参照答案:对
难易限度:易
27.表单域一定要放在 B.
48、于表单隐式提交信息办法。( ) 参照答案:对 难易限度:中 37.
49、则是<%=表达式%>。( ) 参照答案:对 难易限度:难 42. <%@ page %>指令不一定放在页面内头部。 ( ) 参照答案:对 难易限度:易 知识模块二 servlet 一、单项选取题 1. 在Java Web中,Servlet从实例化到消灭是一种生命周期。下列描述对的是( )。 A. init()办法是包容器调用Servlet实例第一种办法 B. 在典型Servlet生命周期模型中,每次Web祈求就会创立一种Servlet实例,祈求结束Servlet就消灭了 C. 在包容器把祈求传送给Servlet之后,和在
50、调用Servlet实例doGet或者doPost办法之前,包容器不会调用Servlet实例其她办法 D. 在Servlet 实例消灭之前,容器调用Servlet实例close()办法 参照答案:A 难易限度:易 2. 下面哪一项对Servlet描述错误?( )。 A. Servlet是一种特殊Java类,它必要直接或间接实现Servlet接口 B. Servlet接口定义了Servelt生命周期办法 C. Servlet客户线程调用service办法响应客户祈求 D. 当各种客户祈求一种Servlet时,服务器为每一种客户启动一种进程 参照答案:D 难易限度:易 3.






