Prepared on 24 November 2020
jsp创建JSP期末试卷A及答案
《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、<select>标记中的size属性默认值为 。
13、Servlet的生命周期分三个时期: 、 和 销毁 。
14、JSP开发网站的两种模式分为________________和jsp+javabean+servlet 。
15、创建JavaBean的过程和编写Java类的过程基本相似,可以在任何Java的编程环境下完成
。
得分 | 评卷人 |
(本题20分)二、单项选择题(每小题1分,合计20分)
1、在JSP中如果要导入 .* 包,应该使用( )指令。
A. page B. taglib C. include D. forward
2、如果当前JSP页面不能显示中文,需要设置page 指令的( )属性。
A. Exception B. contentType C. error D. errorPage
3、在MVC模式中,核心内容为 ( )。
A. view B. control C. model D. 不正确
4、创建JSP应用程序时,配置文件应该在程序下的( )目录中。
A. admin B. servlet C. WEB-INF D. WebRoot
5、下列不属于URL的组件部分为( )。
A. 协议 B. IP地址或域名 C. 服务器名称 D. 端口号
6、JSP中的隐式注释为( )。
A. <!—注释内容-->
C. <%--注释内容--%> D. /* 注释内容 */
7、下列( )指令定义在JSP编译时包含所需要的资源。
A. include B. page C. taglib D. forward
8、.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( )对象。
A. page B. session C. request D. application
9、下述选项中不属于JDBC基本功能的是:( )
A.与数据库建立连接 B. 提交SQL语句
C.处理查询结果 D. 数据库维护管理
10、Http的中文含义为( )。
A. 统一资源定位器 B. 简单邮件传输协议
C. 超文本传输协议 D. 网络套接字
11、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( )
A. name B. property C. value D. 以上皆不会出现
12、如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上
所有的应用使用,应该将该jar包复制到tomcat的( )目录。
A. common B. serve C. common\lib D. server\lib
13、Tomcat服务器的默认端口为( )。
A. 8888 B. 8001
C. 8080 D. 80
14、在html标记中,( )标记用于设置当前页面的标题。
A. head B. name
C. title D. html
15、在JSP中调用JavaBean时不会用到的标记是:( )
A. <javabean> B. <jsp:useBean> C. <jsp:setProperty> D. <jsp:getProperty>
16、Servlet程序的入口点是:( )
A.init() B. main() C. service() D. doGet( )
17、在html中绘制表格时,( )标记是表格中的换行标记。
A. <table> B. <th> C. <tr> D. <td>
18、使用JDBC访问数据时,下面不是常用的接口( )。
A. SQLConnection B. ResultSet C. Statement D. PreparedStatement
19、.在JSP中如果要获取客户端主机名,应使用request对象的( )方法。
A. getServerName()B. getRemoteHost() C. server() D. getRemotePort()
20、重定向可以使用( )方法。
A. (“”):
B. (“”);
C. <jsp :forward page= “”/>
D. <forward page= “”/>
得分 | 评卷人 |
(本题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.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论