jsp试题1.docx

上传人:b****4 文档编号:12311938 上传时间:2023-04-18 格式:DOCX 页数:15 大小:111.38KB
下载 相关 举报
jsp试题1.docx_第1页
第1页 / 共15页
jsp试题1.docx_第2页
第2页 / 共15页
jsp试题1.docx_第3页
第3页 / 共15页
jsp试题1.docx_第4页
第4页 / 共15页
jsp试题1.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

jsp试题1.docx

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

jsp试题1.docx

jsp试题1

1)在J2EE中,<%=2+4%>将输出()。

(选择一项)B

a)2+4

b)6

c)24

d)不会输出,因为表达式是错误的

2)在J2EE中,给定JSP文件代码如下:

<%!

staticintI=0;%>

<%intj=0;%>

<%

for(;j++<2;)j循环小于2就循环,第一个人浏览完就是2但是j不是静态值,所以第二个人重新加载

{out.print(I++);

out.print("");}

%>

有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第二个客户看到浏览器显示(C)。

(选择一项)

a)01

b)11

c)23

d)什么也没有

3)在JSP中,要定义一个方法,需要用到以下(C)元素。

(选择一项)

a)<%=%>

b)<%%>

c)<%!

%>

d)<%@%>

4)JSP页面经过编译之后,将创建一个(B)。

(选择一项)

a)applet

b)servlet

c)application

d)exe文件

5)在J2EE中,以下不是JSP隐式对象的是(B)(选择一项)

a)pageContext

b)context

c)application

d)out

6)在JSP中,page指令的(b)属性用来引入需要的包或类。

(选择一项)

a)extends

b)import

c)languge

d)contentType

7)在JSP中,只有一行代码:

<%=A+B%>,运行将输出(D)。

(选择一项)

a)A+B

b)AB

c)113

d)错误信息,因为表达式是错误的A和B必须用‘’或者“”标记不然未定义的字符不能相加

8)在J2EE中,给定以下JSP代码片段,运行结果是(D)(选择一项)

<%!

intx=5;%>

<%intx=7;%>

<%!

intgetX(){returnx;}%>

<%out.print(“X1=”+x);%>

<%out.print(“X2=”+getX());%>

a)X1=5X2=7

b)X1=5X2=5

c)X1=7X2=7

d)X1=7X2=5

9)在J2EE中,aa.jsp文件如下,有5个客户依次浏览aa.jsp,且每个客户只浏览aa.jsp一次,第5个客户会看到浏览器的显示(C)(选择一项)

<%!

intI=0;%>

<%=I++%>

a)0

b)3

c)4

d)5

10)给定程序源码如下:

<%intCount=1;%>

Count:

<%=++Count%>

该JSP运行后输出的结果是(b

)。

(选择一项)

a)Count:

1

b)Count:

2

c)1:

2

d)Count:

11)给定jsp2.jsp文件代码片段,如下:

<%

Stringusername=request.getParameter(“User”);

out.println(“Usernameis”+username+”
”);

%>

另外编写jsp1.jsp,在其中嵌入jsp2.jsp中内容,并且要求运行jsp1.jsp时,浏览器页面上输出:

UserNameisKing

要满足以上条件,以下(A)语句合适用于jsp1.jsp中。

(选择一项)

a)

includepage=”jsp2.jsp”flush=”true”

paramname=”User”value=”King”/>

include>page:

为动态加载

b)<%@includefile=”jsp2.jsp?

User=King%>

c)<%pageContext.setAttribute(“User”,”King”);%>

includepage=”jsp2.jsp”flush=”true”/>

d)<%pageContext.setAttribute(“User”,”King”);%>

<%@includefile=”jsp2.jsp”>

12)下面这一段JSP代码片段的输出结果是()。

(选择一项)

<%!

inti=1;%>

<%!

intgetNumber(){

returni;

}

%>

<%inti=10;

out.println(“firsti=”+i);

%>

<%out.println(“secondi=”+i);%>

<%out.prinln(“thirdi=”+getNumber());%>

a)firsti=10secondi=10thirdi=10

b)firsti=10secondi=10thirdi=1

c)firsti=10secondi=1third=10

d)firsti=1secondi=1thirdi=1

14)给定JSP程序源码如下:

<%intcount=1;%>

_______

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

1。

(选择一项)

