JSP期末试卷A及答案.doc
《JSP期末试卷A及答案.doc》由会员分享,可在线阅读,更多相关《JSP期末试卷A及答案.doc(4页珍藏版)》请在冰豆网上搜索。
《JSP程序设计》试卷A卷
出卷教师:
适应班级:
考试方式:
闭卷本试卷考试分数占学生总评成绩的70%
题号
一
二
三
四
总分
核分人
得分
复查总分总复查人
得分
评卷人
(本题20分)一、填空题(每空1分,共20分)。
1、JSP是公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。
2、在Tomcat服务器中部署Web应用程序时,静态页面和一般资源存放到tomcat服务的目录中。
3、在Servlet中用来接收客户表单数据的两个常用方法为、。
4、在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为_________。
5、session对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________。
6、JDBC中________接口用于连接数据库。
7、如果要获取请求客户端的IP地址,应使用___________对象。
8、javabean与一般的java类的最大区别是javabean里面必须有_________和_________方法,并且与属性相对应。
9、JSP连接数据库的时候第一步是_________。
10、 JDBC的主要任务是:
、和处理结果。
11、Page指令的属性Language的默认值是。
12、
13、Servlet的生命周期分三个时期:
、和销毁。
14、JSP开发网站的两种模式分为________________和jsp+javabean+servlet。
15、创建JavaBean的过程和编写Java类的过程基本相似,可以在任何Java的编程环境下完成
。
得分
评卷人
(本题20分)二、单项选择题(每小题1分,合计20分)
1、在JSP中如果要导入java.io.*包,应该使用()指令。
A.pageB.taglibC.includeD.forward
2、如果当前JSP页面不能显示中文,需要设置page指令的()属性。
A.ExceptionB.contentTypeC.errorD.errorPage
3、在MVC模式中,核心内容为()。
A.viewB.controlC.modelD.不正确
4、创建JSP应用程序时,配置文件web.xml应该在程序下的()目录中。
A.adminB.servletC.WEB-INFD.WebRoot
5、下列不属于URL的组件部分为()。
A.协议B.IP地址或域名C.服务器名称D.端口号
6、JSP中的隐式注释为()。
A.//注释内容B.
—注释内容-->
C.<%--注释内容--%>D./*注释内容*/
7、下列()指令定义在JSP编译时包含所需要的资源。
A.includeB.pageC.taglibD.forward
8、.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的()对象。
A.pageB.sessionC.requestD.application
9、下述选项中不属于JDBC基本功能的是:
()
A. 与数据库建立连接 B. 提交SQL语句
C. 处理查询结果D. 数据库维护管理
10、Http的中文含义为()。
A.统一资源定位器B.简单邮件传输协议
C.超文本传输协议D.网络套接字
11、在JSP中使用getProperty>标记时,不会出现的属性是:
()
A. nameB. propertyC. valueD. 以上皆不会出现
12、如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上
所有的应用使用,应该将该jar包复制到tomcat的()目录。
A.commonB.serveC.common\libD.server\lib
13、Tomcat服务器的默认端口为()。
A.8888B.8001
C.8080D.80
14、在html标记中,()标记用于设置当前页面的标题。
A.headB.name
C.titleD.html
15、在JSP中调用JavaBean时不会用到的标记是:
()
A. B. useBean>C. setProperty>D. getProperty>
16、Servlet程序的入口点是:
()
A.init()B.main()C.service()D.doGet()
17、在html中绘制表格时,()标记是表格中的换行标记。
A.
B.C. | D.18、使用JDBC访问数据时,下面不是常用的接口()。 A.SQLConnection B. ResultSetC.Statement D. PreparedStatement 19、.在JSP中如果要获取客户端主机名,应使用request对象的()方法。 A.getServerName() B.getRemoteHost() C.server()D.getRemotePort() 20、重定向可以使用()方法。 A.response.sendRedirect(“login.jsp”): B.request.sendRedirect(“login.jsp”); C.forwardpage=“login.jsp”/> D. 得分 评卷人 (本题20分)三、判断题(每小题1分,共20分) 1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的() 2.Web开发技术包括客户端和服务器端的技术。 () 3.Tomcat和JDK都不是开源的。 () 4.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。 () 5.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。 () 6.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。 () 7.JSP页面中的指令标记、JSP动作标记统称为脚本元素。 () 8.在“<%! ”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。 () 9.在“<%! ”和“%>”标记之间声明的Java的方法在整个页面内有效。 () 10.页面成员方法不可以在页面的Java程序片中调用。 () 11.程序片变量不同于在“<%! ”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。 () 12.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。 () 13.网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。 () 14.用户在浏览器中输入http: //127.0.0.1: 8080/ch2/ch2_1.html即可访问本机上的该页面。 () 15.在网页中图形文件与网页文件是分别存储的。 () 16.respone对象主要用于向客户端发送数据。 () 17.Post属于表单的隐式提交信息方法。 () 18. () 19、Servlet与Applet它们都运行在服务器端。 () 20.转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。 () 得分 评卷人 (本题40分)四、综合题(每题10分,共40分) 1.JSP中动态INCLUDE与静态INCLUDE的区别? 2、有人说: JSP是Servlet的高级实现,在MVC中,控制器部分应该用JSP实现,请您回答JSP和servlet的异同。 3、如果Browser已关闭了cookies,在JSP中我如何打开session来跟踪? 4、JSP、Servlet中的请求转派发分别如何实现? JSP程序设计试卷A卷 13、填空题(20分) 1、SUN2、webapps3、get、post4、application5、cookie6、connection7、request8、setter、getter9、加载驱动程序10、与数据库建立连接、发送SQL语句11、Java 12、113、装载Servlet、创建一个Servlet实例14、jsp+javabean15、编写、编译和发布。 14、选择题(20分) 1—5ABACC6----10BBDDC11---15CDCCA16---20ACDBA 15、判断题(20分) 1—5对对错对对6----10对错错对错11---15对对错对对16---20对对对错
展开阅读全文
相关搜索
|