jspservlet试题1.docx
- 文档编号:9402421
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:14
- 大小:24.06KB
jspservlet试题1.docx
《jspservlet试题1.docx》由会员分享,可在线阅读,更多相关《jspservlet试题1.docx(14页珍藏版)》请在冰豆网上搜索。
jspservlet试题1
1.如果做动态网站的开发,以下(D)可以作为服务器端脚本语言,
A.HTMLB.jspCjavascriptD.Java
2.在Web项目的目录结构中,web.xml文件位于(D)中
A.src目录B.文档根目录C.META-INF目录D.WEB-INF目录
3.在运行Web项目时,IE提示“404错误‘,可能的原因包括(BCD)(选三项)
A.未启动Tomcat服务
B.未部署Web项目
C.URL中的上下问路径书写错误
D.URL中的文件名书写错误
4.以下(C)的对象可以使用键/值的形式保存数据
A.ArrayList
B.LinkedList
C.HashMap
D.Collection
5.要把一个web应用中的index.html文件设置为该Web应用的欢迎页面,以下代码片段正确的是(C)
A.
B.
C.
D.
6.如果请求页面中存在两个单项按钮(假设单项按钮的名称为sex),分别代表男和女,该页面提交后,为你获得用户的选择项,可以使用以下(B)方法。
A.request.getParameter(sex);
B.request.getParameter(“sex”);
C.request.getParameterValues(sex);
D.request.getParameterValues(“sex”);
7.下列选项中,(B)可以获取到请求页面的一个文本框的输入(假设文本框的名称为name)。
A.request.getParameter(name);
B.request.getParameter(“name”)
C.request.getParameterValues(name);
D.request.getParameterValues(“name”);
8.JSP内置对象requst的getParamterValues()方法的返回值是(A)。
A.String[];B.Object[];C.String;D.Object;
9.使用reponse对象进行重定向时,使用的是(C)方法。
A.getRequestDispatcher()
B.forward()
C.sendRedirect()
D.setRequestDispatcher()
10.关于表单发送的两种方式get和post,以下说法正确的是(AC)。
(选两项)
A.get是表单发送的默认方法。
B.post是表单发送的默认方法。
C.使用get方式发送信息时有255个字符的限制。
D.通过post方式发送信息,在地址栏里可以看到表单内容。
11.如果把一个用户名jack保存在session对象里,则下列语句正确的是(B)。
A.session.setAttribute(name,jack)
B.session.setAttribute(“name”,’’jack”)
C.session.setAttribute(“jack”,”name”)
D.session.setAttribute(“jack.name”)
12JSP提供你一个可以在多个请求之间持续有效的内置对象(C),该对象与浏览器一一对应。
Arequest
B.response
C.session
D.application
13.JavaEE的三层结构包括表示层、(BD)。
(选择两项)
A.服务层B.中间层C.保存层D.数据层
14.浏览Web网页服务默认的端口号和Tomcat服务默认的端口号分别是(D)
A.80,8088B.8088,80C.88,8080D.80,8080
15.在Servlet生命周期中,对应服务阶段的方法是(D)。
(选择一项)
A.doGet()
B.doPost()
C.doGet和doPost()
D.service()
16.下列有关Servlet的生命周期,说法不正确的是(AC)。
A.在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例
B.在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法
C.在销毁阶段,执行destory()方法后系统立刻进行垃圾回收
D.destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法
17.在web.xml文件中,描述了一个Servlet,其中(B)指定了Servlet类的访问路径。
A.
B.
C.
D.
18.HTTP是一个(A)协议。
A.无状态B.有状态C.状态良好的D.局域网
19.关于会话属性,以下说法正确的是(AD)。
A.HttpSession.getAttribute(String)的返回类型是Object
B.HttpSession.getAttribute(String)的返回类型是String
C.在一个HttpSession()上调用setAttribute(”key”,”value”)时,如果这个会话中对应属性key已经有一个值,就会导致一个异常
D.在一个HttpSession()上调用setAttribute(”key”,”value”)时,如果这个会话中对应属性key已经有一个值,则会导致这个属性原先的值被Stringvalue替换
20.关于session的使用,下列说法正确的是(AC)。
(选择两项)
A.不同的用户窗口具有不同的session
B.不同的用户窗口具有相同的session
C.session有可能超时
D.session永远不可能超时
21.下面的程序在控制台的打印结果是(B)。
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
HttpSessionsession=request.getSession();
Listlist=newArrayList();
list.add(“aa”);
list.add(“bb”);
session.setAttribute(“list”,list);
list.add(“cc”);
Listlist1=(List)session.getAttribute(“list”);
for(inti=0;i System.out.println(list1.get(i)); } } A.aabbB.aabbccC.ccD.以上都不对 22.使用MVC模式设计的Web应用程序具有以下优点,除了(D)。 A.可维护性强B.可扩展性强C.代码重复较少D.大大减少代码量 23.在MVC模式中,(B)层专用于客户端应用程序的图形数据表示,与实际数据处理无关。 A.模型B.视图C.控制器D.数据 24.有关JSP中getProperty与setProperty标准动作的使用,下列说法中正确的是(A)。 A.必须在使用useBean的前提下,才能使用 B.可以在不使用useBean的情况下使用 C.param属性指定的名称必须与类的属性相对应 D.以上说法都不对 25.在JSP标准动作中,(B)相当于创建一个JavaBean的实例。 A.getPropertyB.useBeanC.setPropertyD.forward 26.在页面中想要显示一个数组内元素值,应该使用(B)标签来实现。 A. if> B. forEach> C. param> D. out> 27.阅读下列代码,请说出在括号处应该填入的代码是(D)。 <@pagecontentType=”text/html;charset=GBK”%> String[]names={“a”,”b”,”c”};%> forEachvar=”name”items=”()”> ${name} forEach> A.${names} B.${pageScope.names} C.${sessionScope.names} D.<%=names%> 28.阅读下列代码 <%@pagecontentType=”text/html;charset=GBK”%> ${param.name} ${param.age} ${param.sex} ${paramValues.age[0]} 在地址栏内输入地址后追加: name=accp&age=20,显示结果是(B)。 A.accp20B.accp20C.accp20null20D.accp20null 29下列(D)不是JSP隐含对象? A.applicationB.requestC.sessionD.form 30.tomcat放置web应用程序的默认目录是(B)。 A.sharedB.webappsC.workD.temp 31.下列选项中,(C)是正确的JSP注释,并且在客户端无法查看注释的内容。 A.<--注释--.> B. --注释--> C.<%--注释--%> D.<%--注释-->; 32.在Java中开发JDBC应用程序时,使用(B)类的getConnection()方法可以获取Connection连接对象。 A.DBManagerB.DriverManagerC.DBHelperD.PreparedStatement 33.在用户登陆的JSP页面上,如果要求用户在提交表单时,在浏览器的地址栏中不显示用户所输入的信息,则应该在下划线处所填写的代码是(B)。 用户名: 密码: A.getB.postC.以上全错D.A、B皆可 34.在JSP页面执行过程中的(A)阶段,JSP页面会被Web容器转换为Java源代码。 A.翻译B.编译C.执行D.相应请求 35.在JSP小脚本中,使用一下(B)语句可以正确重定向至另外一个页面。 A.request.getRequestDispatcher(“index.jsp”).forward(request,response) B.response.sendRedirect(“ndex.jsp”) C.request.sendRedirect(“index.jsp”) D.response.sendRedirect() 36.下列对JSP内置对象描述正确的选项是(B)和(D)。 (选择两项) A.session对象应用于整个应用程序范围 B.request对象用于对客户端请求的处理 C.application对象存储不同客户端的会话状态 D.out对象用于向客户端输出相应数据 37.在JSP中,使用(C)指令可以将文件导入当前页面。 A.pageB.forwardC.includeD.taglib 38.JSP的页面构成包含多种元素,在下列选项中,属于JSP指令的事(B)。 A.outB.pageC.forwardD.char[] 39.在jsp页面中,jsp小脚本如下所示,则要取出session中的值,下划线处的代码可以是(BC)(选择两项) <% Stringstr=”world”; session.setAttribute(“str’,str); _____________________________ %> A.Strings=session.getParameter(“str”); B.Strings=(String)session.getAttribute(“str”); C.Objecto=session.getAttribute(“str”); D.Objecto=(String)session.getParameter(“str”) 40.在jsp中,(C)指令用于将文件嵌入jsp页面 A.pageB.forwardC.includeD.taglib 41.在进行web开发时经常会遇到中文乱码的问题,可以在jsp页面中解决乱码的方式是(D) A.<@pagecontentType=”text/html;charset=中文”%> B.<%@pagecharset=”GBK”%> C.<%@contentType=”text/html;charset=GBK”%> D.<%@pagecontentType=”text/html;charset=GBK”%> 42.在动态网页开发中,HTML表单是与用户交互信息的主要手段,下面的选项中符合表单语法规范的是(B) A. B. C. D. 43.在jsp中,只有一行代码: <%=A+B%>,运行输出(D)。 A.A+BB.ABC.113D.错误信息,因为表达式是错误的 44.在jsp页面上使用jstl标签时,应使用taglib指令导入标签库描述符文件,并设置taglib指令的(A)属性指定标签的前缀。 A.prefixB.nameC.tagD.uri 45.下列选项中不属于jsp标准动作的是(B)。 A. forward/> B. out/> C. useBean/> D. setProperty/> 46.在Http协议中,能较安全的发送大量数据的方法是(C)。 A.putB.GetC.postD.delete 47.在JavaEE中,初始化servlet实例的时候,init()方法是由(C)执行。 A.程序员编写代码来调用执行 B.每次执行当前的servlet时,由系统自动执行 C.当第一次执行当前的servlet时,由系统自动执行 D.以上说法都不对 48.在JavaWeb应用开发中,如果客户端的每次请求均调用Servlet,则每次调用都会执行Servlet生命周期中的(C)方法。 A.init()B.destroy()C.service()D.close() 49.在JavaEE中,在web.xml中有如下代码段: ……… ……… 其中, 省略号表示省略了一些代码。 在Servlet中(C)把初始化参数listOrders的值: com.mycompany.myactions.ListOrdersAction取出来。 A.使用Servlet的getInitParameter(“listOrders”)方法 B.使用ServletContext的getInitParameter(“listOrders”)方法 C.使用ServletConfig的getInitParameter(“listOrders”)方法 D.使用ServletRequest的getInitParameter(“listOrders”)方法 50.在JavaServletAPI中,HttpServletRequest接口的(C)方法用于返回与当前请求相关联的会话,如果没有,则返回null。 A.getSession() B.getSession(true) C.getSession(false) D.getSession(null)小学二 (2)班班规 一、安全方面 1、每天课间不能追逐打闹。 2、中午和下午放学要结伴回家。 3、 公路上走路要沿右边走,过马路要注意交通安全。 4、 不能在上学路上玩耍、逗留。 二、学习方面 1、每天到校后,不允许在走廊玩耍打闹,要进教室读书。 2、每节课铃声一响,要快速坐好,安静地等老师来上课。 3、课堂上不做小动作,不与同桌说悄悄话,认真思考,积极回答问题。 4、养成学前预习、学后复习的好习惯。 每天按时完成作业,保证字迹工整,卷面整洁。 5、考试时做到认真审题,不交头接耳,不抄袭,独立完成答卷。 三、升旗排队和两操方面 1、升旗时,要快速出教室排好队,做到快、静、齐,安静整齐地排队走出课室门,班长负责监督。 2、上午第二节后,快速坐好,按要求做好眼保健操。 3、下午预备铃声一响,在座位上做眼保健操。 四、卫生方面 1、每组值日生早晨7: 35到校做值日。 2、要求各负其责,打扫要迅速彻底,打扫完毕劳动工具要摆放整齐。 3、卫生监督员(剑锋,锶妍,炜薪)要按时到岗,除负责自己的值日工作外,还要做好记录。 五、一日常规 1、每天学生到齐后,班长要检查红领巾。 2、劳动委员组织检查卫生。 3、每天负责领读的学生要督促学生学习。 4、上课前需唱一首歌,由文娱委员负责。 5、 做好两操。 6、 放学后,先做作业,然后帮助家长至少做一件家务事。 7、 如果有人违反班规,要到老师处说明原因。 班训: 坐如钟 站如松 快如风 静无声 班规: 课堂听讲坐如钟,精神集中认真听; 排队升旗站如松,做操到位展雄风; 做事迅速快如风,样样事情记得清; 自习课上静无声,踏实学习不放松; 个人努力进步快,团结向上集体荣; 我为领巾添光彩,标兵集体记我功。 加分标准 序号 考核项目 加分值 备注 1 单元考试满分 +2 2 单元考试85分以上 +1 3 课堂小测满分 +1 4 期中、期末考试满分 +3 5 在红领巾广播站投稿一次 +2 6 在校级活动中获奖 +5 7 作业十次全对得一颗星 +3 8 课堂上得到表扬 +1 9 班干部工作认真负责 +1 10 做好事、有利于班集体和学校的事 +2 11 进步比较明显 +2 12 连续一周该组值日卫生达标 本组值日生每人加2分 扣分标准 序号 考核项目 扣分值 备注 1 没交作业、不做晚作业 -1 2 忘带书本、学具 -1 3 迟到 -1 4 在课堂上被老师点名 -2 5 不穿校服,不戴红领巾 -1 6 吃零食、带钱、带玩具 -2 7 说脏话、打架 -3 请家长,写保证书 8 座位周围有垃圾 -2 9 课间操、眼保健操不认真做 -1 10 升旗时违反纪律 -2 11 来学校不进教室,在走廊聊天打闹 -1 12 体育课打闹说话、排队不整齐 -2 注: 每人基本分60分起,学期末核算总分,作为学期评先依据。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jspservlet 试题