jsp试题1.docx
- 文档编号:12311938
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:15
- 大小:111.38KB
jsp试题1.docx
《jsp试题1.docx》由会员分享,可在线阅读,更多相关《jsp试题1.docx(15页珍藏版)》请在冰豆网上搜索。
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(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++) { %> <%}%> b) <% For(inti=1;i<4;i++) { %> <%}%> c) <% For(inti=1;i<4;i++) { %> <%}%> d) <% For(inti=1;i<4;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: 添加失败的页面i <%=i%> <%=i%> <%=i%>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jsp 试题