完整word版,jsp题库及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题:
1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C)
A POST方法提交信息可以保存为书签,而GET则不行
B 可以使用GET方法提交敏感数据
C 使用POST提交数据量没有限制
D 使用POST方法提交数据比GET方法快
2)Web应用程序打包后的扩展名是:(单选)(B)
A EAR
B WAR
C JAR
D RAR
3)下面关于Servlet的陈述正确的是:(多选)(BC)
A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost 方法处理请求
B Servlet运行在服务器端
C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用
D Servlet不能向浏览器发送Html标签
4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为
LoginDemo,那么web.xml最可能位于哪个目录下。(单选)(D)
A LoginDemo/
B LoginDemo/src/
C LoginDemo/logindemo/WEB-INF/bin/
D LoginDemo/logindemo/WEB-INF/
5)下面说法错误的是:(多选)(CD)
A Http协议是无状态的协议
B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等
C 使用request.getSession(false)可以新建会话
D 使用request.addCookie()可以添加Cookie到客户端
6)在login.html中存在如下代码
在login servlet中获得文本框的值正确的是:(单选)(D)
A 无法获取,因为代码在Html中
B request.getAttribute(“userName”)
C request.getParameter(“myName”)
D request.getParameter(“userName”)
7)可以用于发送邮件的协议有:(多选)(BD)
A Pop3
B SMTP
C FTP
D IMAP
8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)
A Transport.send()
B Store.sent()
C Message.send()
D Message.sent()
9)Jsp在转译阶段生成文件的扩展名是(B)
A class
B java
C exe
D bin
10)下面的说法错误的是:(单选)(D)
A Jsp可以处理动态内容和静态内容
B 在Jsp最终会编译成字节码后执行
C 在jsp中可以使用脚本控制Html的标签生成
D Jsp中不能使用//注释Java脚本中的代码
11)关于下面这段代码说法正确的是:(单选)(B)
<%!
String temp;
String convertMoney(String money){
temp = money+”.00”
out.println(temp);
retrun temp;
}
%>
A 这里不能调用temp,超出temp的生命周期
B 这里不能使用out
C 程序通过编译
D 不能在这里定义方法
12)在myjsp.jsp中,关于下面的代码说法错误的是:(单选)(A)
<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>
A 该页面可以使用exception对象
B 该页面发生异常会转向error.jsp
C 存在errorPage属性时,isErrorPage是必须的属性值且一定为false
D error.jsp页面一定要有isErrorPage属性且值为true;
13)下面不属于Jsp隐式对象的是:(单选)(B)
A session
B config
C pageScope
D exception
14)在jsp中作用域由小到大的组合是:(单选)(C)
A request page session application
B page request session application
C pageContext request session application
D pageScope request sessionScope applicationScope
15)在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name
属性,则下面标签用法正确的是:(单选)(C)
A
B
hello student!
C
hello student!
D
16)下列标签使用正确的是:(多选)(AC)
A
B
C
D
17)${empty ""}的结果是:(单选)(C)
A not null
B null
C true
D false
18)在input.jsp中存在如下的代码:
则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:(多选)(ABD)
A <%=request.getPramater("stuid")%>
B ${param.stuid}
C ${param[stuid]}
D ${param["stuid"]}
19)在标签处理类中返回值EV AL_PAGE的含义是:(单选)(B)
A 重复执行标签
B 继续处理页面内容
C 跳过标签体内容
D 跳过页面内容
20)标签文件的扩展名是:(单选)(A)
A tld
B tag
C dtd
D xml
21)关于MVC下面说法正确的是:(多选)(ABCD)