jsp考试试题及答案
【篇一:jsp试题及答案】
板面=txt>一、选择题
1、下面哪一个不是动态网页技术()。
(a)asp (b) jsp (c)php (d) html
2、在jsp程序中只有3种编译指令,分别是加载指令、标记数据库指令和 ( )。
(a) 网页指令 (b)描述指令(c)取代指令(d)释放指令
3、在jsp系统环境中常用( )作为其虚拟机
(a)tomcat (b)j2sdk(c)rvlet(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)respon对象 (b)ssion对象
(c)application对象(d)request对象
9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的jsp对象是( )。
(a)respon对象(b)ssion对象
河北白洋淀 (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语句中的lect是用于____________的。
10、在sql中的lect语句的通配符“#”是用来代替一个未知的______。
三、判断题
1、html是超文本标识语言,它是一种纯文字的文档。()
2、html语句是不区分大小写的。( )
3、在java语言中数据类型进行自动转换的规则是将占内存大的,转换为占内存小的。( )
4、在jsp网页中可以没有html语句。()
5、forward动作可以把当前网页重新导向另外的一个服务器。( )
6、sql 语句只能用于jsp网页设计中( )。
7、include动作和include指令执行的结果是相同的。( )
8、能够为jdbc提供数据库支持的厂商有ibm、oracle、syba、informix等公司。( )
9、动态网页技术asp是由ibm公司开发的。( )
10、jsp源程序可以在记事本中进行编辑。( )
四、简答题
1、简述jsp的具体执行过程。
2、要实现jsp服务器需要哪些相关软件?
3、java中的流程控制语句有哪两类,试写出一两句。
4、简述cookie的作用,它可以为用户指供哪些方便?
沙棘怎么吃效果好 5、jsp中对文件的读、写分别分哪两种方式?
五、应用题(写出下列程序段完成的功能,并在标有//后加上该语句完成功能的注释)
%@page contenttype=text/html;chart=gb2312
import=java.sql.*%
html
head
title利用while循环逆序来获取所有记录/title污学校
/head
body bgcolor=lightblue
center
font size=6
b利用while循环逆序来获取所有记录/b
/font
hr
%
try
{
class.forname(sun.jdbc.odbc.jdbcodbcdriver);① //
______________________________________________________
connection nection(jdbc:odbc:student);②//
______________________________________________________
statement atestatement(
pe_scroll_ur_read_only);③//
_________
_______________________________________________
//建立resultt对象
resultt rs=null;
%
table align=center border=1 bgcolor=lightblue width=850
tr align=center
公众号二维码怎么生成
td学生姓名/td
td性别/td
td班级/td
td语文/td
td数学/td
td物理/td
td化学/td
/tr
%
string string_sql=lect * from student;
utequery(string_sql);
//首先将记录指针移动到最后一条之下
科学领域 rs.afterlast();
while(rs.previous())
{out.println(tr align=center);
out.println(string(name)+/td); out.println(string(x)+/td); out.println(string(class)+/td); out.println(string(chine)+/td); out.println(string(maths)+/td); out.println(string(physics)+/td); out.println(string(chemistry)+/td); out.println(/tr); }
rs.clo();
statement.clo();
con.clo();
}
catch (exception e)
{
out.println(font color=red size=5b);
out.println(jsp页面中出现有错误!);
out.println(/b/font);
}
%四叶草英文
/table
/center
/body
/html
该程序完成的功能如下:
_______________________________________________________________
_______________________________________________________________ _______________________________________________________________
jsp编程技术与应用 答案
一、选择题
1、d 2、a3、b4、b5、a 6、b 7、a 8、d9、c 10 、d
二、填空题:
1、sun2、硬件平台3、文档头 4、catch5、sql
6、jsp引擎动作 7、jdbc 8、可视化组件 9、检索数据 10、数字
三、判断题
四、简答题
1、要点:通过浏览器向web服务器提出请求
服务器得到请求后,将数据转化为rvlet代码
jsp引擎对jsp代码进行编译
由java虚拟机执行编译文件,并把结果返回客户
2、要点:jsp引擎 tomcat
支持jsp的web服务器 如:apche 、iis
java虚拟机 j2sdk
3、一类是条件语句 如if?.el?,switch?ca..语句
一类是循环语句 如 while? ,for?.语句
4、要点:cookie是服务器发送组浏览器的信息量很小的纯文本信息,当用户以后访问同一web服务器时,浏览器会把这一信息原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便。
5、要点:读分为逐个字符读取和以行为单位读取
写分为无分行写入和分行写入
【篇二:jsp试题及答案】
1. 早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给web服务器,最后由web服务器把处理结果返回浏览器。
a.jspb.asp c.php d.cgi
2.jsp页面的代码由两个部分组成,它们是( )和( )。
a.javascript代码 b.vbscript代码c.html代码 d.jsp代码
3.jsp在服务器中进行编译时,将首先被转译成( )
a.java语言 b.html代码 c.rvlet d.以上都是
4.在一个jsp页面代码中一定没有的部分是( )