当前位置:文档之家› jsp考试试题及答案

jsp考试试题及答案

jsp考试试题及答案【篇一:jsp试题及答案】=txt>一、选择题1、下面哪一个不是动态网页技术()。

(a)asp (b) jsp (c)php (d) html2、在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---327686、“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=text/html;charset=gb2312import=java.sql.*%htmlheadtitle利用while循环逆序来获取所有记录/title/headbody bgcolor=lightbluecenterfont size=6b利用while循环逆序来获取所有记录/b/fonthr%try{class.forname(sun.jdbc.odbc.jdbcodbcdriver);① //______________________________________________________ connectioncon=drivermanager.getconnection(jdbc:odbc:student);②//______________________________________________________ statement statement=con.createstatement(resultset.type_scroll_insensitive,resultset.concur_read_only);③//________________________________________________________//建立resultset对象resultset rs=null;%table align=center border=1 bgcolor=lightblue width=850tr align=centertd学生姓名/tdtd性别/tdtd班级/tdtd语文/tdtd数学/tdtd物理/tdtd化学/td/tr%string string_sql=select * from student;rs=statement.executequery(string_sql);//首先将记录指针移动到最后一条之下rs.afterlast();while(rs.previous()){out.println(tr align=center);out.println(td+rs.getstring(name)+/td);out.println(td+rs.getstring(sex)+/td);out.println(td+rs.getstring(class)+/td);out.println(td+rs.getstring(chinese)+/td);out.println(td+rs.getstring(maths)+/td);out.println(td+rs.getstring(physics)+/td);out.println(td+rs.getstring(chemistry)+/td); out.println(/tr); }rs.close();statement.close();con.close();}catch (exception e){out.println(font color=red size=5b);out.println(jsp页面中出现有错误!);out.println(/b/font);}%/table/center/body/html该程序完成的功能如下:______________________________________________________ _______________________________________________________________ _______________________________________________________________ _________jsp编程技术与应用答案一、选择题1、d2、a3、b4、b5、a6、b7、a8、d9、c 10 、d二、填空题:1、sun2、硬件平台3、文档头4、catch5、sql6、jsp引擎动作7、jdbc8、可视化组件9、检索数据 10、数字三、判断题四、简答题1、要点:通过浏览器向web服务器提出请求服务器得到请求后,将数据转化为servlet代码jsp引擎对jsp代码进行编译由java虚拟机执行编译文件,并把结果返回客户2、要点:jsp引擎 tomcat支持jsp的web服务器如:apche 、iisjava虚拟机 j2sdk3、一类是条件语句如if?.else?,switch?case..语句一类是循环语句如 while? ,for?.语句4、要点:cookie是服务器发送组浏览器的信息量很小的纯文本信息,当用户以后访问同一web服务器时,浏览器会把这一信息原样发送给服务器。

通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便。

5、要点:读分为逐个字符读取和以行为单位读取写分为无分行写入和分行写入【篇二:jsp试题及答案】1. 早期的动态网站开发技术主要使用的是()技术。

该技术的基本原理是将浏览器提交至web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给web服务器,最后由web服务器把处理结果返回浏览器。

a.jspb.asp c.php d.cgi2.jsp页面的代码由两个部分组成,它们是()和()。

a.javascript代码b.vbscript代码c.html代码d.jsp代码3.jsp在服务器中进行编译时,将首先被转译成()a.java语言b.html代码c.servletd.以上都是4.在一个jsp页面代码中一定没有的部分是()a.javascript代码b.jsp指令c.jsp动作d.html代码二.问答题1. 简述jsp的基本运行原理。

2. 列举出jsp具有的一些特点。

参考答案一.选择题1. d2. c d3. c4. a二.问答题1. 答:首先由浏览器向web服务器提出访问jsp页面的请求(request),然后由jsp容器负责将jsp转换成servlet,产生的servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。

最后由web服务器将执行结果响应(response)给客户端浏览器。

2. 答:1. 一次编写,随处运行2. 可重用组件技术3. 标记化页面开发4. 对大型复杂web应用支持良好第二章习题三.选择题1. 下列不是jsp开发工具的是()a.jbuilder b. ibm websphere c. myeclipsed.firework2.要建构jsp的开发环境,除了需要安装以上的jsp开发工具外,还必须安装()和()a.jdkb. dreamweaver mxc.flash mxd.tomcat3. jsp隶属java家族,下列不属于java家族的是()a.servletb.javabeanc.javad.javascript4.web应用程序体系结构最多可分为三层,不属于这三层的是()a.表示层b.业务层c.数据访问层d.网络链接层四.问答题3. 简述tomcat的作用。

相关主题