1、课程综合测试题库建设项目课程名称: Java Web程序设计 适应专业: 软件技术、软件技术(移动应用开发方向) 计算机应用技术、软件技术(财务软件方向)软件技术(软件测试方向)、计算机网络技术 负 责 人: 刘曼春 所在教研室: 软件教研室 信息工程系题库基本状况课程名称Java Web程序设计完毕期限8月 至 10月参与人员姓名教研室完毕内容备注刘曼春软件教研室题库基本情况题型知识模块单选题多选题判断题难中易难中易难中易模块一JSP与html16244000091221模块二servlet7101900071120模块三JDBC6915000348模块四JavaBean7111800035
2、9总计阐明:1、课程题库按知识模块建立(不能按教材章节),避免因课程所选教材不同导致题库与课程不适应性;2、“难、中、易”是指本模块中试题难易限度,模块中试题难、中、易数量比例保持在2:3:5左右;3、试题总数保持在250-300之间;4、试题文档格式与样本一致。目 录知识模块一 JSP与html1知识模块二 servlet15知识模块三 JDBC数据库23知识模块四 Java Bean30知识模块一 JSP与html一、单项选取题1. 当顾客祈求jsp页面时,JSP引擎就会执行该页面字节码文献响应客户祈求,执行字节码文献成果是(C )。A. 发送一种JSP源文献到客户端 B. 发送一种Jav
3、a文献到客户端C. 发送一种HTML页面到客户端 D. 什么都不做参照答案:C难易限度:易2. 当各种顾客祈求同一种JSP页面时,Tomcat服务器为每个客户启动一种( B )。A. 进程 B. 线程C. 程序 D. 服务参照答案:B难易限度:易3. 下列动态网页和静态网页主线区别描述错误是(D )。A. 静态网页服务器端返回HTML文献是事先存储好B. 动态网页服务器端返回HTML文献是程序生成C. 静态网页文献里只有HTML标记,没有程序代码D. 动态网页中只有程序,不能有HTML代码参照答案:D难易限度:易4. 不是JSP运营必要是( D )。A. 操作系统B. Java JDKC. 支
4、持JSPWeb服务器D. 数据库参照答案:D难易限度:易5. URL是Internet中资源命名机制,URL由哪三某些构成( A )A. 合同、主机DNS名或IP地址和文献名B. 主机、DNS名或IP地址和文献名、合同C. 合同、文献名、主机名D. 合同、文献名、IP地址参照答案:A难易限度:易6. Tomcat服务器默认端标语是(B )A. 80B. 8080C. 90参照答案:B难易限度:易7. 由JSP页面向Tag文献传递数据要使用指令是( B )A. tagB. attributeC. variableD. taglib参照答案:B难易限度:易8. 在JSP中要使用user包中User
5、类,则以写法对的是:( A )A. B. C. D. 参照答案:A难易限度:难9. 阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher(a.jsp);dispatcher.forward(request,response);关于该段代码作用,下列论述哪项是对的?(B )A. 页面重定向到a.jsp页面B. 将祈求转发到a.jsp页面C. 从a.jsp定向到当前页面D. 从a.jsp转发到当前页面参照答案:B难易限度:易10. 下列设立颜色办法中不对的是( D )A. B. C. D. 参照答案:D难易限度:易11
6、. 设立文档体背景颜色属性是( C )A. textB. bgcolorC. backgroundD. link参照答案:C难易限度:易12. 标记在标记之间,标记之间内容将显示到( B )A. 浏览器页面上部B. 浏览器标题栏上C. 浏览器状态栏中D. 浏览器页面下部参照答案:B难易限度:易13. ( D )是标题标记A. 标记B. 标记C. 标记D. 参照答案:D难易限度:易14. 标记中,align属性为段落文字对齐方式,不能取值为( D )A. LeftB. RightC. CenterD. width参照答案:D难易限度:易15. 标记中默认中文字体是( A )A. “宋体”B. “
7、幼圆”C. “楷体”参照答案:A难易限度:易16. 表达粗体加斜体标记是( C )A. 字体B. 字体 C. 字体D. 字体参照答案:C难易限度:易17. 用来在网页中显示图形标记为(B )A. B. C. D. 参照答案:B难易限度:易18. 超级链接是互联网灵魂,下面哪个是对的链接标记( A )A. 新浪网B. 新浪网C. D. 参照答案:A难易限度:难19. 下列那个属性为单元格向右打通列数,用于合并单元格。(B ) A. rowspan B. colspan C. height D. width参照答案:B难易限度:易20. 下列哪个属性为单元格向下打通行数,用于合并单元格。(A )A
8、.rowspan B.colspan C.height D.width参照答案:A难易限度:易21. JSP从HTML表单中获得顾客输入对的语句为 ( A )A.Request.getParameter(“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应用程序应当布置到T
9、omcat服务器server子目录中C.每个Java Web应用程序均有一种web.xml文献D.Java Web应用程序根目录下不能存储任何文献,所有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.参照
10、答案:A难易限度:易25. 下列哪一项不属于JSP动作指令标记?(D )A. B. C. D.参照答案:D难易限度:难26. JSPPage编译指令属性Language默认值是:( A )A.Java B.C C.C D.SQL参照答案:A难易限度:易27. JSP哪个指令容许页面使用者自定义标签库?( )A.Include指令 B.Taglib指令 C.Include指令 D.Plugin指令参照答案:B难易限度:难28. 可以在如下哪个( )标记之间插入变量与办法声明?( B)A. B. C. D.参照答案:B难易限度:易29. 下列()注释为隐藏型注释。(C )A.!- 注释内容 - B
11、.C. D.! -参照答案:C难易限度:难30. 下列变量声明在( )范畴内有效。( )。A.从定义开始处有效,客户之间不共享 B.在整个页面内有效,客户之间不共享C.在整个页面内有效,被各种客户共享 D.从定义开始处有效,被各种客户共享参照答案:C难易限度:难31. 在“”标记之间声明Java办法称为页面成员办法,其在( )范畴内有效。( )。A.从定义处之后有效。 B.在整个页面内有效。 C.从定义处之前有效。 D.不拟定。参照答案:C难易限度:易32. 在“”标记之间放置(B Java表达式),可以直接输出其值。A. 变量 B.Java表达式 C.字符串 D.数字参照答案:B难易限度:易
12、33. include指令用于在JSP页面静态插入一种文献,插入文献可以是JSP页面、HTML网页、文本文献或一段Java代码,但必要保证插入后形成文献是(B)。A.是一种完整HTML文献 B.是一种完整JSP文献C.是一种完整TXT文献 D.是一种完整Java源文献参照答案:B难易限度:易34. JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式值。构成“%=”标记各字符之间( )。A.可以有空格 B.不可以有空格 C.必要有空格 D.不拟定参照答案:B难易限度:难35.下面关于JSP作用域对象说法错误是( )。A.request对象可以得到祈求中参数 B.session
13、对象可以保存顾客信息C.application对象可以被各种应用共享 D.作用域范畴从小到达是request、session、application参照答案:C难易限度:难36. 在JSP中,对jsp:setProperty标记描述对的是( )。 A.和必要在一种JSP文献中搭配浮现B.就犹如session.setAttribute()同样,来设计属性/值对C.和动作一起便用,来设立bean属性值D.就犹如request.setAttribute()同样,来设立属性/值对参照答案:C难易限度:难37. 下面不属于JSP内置对象是( )A.out对象 B.respone对象 C.applicat
14、ion对象 D.page对象参照答案:D难易限度:易38.如下哪个对象提供了访问和放置页面中共享数据方式( )A.pageContext B.response 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.信息
15、体 C.响应行 D.响应头参照答案:B难易限度:难42在JSP中为内建对象定义了4种作用范畴,即Application Scope、Session Scope、Page Scope和( )四个作用范畴。A.Request Scope B.Response Scope C.Out Scope D.Writer Scope参照答案:A难易限度:易43Form表单method属性能取下列哪项值( )A.submit B.puts C.post D.out参照答案:C难易限度:易44能在浏览器地址栏中看到提交数据表单提交方式是( )A.submit B.get C.post D.out参照答案:B难易
16、限度:易45可以运用request对象哪个办法获取客户端表单信息( )A.request.getParameter() B.request.outParameter()C.request.writeParameter() D.request.handlerParameter()参照答案:A难易限度:易46JSP页面中request.getParamter(String )得到数据,其类型是( )A.Double B.int C.String D.Integer参照答案:C难易限度:易47JSP页面程序片中可以使用下列哪个办法将strNumx=request.getParamter(“ix”)得
17、到数据类型转换为Double类型( )A.Double.parseString(strNumx) B. Double.parseDouble(strNumx)C.Double.parseInteger(strNumx) D.Double.parseFloat(strNumx)参照答案:B难易限度:难48用于在表单中插入一种下拉菜单,它需与哪个标记配合使用( D )A. B. C. D.参照答案:D难易限度:易49当运用request办法获取Form中元素时,默认状况下字符编码是哪个(A )A.ISO-8859-1 B.GB2312 C.GB3000 D.ISO-8259-1参照答案:A难易限度
18、:易50. 当一种客户线程执行某个办法时,其她客户必要等待,直到这个客户线程调用执行完毕该办法后,其她客户线程才干执行,这样办法在定义时必要使用核心字(C )A.public B.static C.synchronized D.private参照答案:C难易限度:易51. 下面关于JSP作用域对象说法错误是( )。A.request对象可以得到祈求中参数 B.session对象可以保存顾客信息C.application对象可以被各种应用共享 D.作用域范畴从小到达是request、session、application参照答案:C难易限度:易52. 在JSP中,对jsp:setProperty
19、标记描述对的是( )。 A.和必要在一种JSP文献中搭配浮现B.就犹如session.setAttribute()同样,来设计属性/值对C.和动作一起便用,来设立bean属性值D.就犹如request.setAttribute()同样,来设立属性/值对参照答案:C难易限度:易53. 下面不属于JSP内置对象是( )A.out对象 B.respone对象 C.application对象 D.page对象参照答案:D难易限度:易54阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher(a.jsp);dispatcher
20、.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难易限度:中56. 配备JSP运营环境,若WEB应用服务器选用TOMCAT,如下说法对的是:( )A.先安装TOMCAT,再安装JDKB.先安装JDK,再安装TOMCATC.不需安装
21、JDK,安装TOMCAT就可以了D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系参照答案:B难易限度:中57. 对于“”之间声明变量,如下说法对的是:( )A.不是JSP页面成员变量B.各种顾客同步访问该页面时,任何一种顾客对这些变量操作,都会影响到其她顾客C.各种顾客同步访问该页面时,每个顾客对这些变量操作都是互相独立,不会互相影响D.是JSP页面局部变量参照答案:B难易限度:中58. 在客户端浏览器源代码中可以看到( )A.JSP注释 B.HTML注释C.JSP注释和HTML注释 D.JAVA注释参照答案:B难易限度:易59. page指令作用是:( )A.用来定义整个JSP页面
22、某些属性和这些属性值B.用来在JSP页面内某处嵌入一种文献C.使该JSP页面动态包括一种文献D.批示JSP页面加载Java plugin参照答案:A难易限度:易60. page指令import属性作用是( )A、定义JSP页面响应MIME类型B、定义JSP页面使用脚本语言C、为JSP页面引入JAVA包中类D、定义JSP页面字符编码参照答案:C难易限度:中61.下面哪一项对Servlet、JSP描述错误?( ) A. HTML、Java和脚本语言混合在一起程序可读性较差,维护起来较困难。B. JSP技术是在Servlet之后产生,它以Servlet为核心技术,是Servlet技术一种成功应用。C
23、. 当JSP页面被祈求时,JSP页面会被JSP引擎翻译成Servelt字节码执行D. 普通用JSP来解决业务逻辑,用Servlet来实现页面显示。参照答案:D难易限度:中62. 在建立JSP网站目录时需要遵循某些规则,如下规则错误是:( )A.每个重要栏目开设一种相应子目录B.所有flash,avi,ram,quicktime 等多媒体文献存储在根目录下C.根目录普通只存储index.htm以及其她必要系统文献D.目录建立应以至少层次提供最清晰简便访问构造参照答案:B难易限度:中63.( )可在JSP页面浮现该指令位置处,静态插入一种文献。A.page指令标签 B.page指令import属性
24、C.include指令标签 D.include动作标签参照答案:C难易限度:中64.如下对象中( )不是JSP内置对象。A.request 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.getParameterName
25、s(String s) D.getParameterValue(String s)参照答案:A难易限度:中67.JSP内置对象中( )对象可对客户祈求作出动态响应,向客户端发送数据。A.response B.request C.application D.out参照答案:A难易限度:易68. 从( )开始,到( )结束,被称为一种会话。A.访问者连接到服务器,访问者关闭浏览器离开该服务器B.服务器启动,服务器关闭C.访问者连接到服务器,服务器关闭D.服务器启动,访问者关闭浏览器离开该服务器参照答案:A难易限度:中69.如下办法,哪个可使session无效?( )A.session.remove
26、Attribute(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对象public boolean delete()办法说法,错误是:( C )A.可以删除当前对象代表文
27、献B.若当前对象代表是一种空目录,则可删除该目录C.可删除当前对象代表目录及该目录下包括所有子目录和文献D.若当前对象代表是一种目录,且该目录下尚有文献存在,则无法删除该目录参照答案:C难易限度:难72. request.getRemoteAddr()办法作用是:( )A.获取客户提交信息 B.获取客户IPC.获取客户机名称 D.获取服务器IP参照答案:B难易限度:中73. 当( )时,JSP引擎产生一种session对象。A.web应用服务器启动时B.当web应用服务器启动后,第一种客户来访时C.当每个客户初次访问服务器上一种JSP页面时D.当每个客户初次访问服务器上一种JSP或HTML页面
28、时参照答案:C难易限度:中74. 当( )时,JSP引擎产生一种application对象。A.web应用服务器启动时 B.当web应用服务器启动后,第一种客户来访时C.当每个客户初次访问服务器上一种JSP页面时D.当每个客户初次访问服务器上一种JSP或HTML页面时参照答案:A难易限度:中75. 当( )时,JSP引擎将消灭某一种session对象。A.有新客户访问时B.web应用服务器启动后,第一种客户来访时C.该session相应客户关闭浏览器或调用invalidate办法时D.该session相应客户刷新jsp页面时参照答案:C难易限度:中76. 下面哪一种不是JSP自身已加载基本类?
29、( B )A.java.lang.*B.java.io.*C.javax.servlet.* D.javax.servlet.jsp.*参照答案:B难易限度:中77. 对于预定义说法错误是:( C )A.一次可声明各种变量和办法,只要以“;”结尾就行 B.一种声明仅在一种页面中有效C.声明变量将作为局部变量D.在预定义中声明变量将在JSP页面初始化时初始化参照答案:C难易限度:中78. Page指令用于定义JSP文献中全局属性,下列关于该指令用法描述不对的是:( )A.作用于整个JSP页面。 B.可以在一种页面中使用各种指令。C.为增强程序可读性,建议将指令放在JSP文献开头,但不是必要。D.
30、指令中属性只能浮现一次。参照答案:D难易限度:中79. 不能在不同顾客之间共享数据办法是( )A.通过cookie B.运用文献系统 C.运用数据库 D.通过ServletContext对象参照答案:A难易限度:中80. 作用域不属于页面范畴内置对象是:( )A.requestB.outC.exceptionD.config参照答案:A难易限度:中-二、判断题1.动态网页和静态网页主线区别在于服务器端返回HTML文献是事先存储好还是由动态网页程序生成( )参照答案:对难易限度:中2.在HTML页面文献中加入JSP脚本元素、JSP标记等就构成了一种JSP页面。( )参照答案:对难易限度:易3JS
31、P引擎执行字节码文献重要人物之一是直接将HTML内容发给客户端。( )参照答案:对难易限度:中4JSP页面中变量和办法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。( )参照答案:对难易限度:难5JSP页面中指令标记、JSP动作标记统称为脚本元素。( )参照答案:错难易限度:易6在“”标记之间声明Java变量在整个页面内有效,不同客户之间不共享。( )参照答案:错难易限度:中7在“”标记之间声明Java办法在整个页面内有效。( )、参照答案:对难易限度:难8页面成员办法不可以在页面Java程序片中调用。( )参照答案:错难
32、易限度:易9程序片变量有效范畴与其声明位置关于,即从声明位置向后有效,可以在声明位置后程序片、表达式中使用。( )参照答案:对难易限度:中10程序片变量不同于在“”之间声明页面成员变量,不能在不同客户访问页面线程之间共享。( )参照答案:对难易限度:难11JSP中Java表达式值由服务器负责计算,并将计算值按字符串发送给客户端显示。( )参照答案:对难易限度:易12在Java程序片中可以使用Java语言注释办法,其注释内容会发送到客户端。( )参照答案:错难易限度:易13不可以用一种page指令指定各种属性取值。( )参照答案:错难易限度:易14jsp:include动作标记与include指
33、令标记包括文献解决时间和方式不同。( )参照答案:对难易限度:中15jsp:param动作标记不能单独使用,必要作为jsp:include、jsp:forward标记等子标记使用,并为它们提供参数。( )参照答案:对难易限度:中16标记page属性值是相对URL地址,只能静态URL。( )参照答案:错难易限度:难17JSP页面只能在客户端执行。( )参照答案:错难易限度:易18JSP页面中不能包括脚本元素。( )参照答案:错难易限度:易19Page指令不能定义当前JSP程序全局属性。( )参照答案:错难易限度:易20.在JSP中, 此式对的.。( )参照答案:错难易限度:难21.中name及p
34、roperty区别大小写。( ) 参照答案:对难易限度:中22.JSP重要指令有page,import,include等三个( )参照答案:错难易限度:易23.同步有各种祈求发送到一种Servlet时,服务器将会为每个祈求创立一种新线程来解决客户端祈求。 ( ) 参照答案:对难易限度:易24HTML称为超文本元素语言,它是Hypertext Marked Language缩写。( )参照答案:对难易限度:中25一种HTML文档必要有和元素。( )参照答案:错难易限度:易26超级链接不但可以将文本作为链接对象,也可以将图像作为链接对象。( )参照答案:对难易限度:易27表单域一定要放在元素中。(
35、 )参照答案:对难易限度:易28网站设计时候经常会解决大量数据,这些数据必要都放在JSP页面中。()参照答案:错难易限度:中29. 顾客在浏览器中输入:8080/ch2/ch2_1.html即可访问本机上该页面。( )参照答案:对难易限度:易30在网页中图形文献与网页文献是分别存储。( )参照答案:对难易限度:易31绝度途径是文献名完整途径;相对途径是指相对当前网页文献名途径。( )参照答案:对难易限度:中32超级链接标记target属性取值为链接目的窗名,可以是parent、blank、self、top。()参照答案:错难易限度:易33. out对象是一种输出流,它实现了javax.serv
36、let.JspWriter接口,用来向客户端输出数据。( )参照答案:对难易限度:易34运用response对象sendRedirect办法只能实现本网站内页面跳转,但不能传递参数。()参照答案:错难易限度:难35respone对象重要用于向客户端发送数据。( )参照答案:对难易限度:易36Post属于表单隐式提交信息办法。( )参照答案:对难易限度:中37标记用于在表单中插入一种下拉菜单。( )参照答案:对难易限度:易38表单信息验证只能放在服务器端执行。( )参照答案:错难易限度:中39网页中只要使用gb2312编码就不会浮现中文乱码。( )参照答案:错难易限度:易40. JSPRespo
37、nse对象作用是向客户端发送数据,但是一次会话过程,一种Response对象只能包括一种Coolie和一种HTTP文献头。否则抛出内存越界异常。( )参照答案:错难易限度:难41. JSP输出表达式,对的语法规则是。( ) 参照答案:对难易限度:难42. 指令不一定放在页面内头部。 ( )参照答案:对难易限度:易知识模块二 servlet一、单项选取题1. 在Java Web中,Servlet从实例化到消灭是一种生命周期。下列描述对的是( )。A. init()办法是包容器调用Servlet实例第一种办法B. 在典型Servlet生命周期模型中,每次Web祈求就会创立一种Servlet实例,祈
38、求结束Servlet就消灭了C. 在包容器把祈求传送给Servlet之后,和在调用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.