JSP试题及答案.docx

上传人:b****5 文档编号:28441100 上传时间:2023-07-13 格式:DOCX 页数:37 大小:264.38KB
下载 相关 举报
JSP试题及答案.docx_第1页
第1页 / 共37页
JSP试题及答案.docx_第2页
第2页 / 共37页
JSP试题及答案.docx_第3页
第3页 / 共37页
JSP试题及答案.docx_第4页
第4页 / 共37页
JSP试题及答案.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

JSP试题及答案.docx

《JSP试题及答案.docx》由会员分享,可在线阅读,更多相关《JSP试题及答案.docx(37页珍藏版)》请在冰豆网上搜索。

JSP试题及答案.docx

JSP试题及答案

第一章

一.选择题

1.早期的动态网站开发技术主要使用的是()技术。

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

A.JSP

页面的代码由两个部分组成,它们是()和()。

代码代码代码代码

在服务器中进行编译时,将首先被转译成()

语言代码D.以上都是

4.在一个JSP页面代码中一定没有的部分是()

代码指令动作代码

二.问答题

1.简述JSP的基本运行原理。

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

 

参考答案

一.选择题

1.D2.CD3.C4.A

二.问答题

1.答:

首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。

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

2.答:

1.一次编写,随处运行

2.可重用组件技术

3.标记化页面开发

4.对大型复杂Web应用支持良好

第二章习题

三.选择题

1.下列不是JSP开发工具的是()

A.JBuilderB.IBMWebSphereC.MyEclipse

2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和()

B.DreamweaverMXMX

3.JSP隶属Java家族,下列不属于JAVA家族的是()

应用程序体系结构最多可分为三层,不属于这三层的是()

A.表示层B.业务层C.数据访问层D.网络链接层

四.问答题

3.简述Tomcat的作用。

4.配置JSP开发环境,并测试如下程序:

<%@pagelanguage="java"import=".*"pageEncoding="GBK"%>

第一个JSP程序

第一个JSP实例

  • 日期:

    <%=new%>

<%

if().get=={

%>

早上好

<%}

else{%>

下午好

<%}%>

 

参考答案

三.选择题

1.D2.AD3.D4.D

四.问答题

1.答:

Tomcat是一个强大的jspWeb服务器,能够处理静态和动态页面,处理大量网络客户请求,支持各种服务以及允许用户进行配置。

它高速并且强壮,并且具有JSP/Servlet的解析能力。

2.运行页面如下:

第三章

五.选择题

1.在JSP中,()动作用于将文件包含入JSP页面。

A.pageB.forwardD.taglib

2.在J2EE中,文件如下,试图运行时,将发生()

<%Stringstr=null;%>

stris<%=”str”%>

A.转译期错误B.编译期错误C.运行后,浏览器上显示:

strisnullD.运行后,浏览器上显示:

strisstr

3.给定JSP程序源码如下:

<%intcount=1;%>

__________

以下()语句可以在下划线处插入,并且运行后输出结果是:

1。

A.<%=++count%>B.<%++count;%>C.<%count++;%>D.<%=count++%>

4.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

()

A.<%@page%>作用于整个JSP页面。

B.可以在一个页面中使用多个<%@page%>指令。

C.为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的

D.<%@page%>指令中的属性只能出现一次

5.对于JSP中的声明<%!

%>的说法错误的是:

()

A.一次可声明多个变量和方法,只要以“;”结尾就行

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.在该声明中声明的变量将在JSP页面初始化时初始化

六.填空题

1.JSP有三种指令,它们分别是________,_________,_________。

2.JSP有七项标准的“动作元素”,本章学习四种“动作元素”分别是___________,___________,____________,____________。

3.Tomcat服务器的默认端口是

4.

param>经常和_________、_________以及_________动作元素一起使用。

5.包中的两类异常:

_________和_________。

七.编程题

1.请你编写三个JSP页面:

,

要求:

(1)文件的作用是利用表单提交用户输入的姓名和邮箱等数据,这些数据提交到文件

(2)文件中利用动态标签include包含了文件

(3)文件获取并显示用户在中提交的数据

2.完成上述三个文件后,请你修改文件,删除动态包含的语句,用静态包含的语句取代之,并在中添加语句获取并显示用户信息。

请思考:

指令标签与动作标签的区别如何

2.如果将动作标签include改为forward结果会怎样

 

参考答案

五.选择题

1.C2.D3.D4.D

六.填空题

1.include指令,page指令,taglib指令

2.

include>,

forward>,

plugin>,

param>

3.8080

4.

include>,

forward>,

plugin>

5.JspError,JspException

七.编程题

HTMLPUBLIC"-"pageEncoding="GBK"%>

已经输入的信息


includepage=""/>

<%--

forwardpage="">--%>

 

<%@pagelanguage="java"import=".*"pageEncoding="GBK"%>

姓名:

<%=("name1")%>

邮箱:

<%=("email")%>

2.

DOCTYPEHTMLPUBLIC"-"pageEncoding="GBK"contentType="text/html;charset=GBK"%>

<%@includefile=""%>


已经输入的信息


姓名:

<%=("name1")%>

邮箱:

<%=("email")%>

第四章

八.选择题

1.在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title).。

A.(“title”);B.(“title”);C.(“title”);D.(“title”);

2.….横线中可以填入的单词是()

3..横线处不能填入的单词是()

4.下列不是JSP内置对象的是()

5.不能在不同用户之间共享数据的方法是()

