〈JSP程序设计〉试卷四
一、填空题(每空 2 分,共 40分)
1.JSP文件最终会转换为 文件。
2.在JSP文件中汉字所使用的编码机制是 。
3.在JDK环境变量配置中,必须配置的两个变量是 和 。
4.<!—注释内容-->是 ,<%--注释内容--> 是 。
5. 被封装成javax.servlet.JspWriter接口,它用来向客户
端输出内容。
6.Request对象中用来获得服务器名字的方法是 方法。
7. 在JSP中连接数据库通常有两种形式:一是 ;
二是 。
8. 操作可以定义一个具有一定生存范围以及一个唯
一id的JavaBean的实例。
9. 是Sun公司推出的一种在服务器端运行的小程序,它的
实质就是一个类,是一个能够使用print语句产生动态HTML内容的Java类。
10.编译Servlet之前,将Servlet所需要的 包添加到
classpath中。
11.Java API 提供了 和 包为编写
Servlet提供了接口和类。
12.在编写Servlet时要用到的javax.servlet.HttpServlet类为
的子类。
13. 是同应答相关的HttpServletResponse类的一个对
象,它封装了服务器对客户端的响应,然后被送到客户端以响应客户请求。
14. 封装了属于客户会话的所有信息。
15. DatabaseMetaData接口用来获取数据库中可能取得的所有数据类型的描述
的方法是 方法。
16.ResultSetMetaData类用来指示指定列的最大标准宽度的方法是
方法。
二、判断题(每小题2分,共30分)
1.charset=GB2312指明了页面中html动态内容的编码方式。( )。
2.学习JSP并不需要学习JavaBean。( )
3.JSP的执行肯定要经过Servlet才能执行。( )
4. 格式如“<!—注释内容-->”的注释是隐藏注释。( )
5.Page指令的所有属性都可以重复设置。( )
6. <jsp:forward>操作允许将请求转发到其他的HTML文件、JSP文件或者是一个程序段,通常请求被转发后,会停止当前JSP文件的执行。( )
7.JSP内置对象是指不用声明就可以在JSP页面的脚本部分使用的对象。( )
8.空字符串""和NULL的意义是相同的,都表示这个对象不存在。( )
9.在服务器上存放cookie的数量是有限制的。( )
10.执行Statement接口的executeUpdate()方法会返回一个ResultSet对象。
( F )
11.JavaBean中的属性既可以是public型的,也可以是private型的。( )
12.<jsp:getProperty>中的name及property区分大小写。( )
13.Servlet包含类包javax.servlet与javax.servlet.http。( )
14. 在Servlet中系统自动解决中文显示问题。( )
15. 如果用JDK直接编译Servlet将引起程序错误。( )
三、选择题(每小题 2 分,共 30 分)
1.下面哪一个不是JSP本身已加载的基本类?( )
(A)java.lang.* (B)java.io.* (C)javax.servlet.* (D)javax.servlet.jsp.*
2.从 “员工” 表的“姓名”字段中出名字包含“玛丽”的人,下面哪条select语句正确:( )
(A)Select * from员工 where 姓名 =’_玛丽_’
(B)Select * from员工 where 姓名 =’%玛丽_’
(C)Select * from员工 where 姓名 like ‘_玛丽%’
(D)Select * from员工 where 姓名 like ‘%玛丽%’
3.Web应用程序打包后的扩展名是:(单选)( )
(A) EAR (B)WAR (C)JAR (D) RAR
4.可以用于发送邮件的协议有:(多选)( )
(A) Pop3 (B) SMTP (C) FTP (D) IMAP
5.下列标签使用正确的是:(多选)(AC)
(A)<jsp:forward page="XXX.jsp">
<jsp:param name="xxx" value="xxx"/>
</jsp:forward>
(B)<jsp:forward page="XXX.jsp">
</jsp:forward>
(C)<jsp:forward page="XXX.jsp"/>
(D)<jsp:forward page="XXX.jsp"/>
<jsp:param name="xxx" value="xxx"/>
</jsp:forward>
6.在input.jsp中存在如下的代码:
<input type="text" name="stuid" value="1001"/>
则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:(多选)( )
(A) <%=Pramater("stuid")%>
(B) ${param.stuid}
(C) ${param[stuid]}
(D) ${param["stuid"]}
7.标签文件的扩展名是:(单选)( )
java环境变量自动配置(A)tld (B) tag (C) dtd (D) xml
8.不能在不同用户之间共享数据的方法是( )
(A)通过cookie (B)利用文件系统
(C)利用数据库 (D)通过ServletContext对象
9.下面对Http请求消息使用GET和POST方法陈述正确的是: ( )
(A)POST方法提交信息可以保存为书签,而GET则不行。
(B)可以使用GET方法提交敏感数据。
(C)使用POST提交数据量没有限制。
(D)使用POST方法提交数据比GET方法快。
10.下面不属于Jsp隐式对象的是: ( )
(A) session (B) config (C) pageScope (D) exception
11.下述选项中不属于JDBC基本功能的是:( )
(A)与数据库建立连接 (B)提交SQL语句
(C)处理查询结果 (D)数据库维护管理
12. 关于JavaBean正确的说法是:( )
(A)Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写。
(B)在JSP文件中引用Bean,其实就是用<jsp:useBean>语句。
(C)被引用的Bean文件的文件名后缀为.java 。
(D)Bean文件放在任何目录下都可以被引用。
13.在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name属性,则下面标签用法正确的是:( )
(A) <jsp:useBean id="student" class="Student" scope="session">
</jsp:useBean>
(B) <jsp:useBean id="student" class="Student" scope="session">hello
student!</jsp:useBean>
(C) <jsp:useBean id="student" class="bean.Student" scope="session">
hello student!</jsp:useBean>
(D) <jsp:getProperty name="name" property="student"/>
14.Servlet程序的入口点是:( )
(A)init() (B)main() (C)service() (D)doGet()
15.下面关于Servlet的陈述正确的是:(多选)( )
(A) 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求
(B) Servlet运行在服务器端
(C)Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用
(D)Servlet不能向浏览器发送Html标签
参考答案
一、填空题(每空 2 分,共 40分)
1.servlet(或字节码) 2.ISO-8859-1
3.Path CLASSPATH 4.输出注释 隐藏注释
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论