




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JSP程序设计考试题库(附含答案)
项次单选题判断题填空题总分
应得分805010140
实得分
一、选择题(共80题)
1、下面哪一个不是JSP本身已加载的基本类?(B)
A、java.lang.*
B>java.io.*
C、javax.servlet.*
D、jcivax.servlet,jsp.本
2、以下关于JavaBean的说法中,错误的是(B)
A、JavaBean是基于JAVA语言的。
B、JavaBean是JSP的内置对象之一。
C、JavaBean是一种Java类。
D、JavaBean是一个可重复使用的软件组件。
第1页共33页
3、下面的说法错误的是:(D)
AJsp可以处理动态内容和静态内容
B在Jsp最终会编译成字节码后执行
C在Jsp中可以使用脚本控制Html的标签生成
DJsp中不能使用〃注释Java脚本中的代码
4、下述选项中不属于JDBC基本功能的是:(D)
A.与数据库建立连接
B.提交SQL语句
C.处理查询结果
D.数据库维护管理
5、JSP页面经过编译之后,将创建一个(B)
A.appletB.severlet
C.applicationD.exe文件
6、在jsp中,要定义一个方法,需要用到以下(C)元
素。
A.<%=%>
B.<%%>
C.<%!%>
第2页共33页
D.<%©%>
7、JSP在WEB服务器上运行结果:(A)
A.可以在WEB浏览器看到,
B.只能在WEB浏览器看到。
C.可能在WEB浏览器看到,
D.不可能在WEB浏览器看到。
8、Page指令用于定义JSP文件中的全局属性,下列关
于该指令用法的描述不正确的是:(D)
A./@page%>作用于整个JSP页面。
B.可以在一个页面中使用多个page指令。
C.为增强程序的可读性,建议将page%>指令放在
JSP文件的开头,但不是必须的。
D.<%@page%>指令中的属性只能出现一次。
9、选择、在JSP中使用jsp:getProperty标记时,不
会出现的属性是:(C)
A.name
B.property
C.value
第3页共33页
D.以上皆不会出现
10、对于预定义〈加..%>的说法错误的是:(C)
A、一次可声明多个变量和方法,只要以“;”结尾就行
B、一个声明仅在一个页面中有效
C、声明的变量将作为局部变量
D、在预定义中声明的变量将在JSP页面初始化时初始
11、Servlet程序的入口点是:(A)
A、init()
B、main()
C、service()
D>doGet()
12、不能在不同用户之间共享数据的方法是(A)
A、通过cookie
B、利用文件系统
C、利用数据库
D、通过ServletContext对象
13、page指令通过(A)属性指定当前页面的内容类型
第4页共33页
和字符集?
A、contentTypeB、bufferC、languageD>isErrorPage
14、(B)指令指定自定义标签的描述器所在位置?
Apage
Btaglib
Cinclude
Dconfig
15、在传统的HTML页面中加入(D)就构成了一个JSP
页面文件。
A、JAVA程序片
B、JSP标签
C、用“<%”、“%〉”标记符号括起来的程序
D、JAVA程序片和JSP标签
16、假设在helloapp应用中有一个hello.jsp,它的文
件路径如下:
%JAVA_HOME%/webapps/helloapp/hello/hello.jsp
那么在浏览器端访问hello,jsp的URL是什么?(C)
A、http://localhost:8080/hello.jsp
第5页共33页
B^http://localhost:8080/helloapp/hello.jsp
C、http://localhost:8080/helloapp/hello/hello.jsp
Dhttp://localhost:8080/webapps/helloapp/hello/dello
.jsp
17、配置JSP运行环境,若WEB应用服务器选用TOMCAT,
以下说法正确的是:(B)
A、先安装TOMCAT,再安装JDK
B、先安装JDK,再安装TOMCAT
C、不需安装JDK,安装TOMCAT就可以了
D、JDK和TOMCAT只要都安装就可以了,安装顺序没关
系
18、对于“<%!”、“%>”之间声明的变量,以下说法正
确的是:(B)
A、不是JSP页面的成员变量
B、多个用户同时访问该页面时,任何一个用户对这些
变量的操作,都会影响到其他用户
C、多个用户同时访问该页面时,每个用户对这些变量
的操作都是互相独立的,不会互相影响
第6页共33页
D、是JSP页面的局部变量
19、假设在helloapp应用中有一个Javabean文件
HelloServlet,它位于org.javathinker包下,那么这个bean
的class文件应该放在什么目录下?(D)
A、helloapp/HelloServlet.class
B、helloapp/WEB-INF/He11oServlet.class
C、helloapp/WEB-INF/classes/HelloServlet.class
D、
helloapp/WEB-INF/classes/org/javathinker/HelloServl
et.class
20、在客户端浏览器的源代码中可以看到(B)
A、JSP注释
B、HTML注释
C、JSP注释和HTML注释
D、JAVA注释
21、page指令的作用是:(A)
A、用来定义整个JSP页面的一些属性和这些属性的值
B、用来在JSP页面内某处嵌入一个文件
C、使该JSP页面动态包含一个文件
第7页共33页
D、指示JSP页面加载Javaplugin
22、page指令的import属性的作用是(C)
A、定义JSP页面响应的MIME类型
B、定义JSP页面使用的脚本语言
C、为JSP页面引入JAVA包中的类
D、定义JSP页面字符的编码
23、page指令的(C)属性可以设置JSP页面是否可多
线程访问
A^session
B、buffer
C、isThreadSafe
info
24、(C)可在JSP页面出现该指令的位置处,静态插
入一个文件。
A、page指令标签
B、page指令的import属性
C^include指令标签
D、include动作标签
第8页共33页
25、以下对象中的(D)不是JSP的内置对象。
A、request
B、session
C、application
D、bean
26、在JSP中,内置对象(B)封装了用户提交的信息,
使用该对象可以获取用户提交的信息。
A、session
B、request
C>response
D^out
27、request对象可以使用(A)方法获取表单中某输入
框提交的信息。
A、getParameter(Strings)
B>getValue(Strings)
C、getParameterNames(Strings)
D、getParameterValue(Strings)
28、JSP的内置对象中(A)对象可对客户的请求作出动
第9页共33页
态响应,向客户端发送数据。
A、response
B、request
C、application
D、out
29、从()开始,到()结束,被称为一个会话。A
A、访问者连接到服务器,访问者关闭浏览器离开该服
务器
B、服务器启动,服务器关闭
C、访问者连接到服务器,服务器关闭
D、服务器启动,访问者关闭浏览器离开该服务器
30.下边哪个不是FORM的元素?(D)
A.Input
B.textarea
C.select
D.table
31.table中的align属性是什么含意?(C)
A.加粗
第10页共33页
B.斜体
C.对齐方式
D.边框样式
32.下边哪个不是JSP的内置对象?(C)
A.session
B.request
C.cookie
D.out
33.哪个是JSP指令标记?(C)
A.<%...%>
B.<%!...%>
C.<%@……%>
D.<%=……%>
34.当在JSP文件中要使用到Vector对象时,应在JSP
文件中加入以下哪个语句?(C)
A.<jsp:includefile="java.util./>
B.<jsp:includepage="java.util."/>
C.<%@pageimport="java.util."%>
第11页共33页
D.<%@pageinclude二”java.util."%>
35.关于JavaBean的说法,哪个是正确的?(D)
A.JavaBean的具体类可以不是public的。
B.JavaBean可以只提供一个带参数的构造器。
C.jsp:userBean可以向HTML标记一样不关闭。
D.JavaBean可以保存状态。
36.JavaBean的生命周期中,哪个是用来跟踪用户的会
话的?(A)
A.session
B.request
C.page
D.application
37.要在session对象中保存属性,可以使用以下哪个
语句?(B)
A.session.getAttribute(“key","value”);
B.session.setAttribute(“key”,“valuev;
C.session.setAtrribute("key");
D.session.getAttribute(“key");
第12页共33页
38.jsp:forward和sendRedirect都是用来做页面跳转
的,描述错误的是?(D)
A.forward之后可以使用原来的request对象,而且效
率较高。
B.sendRedirect之后不可以使用原来的request对象,
而且效率较低。
C.forward地址栏不变化,只能在Web应用程序内的页
面间跳转。
D.forward地址栏变化,可以跳转到任何页面和机器。
39.关于get和post两种请求,下列说法正确的是?(A)
A.get请求是默认的。
B.get请求处理的数据量大小不受到限制。
C.post请求地址栏里是能看到数据的。
D.post请求可以由doGet方法处理。
39.下边哪个不是MVC中的组成部分?(B)
A.JavaBean
B.FrameWork
C.JSP
D.Servlet
第13页共33页
40.哪个不是Servlet接口的方法?(D)
A.doGet方法
B.doPost方法
C.init方法
D.forward方法
41.下面哪一个是正确使用JavaBean的方式?(A)
A.<jsp:useBeanid="address“class="AddressBean”
/>
B.<jsp:useBeanname="address“class二
“AddressBean”/>
C.<jsp:useBeanbean="address“class=
“AddressBean”/>
D.<jsp:useBeanbeanName="address“class=
“AddressBean”/>
42.JSP的Page编译指令的属性Language的默认值是:
(D)
A.C
B.C#
C.SQL
第14页共33页
D.Java
43.不是JSP运行必须的是(C)
A.JavaJDK
B.支持JSP的Web服务器
C.数据库
D.操作系统
44.JSP从HTML表单中获得用户输入的正确语句为(D)
A.Request.getAttribute("ID")
B.Response.getAttribute("ID”)
C.Response.getParamter("ID”)
D.Request.getParamter(UID,J)
45.title标记在head标记之间,title标记之间的内
容将显示
到(B)
A.浏览器的页面下部
B.浏览器的标题栏上
C.浏览器的状态栏中
D.浏览器的页面上部
第15页共33页
46.JSP程序在第一次载入时被JSP引擎译成(B)o
A.HTML文件
B.Java文件
C.Class文件
A.文本文件
47.能在浏览器的地址栏中看到提交数据的表单提交
方式是(C)
A.post
B.out
C.get
D.submit
48.当用户请求JSP页面时,JSP引擎就会执行该页面
的字节码文件响应客户的请求,执行字节码文件的结果是(B)
A.发送一个Java文件到客户端
B.发送一个HTML页面得到客户端
C.什么都不做
D.发送一个JSP源文件到客户
49.select用于在表单中插入一个下拉菜单,他需与(A)
第16页共33页
标记配合使用
A.option
B.item
C.dot
D.list
50.下边哪个不是from的元素(A)
A.table
B.select
C.textarea
D.input
51.在JSP标准确动作标签中,(B)相当于创建一个
JavaBean的实例
A.setProperty
B.useBean
C.forward
D.getProperty
52.获得Bean实例后,可利用(D)动作设置、修改Bean
中的属性值
第17页共33页
A.jsp:getProperty
B.jsp:plugin
C.jsp:setAttribute
D.jsp:setProperty
53.Statement类提供了3种执行方法,用来执行更新
操作的方法是(B)
A.execute()
B.executeUpdate()
C.executeQuestion()
D.executeQuery()
54.在MVC开发模式中,控制器层被编写为(D)
A.server
B.JSP
C.JavaBean
D.servlet
55.Servelt获得初始化参数的对象是(C)
A.response
B.servletContext
第18页共33页
C.serveltConfig
D.request
56.Servlet中,HttpServeltResponse的(C)方法用
来把一个Http
请求重定向到另外的URL
A.redirectURLO
B.redirectResponse()
C.sendRedirect()
D.sendURL()
57.对于ServletRequest接口的获取请求参数的方法
的描述哪一项是正确的?(D)
A.如果一个参数key有多个值,那么getParameterV
alues(key)方法会返回一个包含所有值的字符串数组
B.getParameter方法返回Object对象,使用前要强制
类型转换:如String
str=(String)request.getParameter(key)
C.如果一个参数key有多个值,那么getParameter(key)
方法会返回空
D.getParameter方法只用于接受post请求参数,接收
第19页共33页
get请求参数需要使用getQueryString方法
58.JSP提供了一个可以在多个请求之间持续有效的内
置对象(C),该对象与浏览器一一对应。
A.application
B.response
C.session
D.request
59.当response的状态行代码为哪个时,表示用户请
求的资源不可用?(A)
A.404
B.202
C.303
D.101
60.下列哪一项不属于JSP动作指令标记?(B)
A.jsp:plugin
B.jsp:javaBean
C.jsp:useBean
D.jsp:param
第20页共33页
61.Include指令用于在JSP页面静态插入一个文件,
插入文件可以使JSP页面、HTML网页、文本文件或一段Java
代码,但必须保证插入后形成的文件是(C)
A.是一个完整的txt文件
B.是一个完整的java源代码
C.是一个完整的JSP文件
D.是一个完整的HTML文件
62.下列关于application对象说法种错误的是(C)
A.getAttributeNames()方法返回所有application对
象的属性的名字
B.getAttribute(Stringname)方法返回由name指定的
名字application对象的属性的值
C.application对象用来所有用户间共享信息,但不可
以在Web应用程序运行期间持续的保持数据
D.application对象用于在多个程序中保存信息
63.在servlet里,能正确获取session的语句是(B)
A.HttpSession
session二response.getHttpsession(true);
B.HttpSessionsession=response.getSession(true);
第21页共33页
C.HttpSession
session二response.getHttpsession(true);
D.HttpSessionsession=response。getSession(true);
64.Request对象可以使用(D)方法获取表单中某输入
框提交的信息。
A.getParameterValue(Strings)
B.getValue(Strings)
C.getParameterNames(Strings)
D.getParameter(Strings)
65.在JSP中,(D)动作用于将请求转发给其他JSP页
面
A.setProperty
B.include
C.useBean
D.forward
66.request对象中读取同名复选框表单元素的值时,
比较合适的方
法是(C)
A.getAttributesO
第22页共33页
B.getParameter()
C.getParametersO
D.getAttribute()
67.页面中存在两个多选按钮(名称为sex),分别代表
男和女,该页面提交后,为了获得用户的选项值,可以使用
以下(B)方法。
A.request.getParameter(sex);
B.request.getParameterValues(“sex”);
C.request.getParameterValues(sex);
D.request.getParameter(“sex");
68.能把其他页面包含到当前页面中切可以指定参数
的是(B)
A.taglib
B.jsp:include
C.file
D.include
69.早期的动态网站开发技术主要使用的是(D)技
术。该技术的基本原理是将浏览器提交至Web服务器的数
据通过环境变量传递给其他外部程序,经外部程序处理后,
第23页共33页
再把处理结果传送给Web服务器,最后由Web服务器把处
理结果返回浏览器。
A.JSPB.ASPC.PHPD.CGI
70.在一个JSP页面代码中一定没有的部分是(A)
A.javascript代码
B.JSP指令
C.JSP动作
D.HTML代码
71.下列不是JSP开发工具的是(D)
A,JBuilder
B.IBMWebSphere
C.MyEclipse
D.Firework
72.JSP隶属Java家族,下列不属于JAVA家族的
是(D)
A.servletB.javabeanC.javaD.javascript
73.web应用程序体系结构最多可分为三层,不属于这
三层的是(D)
第24页共33页
A.表示层B.业务层C.数据访问层D.网络链接层
74.在JSP中,下列(A)语句可以获取页面请求中
一个文本框的输入(文本框的名称为title)o
A•request.getParameter("title”);
B.request.getAttribute("title”);
C.request.getParameterValues("title”);
D.request.getParameters("title");
75.下列不属于session跟踪的方法是:(B)
A.URL重写。
B.使用全局变量。
C.使用表单隐藏字段
D.使用ServletAPI
76.请选择response对象的作用范围;(D)
A・applicationscope
B・sessionscope
C・requestscope
D・pagescope
77.下列对<jsp:setProperty>动作使用错误的是
第25页共33页
(C)
A.<jsp:setPropertyname="mybean”property=
/>
B.<jsp:setPropertyname="mybean”property=
“myproperty”param=paramname/>
C.<jsp:setPropertyname="mybean”/>
D.<jsp:setPropertyname="mybean”property=
“myproperty“value="myvalue”/>
78.JSP中,当把来自客户机的HTTP请求委托给
servlet时、会调用HttpServlet的(A)方法。
A.serviceB.dogetC.dopostD.init
79.servlet具有很多的功能,下列不是它的功能的是:
(B)
A.与多个客户机处理连接,同时处理多个浏览器的请
求。
B.可被用于连接数据库
C.对客户端提交的特殊类型数据进行过滤
D.与applet通信
80.servlet中没有的方法是:(D)
第26页共33页
A.init()B.doPut()
C.destroy()D,main()
二、判断题(共50题)
1.Servlet程序的入口点是service(X)
2.属性language定义jsp页面的描述性息,属性值可
以是任意字符串。(X)
3.JSP技术基于JAVA语言,是不区分大小写的。(X)
4.JSP中包括2种指令:page指令和include指令。(X)
5.在JAR文件中,所有类文件必须以对应包的目录结
构存放。(V)
6.通过cookie方法能在不同用户之间共享数据。(X)
7.JSP开发网站的两种模式分为jsp+javabean和
jsp+javabean+servleto(V)
8.Java语言包含三种核心机制:Java虚拟机、垃圾收
集机制和代码安全检测。(J)
9.接口不可以继承接口。(X)
10.抽象类可以实现(implements)接口。(J)
11.抽象类是否可继承实体类,但前提是实体类必须有
明确的构造函数。(J)
第27页共33页
12.try{}里有一个return语句,那么紧跟在这个try
后的finally{}里的code不会被执行。(义)
13.abstract的method可以同时是static,也可以同
时是native。(X)
14.abstract的method可以同时是static,也可以同
时是synchronizedo(X)
15.char型变量不能定义为一个中文。(X)
16.对于每个要求访问maillogin,jsp的HTTP请求,
Servlet容器都会创建一个HttpSession对象.(X)
17.每个HttpSession对象都有惟一的ID。(V)
18.JavaWeb应用程序必须负责为HttpSession分配惟
一的IDo(X)
19.在Struts应用的控制器中包含有客户化标签组件。
(X)
20.每个HTTP请求对应一个单独的ActionServlet实
例。(X)
21.对于每个请求访问HelloAction的HTTP请求,
Struts框架会创建一个单独的HelloAction实例。(X)
22.每个子应用对应一个单独的RequestProcessor实
例。(V)
第28页共33页
23.每个子应用对应一个单独的web.xml文件。(X)
24.JSP能够实现功能均可由Servlet实现。(V)
25.Servlet能够实现功能均可由JSP实现。(V)
26.JSP分页代码中先取总记录数,得到总页数,再取
所有的记录,最后显示本页的数据(J)
27.get请求处理的数据量大小不受到限制。(X)
28.forward之后可以使用原来的request对象,而且
效率较高。(J)
29.sendRedirect之后不可以使用原来的request对象,
而且效率较低。(J)
30.forward地址栏不变化,只能在Web应用程序内的
页面间跳转。(J)
31.JavaBean的具体类可以不是public的。(X)
32.JavaBean可以只提供一个带参数的构造器。(义)
33.jsp:userBean可以向HTML标记一样不关闭。(X)
34.Servlet的生命周期分三个时期:init^service、
destroy。(J)
35.在JSP文件中引用Bean,其实就是用jsp:useBean
语句。(X)
第29页共33页
36.Java文件与Bean所定义的类名可以不同,但一定
要注意区分字母的大小写。(J)
37.为对数据库进行查询、更新操作,需借助
Connection对象执行SQL语句。(J)
38.JDBC的主要任务是:与数据库建立连接、发送SQL
语句、处理结果。(J)
39.在JSP中,page指令的extends属性用来引入需要
的包或类。(X)
40.如果要修改Tomcat的真挺端口号为8891,则应修
改c:\tomcat\conf\server.xml文件。(V)
41.动态网页是在服务器端被执行,其中嵌入的代码只
能在服务器端运行,不能在客户端浏览器中运行。(J)
42.使用JSP不能实现数据库的分页浏览。(X)
43.get请求的数据量大小不受到限制。(X)
44.静态页面*.htm中也可以嵌入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 23595.7-2025LED用稀土荧光粉试验方法第7部分:热猝灭性能的测定
- 外贸合作合同协议书样本
- 教学计划执行情况
- 餐饮店承包经营合同模板
- 科技成果转化知识产权共享合同范文
- 标准离婚合同范本:轻松拟定离婚协议
- 标准版临时工劳动合同模板
- 租赁设备的标准合同范本
- 8《大自然谢谢您》教学设计-2023-2024学年道德与法治一年级下册统编版
- 八年级语文下册教学总结
- 学校食堂操作流程图
- 二年级道德与法治下册全册教案(含反思)
- 供水设施水池基础土石方开挖施工组织方案
- 文物保护概论课件
- 《鱼类的骨骼系统》
- HBZ 131-2020 高温合金母合金选用原材料技术要求
- 生物化学绪论
- 公路工程项目隐隐蔽工程管理办法
- PCCP安装与水压试验
- 中国民间艺术 ppt课件
- 景观生态学教学大纲(共10页)
评论
0/150
提交评论