jspservlet试题1.docx
《jspservlet试题1.docx》由会员分享,可在线阅读,更多相关《jspservlet试题1.docx(14页珍藏版)》请在冰豆网上搜索。
![jspservlet试题1.docx](https://file1.bdocx.com/fileroot1/2023-2/4/a511d1f4-1bee-45cc-8a75-4a3ca7077309/a511d1f4-1bee-45cc-8a75-4a3ca70773091.gif)
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.
index.html
B.index.html
C.
index.html
D.
index.html
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;iSystem.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中有如下代码段:
………
listOrders
com.mycompany.myactions.ListOrdersAction
………
其中,
省略号表示省略了一些代码。
在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分起,学期末核算总分,作为学期评先依据。