a)<%=++count%>

b)<%++count;%>

c)<%count++;%>

d)<%=count++%>

15)在J2EE中,在web.xml中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30(c)。

(选择一项)

a)毫秒

b)秒

c)分钟

d)小时

16)在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是(b)。

(选择一项)

a)<%@includefile=“inc.jsp”%>file:

是静态包含,静态包含功能少但是加载快

b)<%@includepage=“inc.jsp”flush=“true”>

c)

includefile=“inc.jsp”flush=“false”>

d)

forwardpage=“inc.jsp”/>

17)给定一个JSP程序源码如下:

includepage=“two.jsp”flush=“true”>

paramname=“location”value=“beijing”/>

include>

在two.jsp中加入(d)代码片断可以输出参数location的值。

(选择一项)

a)

getParamname=“location”>

b)

getParametername=“location”>

getproprty

c)<%=request.getAttribute(“location”)%>

d)<%=request.getParameter(“location”)%>

18)编写welcome.jsp,要求显示该页面被所有用用户户浏览过的次数,下列(d)是正确的JSP代码片断。

(选择一项)

a)<%

If(application.getAttribute(“counter”)==null)

application.getAttribute(“counter”,newInteger

(1););

else{

Integercounter=(Integer)application.getAttribute(“counter”);

application.getAttribute(“counter”,newInteger(counter.intValue()+1));

}

%>

本页面共被访问过<%=counter.intValue()%>次。

b)<%

Integercounter=newInteger

(1);

If(application.getAttribute(“counter”)==null)

application.getAttribute(“counter”,counter);

else{

counter=(Integer)application.getAttribute(“counter”);

application.getAttribute(“counter”,newInteger(counter.intValue()+1));

}

%>

本页面共被访问过<%=counter.intValue()%>次。

c)

useBeanid=”counter”scope=”application”class=”java.lang.Integer”/>

本页面共被访问过<%=counter.intValue()%>次。

d)

useBeanid=”counter”scope=”application”class=”java.lang.Integer”/>

<%

Application.setAttribute(“counter”,newInteger(counter.intValue()+1));

%>

本页面共被访问过<%=counter.intValue()%>次。

19)给定JSP程序源码如下:

<%intcount=1;%>

________

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

1。

(选择一项)

a)<%=++count%>

b)<%++count;%>

c)<%count++%>

d)<%=count++%>

20)在J2EE中给顶如jsp文件下代码:

<%!

staticinti=0;intj=0;%>

<%

For(;j++<2;)

{out.print(i++);out.print(“”);}

%>

有两个客户依次使用浏览器浏览该jsp,且每个客户只浏览一次,那么第2个客户看到浏览器显示(。

(选择一项)

a)01

b)12

c)34

d)什么也没有

21)在J2EE中,要在浏览器上输出如下所示的表格,应该在jsp中编写如下()代码

(选择一项)

a)

<%

For(inti=1;i<4;i++)

{

%>

i

<%}%>

b)

<%

For(inti=1;i<4;i++)

{

%>

<%=i%>

>

<%}%>

c)

<%

For(inti=1;i<4;i++)

{

%>

<%=i%>

>

<%}%>

d)

<%

For(inti=1;i<4;i++)

{

%>

<%=i%>

<%}%>

题目:

添加更新库存

表名

wareTable

主键

wareName

序号

字段名称

字段说明

类型

位数

属性

备注

1

wareName

商品名称

varchar

50

非空

主键

2

wareSort

商品类别

int

4

非空

3

wareAmount

库存量

bigint

8

非空

三、要求

利用JSP、Servlet、JDBC技术、编写一个添加更新库存的Web程序,要求根据输入商品的名称,为数据库查找该商品:

如果该商品为新增商品,则将商品信息添加入数据库表中;

如果该商品已经存在,则更新该商品的库存量,在原有的库存量上增加输入的数量

1、程序的初始界面如图所示:

2、输入的商品名称、选择类别和商品数量,点击“加入库存”按钮,根据具体情况给出相应的提示信息,如图2、图3、图4、图5所示:

图2:

输入信息,点击“加入库存“按钮

图3:

新增商品的情况

图4:

商品已经存在,更新了库存的情况

图5:

添加失败的页面

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

当前位置:首页 > 工程科技 > 兵器核科学

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

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