jsp试题及答案

发布时间 : 星期四 文章jsp试题及答案更新完毕开始阅读

JSP编程技术与应用 及 答案

一、选择题

1、下面哪一个不是动态网页技术( )。

(A)ASP (B) JSP (C) PHP (D) HTML

2、在JSP程序中只有3种编译指令,分别是加载指令、标记数据库指令和 ( )。 (A) 网页指令 (B)描述指令(C)取代指令(D)释放指令 3、在JSP系统环境中常用( )作为其虚拟机

(A)TOMCAT (B)J2SDK (C)Servlet(D)WEB服务器 4、Page指令中的“contenType”属性是用于指出( )。

(A )数据库类型 (B) 网页类型 () 服务器类型 (D) 用户类型 5、字节型(byte)数据类型的取值范围是( )。

(A)-128---127(B)-127---128(C)-32768---32767(D)-32767---32768 6、“include”的指令作用是把JSP程序、HTML网页或其它的( )嵌入到当前的JSP网页中。

(A)可执行程序 (B)文本文件 (C) 批处理文件 (D) ASP 代码

7、利用JSP动作可以动态插入文件、重用JavaBean组件、重定向到其它页面和( )等。

(A) 为Java插件提供参数 (B) 向其它页面发出请求 (C) 解释执行JSP语句 (D) 向客户端发出请求

8、( )是JSP中最基本的对象,它是用户与服务器进行交互的基础。 (A)Response对象 (B)Session对象 (C)Application对象 (D)Request对象

9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是( )。

(A)Response对象 (B)Session对象 (C)Application对象 (D)Request对象 10、Dreamweaver MX是( )公司的产品。

(A)Microsoft (B) Adobe (C)Sun (D)Macromedia 二、填空题:

1、JSP是__________公司首创的一种新型动态网页编程技术。

2、JSP具有动态页面与静态页面分离的特点以及与____________的无关性。 3、HTML语言结构一般分两大部分分别是:_________和文档体。 4、Java中处理异常的语句有3个分别是try、_______和finally。 5、关系性数据库管理系统的标准语言是________。 6、JSP中的动作组件是用来控制______________。

7、SUN公司开发出一个完全用Java语言编写并用于Java程序与数据库的接口技术是________。

8、JavaBean组件可以分为____________和非可视化组件两类。 9、SQL语句中的SELECT是用于____________的。

10、在SQL中的SELECT语句的通配符“#”是用来代替一个未知的______。 三、判断题

1、HTML是超文本标识语言,它是一种纯文字的文档。( ) 2、HTML语句是不区分大小写的。( )

3、在Java语言中数据类型进行自动转换的规则是将占内存大的,转换为占内存小的。( )

4、在JSP网页中可以没有HTML语句。( )

5、Forward动作可以把当前网页重新导向另外的一个服务器。( ) 6、SQL 语句只能用于JSP网页设计中( )。 7、Include动作和Include指令执行的结果是相同的。( )

8、能够为JDBC提供数据库支持的厂商有IBM、Oracle、Sybase、Informix等公司。( )

9、动态网页技术ASP是由IBM公司开发的。( ) 10、JSP源程序可以在记事本中进行编辑。( ) 四、简答题

1、简述JSP的具体执行过程。

2、要实现JSP服务器需要哪些相关软件?

3、Java中的流程控制语句有哪两类,试写出一两句。 4、简述Cookie的作用,它可以为用户指供哪些方便? 5、JSP中对文件的读、写分别分哪两种方式?

五、应用题(写出下列程序段完成的功能,并在标有//后加上该语句完成功能的注释)

<%@page contentType=\ import=\

利用While循环逆序来获取所有记录

利用While循环逆序来获取所有记录


<% try {

Class.forName(\① //

______________________________________________________

Connection con=DriverManager.getConnection(\②//

______________________________________________________ Statement statement=con.createStatement(

ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);③//

________________________________________________________ //建立ResultSet对象 ResultSet rs=null; %>

<%

String String_SQL=\ rs=statement.executeQuery(String_SQL); //首先将记录指针移动到最后一条之下 rs.afterLast(); while(rs.previous())

{out.println(\

out.println(\ out.println(\ out.println(\ out.println(\ out.println(\ out.println(\ out.println(\ out.println(\

rs.close(); statement.close(); con.close(); }

catch (Exception e) {

out.println(\ out.println(\页面中出现有错误!\ out.println(\ } %>

学生姓名 性别 班级 语文 数学 物理 化学

该程序完成的功能如下:

_______________________________________________________________ _______________________________________________________________ _______________________________________________________________

JSP编程技术与应用 答案

一、选择题

1、D 2、A 3、B 4、B 5、A 6、B 7、A 8、D 9、C 10 、D 二、填空题:

1、Sun 2、硬件平台3、文档头 4、catch 5、SQL

6、JSP引擎动作 7、JDBC 8、可视化组件 9、检索数据 10、数字 三、判断题

1、√ 2、√ 3、× 4、√ 5、× 6、× 7、× 8、√ 9、× 10、√ 四、简答题

1、要点:通过浏览器向WEB服务器提出请求

服务器得到请求后,将数据转化为Servlet代码 JSP引擎对JSP代码进行编译

由java虚拟机执行编译文件,并把结果返回客户 2、要点:JSP引擎 Tomcat

支持JSP的WEB服务器 如:Apche 、IIS Java虚拟机 J2SDK

3、一类是条件语句 如if?.else?,switch?case..语句 一类是循环语句 如 while? ,for?.语句

4、要点:Cookie是服务器发送组浏览器的信息量很小的纯文本信息,当用户以后访问同一WEB服务器时,浏览器会把这一信息原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便。 5、要点:读分为逐个字符读取和以行为单位读取 写分为无分行写入和分行写入

联系合同范文客服:xxxxx#qq.com(#替换为@)