A.通过session对象B.利用文件系统C.利用数据库D.通过application对象

 

九.填空题

1.jsp主要内置对象有:

,,,,,_____________,out,config,page。

2.理论上,GET是,POST是。

内置对象的作用范围有四种:

__________,____________,____________,_____________。

4.request对象实现的接口是___________。

5.异常的处理,可在该方法的代码段中包含3类代码:

和finally代码块。

一十.编程题

5.用表单提交圆柱体的底面半径和高,并计算其体积和表面积,最终将结果显示在JSP页面里。

效果如下:

6.用JSP页面制作一个网上考试系统,要求可以判断对错并评分。

效果如下:

 

参考答案

八.选择题

1.A2.A3.D4.B5.A

九.填空题

1.application,exception,pagecontext,request,session,response

2.用于获取服务器信息并将其作为响应返回给客户端,用于获取服务器信息并将其作为响应返回给客户端

3.applicationscope,sessionscope,requestscope,pagescope

4.HttpServletResponse

5.try,catch

一十.编程题

1.

<%@pagelanguage="java"import=".*"pageEncoding="GBK"%>

<%

Stringpath=();

StringbasePath=()+":

"pageEncoding="GBK"%>

<%

Stringpath=();

StringbasePath=()+":

<%@pagelanguage="java"import=".*"pageEncoding="GBK"%>

<%

Stringpath=();

StringbasePath=()+":

"pageEncoding="GBK"%>

<%

Stringpath=();

StringbasePath=()+":

在JSP中使用

getProperty>标记时,不会出现的属性是:

()

A.nameD.以上都不会出现

2.在JSP中调用JavaBean时不会用到的标记是:

()

A.B.

useBean>C.

setProperty>D.

getProperty>

3.关于JavaBean正确的说法是:

()

A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B.在JSP文件中引用Bean,其实就是用

useBean>语句

C.被引用的Bean文件的文件名后缀为.java

D.Bean文件放在任何目录下都可以被引用

4.下列不属于session跟踪的方法是:

()

A.URL重写。

B.使用全局变量。

C.使用表单隐藏字段

D.使用ServletAPI

5.请选择response对象的作用范围:

()

A.applicationscopeB.sessionscopeC.requestscope

D.pagescope

6.下列对

setProperty>动作使用错误的是()

A.

setPropertyname=“mybean”property=“*”/>

B.

setPropertyname=“mybean”property=“myproperty”param=“paramname”/>

C.

setPropertyname=“mybean”/>

D.

setPropertyname=“mybean”property=“myproperty”value=“myvalue”/>

一十一.填空题

6.application对象是,而session对象则是每个客户专用的。

7.JavaBean中的属性分为________、________、绑定属性和约束属性。

8.JavaBean的三个JSP动作分别为__________,____________,_____________

9.一个java类必须满足三个条件,才能被认为是javabean,这三个条件是________________,__________________,_________________。

一十二.编程题

1.请你编写两个JSP页面,使得用户可以通过表单提交一个圆的半径,并计算该圆的面积和周长,最终把结果显示出来。

要求必须使用javabean编写。

2.请你编写两个网页,其功能是提供表单,允许用户选择自己想要的计算机配件,选择完成后显示确定的配置,并计算出总价。

要求必须使用javabean编写。

效果如下:

 

参考答案

一十一.选择题

1.C2.A4.B

一十二.填空题

6.代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息

7.简单属性、索引属性

8.

useBean>,

setProperty>,

getProperty>

9.是一个public类,有无参别且也是public的构造方法,

类中的属性有自己的public的set与get方法

一十三.编程题

pagelanguage="java"import=".*"pageEncoding="GBK"%>

请输入圆的半径:


<%@pagelanguage="java"import=".*"pageEncoding="GBK"%>

useBeanid="Circle1"scope="page"class=""/>

setPropertyname="Circle1"property="*"/>

圆面积是:


getPropertyname="Circle1"property="area"/>

圆周长是:


getPropertyname="Circle1"property="s"/>

packageCircle;

publicclassCircle{

privatedoubleradius;

privatedoublearea;

privatedoubles;

publicCircle()

{

radius=0;

}

publicvoidsetRadius(doubler)

{

radius=r;

}

publicdoublegetRadius()

{

returnradius;

}

publicdoublegetArea()

{

area=*radius*radius;

returnarea;

}

publicdoublegetS()

{

s=2**radius;

returns;

}

}

2.

<%@pagelanguage="java"import=".*"pageEncoding="GB2312"%>

<%

Stringpath=();

StringbasePath=()+":

.........无............

主板:

华硕P5QL

技嘉GA-MA78GM

华硕P5Q

华硕M3A78

技嘉GA-MA770

...........无............

内存:

金士顿2GBDDR2

金士顿2GDDR3

威刚2GDDR28

威刚2GDDR2

宇瞻2GBDDR2

...........无............

硬盘:

希捷500GB7200

日立1TB7200

希捷320G7200

WD32M

希捷500G7200

...........无............

显示器:

三星943NW

三星T220

飞利浦190CW9

三星2243BW

AOC2217V

...........无............

光驱:

先锋DVR-117CH

先锋DVD-130D

三星TS-H652H

索尼AD-7200A

LG22速锁码刻

...........无............

显卡:

七彩虹镭风467

影驰9800GT+

七彩虹逸彩980

小影霸GX5盘古

双敏无极2980

...........无............

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1