JSP笔试题及答案.docx
- 文档编号:24294696
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:16
- 大小:202.04KB
JSP笔试题及答案.docx
《JSP笔试题及答案.docx》由会员分享,可在线阅读,更多相关《JSP笔试题及答案.docx(16页珍藏版)》请在冰豆网上搜索。
JSP笔试题及答案
JSP笔试题及答案(总13页)
1、JSP页面由JSP页面元素构成,以下JSP页面元素属于JSP指令的是(A).(选择一项)
A.<%@pagelanguage="java"import=".*"buffer="8kb"errorPage=""isErrorPage="false"%>
B.<%!
StringgetHello(Stringname){return"Hi,"+name+"!
";}%>
C.<%now=new("当前时间是:
"+now);%>
D.<%=new、在Java中,欲成功更新表course中数据(hours字段为int型,coursethitle为nvarchar型),假设已经获得了数据库连接,Connection的对象con,则在以下程序段的下划线处应该填写的代码是(B).
PreparedStatementpstmt=("updatecoursesethours=?
wherecoursetitle="
);
___________________________(2,800);
B.(1,800);
C.(2,"800");
D.(1,"800");
3、基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,
WEB-INF目录的组成部分不包括(AB)。
(选择二项)
a)JSP文件
b)src目录
c)lib目录
d)
4、给定JSP代码如下所示,则该JSP的运行结果是(A)(选择一项)
<%!
Publicstaticvoidfunc(intnum){
++num;
}
%>
<%
intnum=9;
func(num);
(num++);%>
a)显示“9”
b)显示“10”
c)显示“11”
d)JSP编译错误
5、以下选项中,描述Web容嚣处理JSP文件请求三个阶段的先后顺序正确的是(B).
a)编译阶段、翻译阶段、执行阶段
b)翻译阶段、编译阶段、执行阶段
c)执行阶段、翻译阶段、编译阶段
d)执行阶段、编译阶段、翻译阶段
6、在JSP页面中,JSP晓脚本如下所示,则要取出session中的值,下划线处的代码不可以是()。
(选择1项)
<%
Stringstr="world";
("str",str);
-----------------------------
%>
a)Strings=("str");
b)Strings=(String)("str");
c)Objecto=("str");
d)Objecto=(String)("str");
7、在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源连接的语句为:
Connectioncon=(“jdbc:
obdc:
test”);
URL链接中的“test”表示的是(C)。
(选择一项)
a)数据库中表的名称
b)数据库中服务器的机器名
c)数据源的名称
d)用户名
8、在JSP页面中,下列(A)表达式语句可以获取页面请求中名字为title的文本框的内容。
(选择一项)
a)<%=(“title”)%>
b)<%=(“title”)%>
c)<%=(“title”)%>
d)<%=(“title”)%>
9、在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交信息,则应该在下划线处填写的代码是(B)。
(选择一项)
用户名:
密码:
a)get
b)post
c)不填写任何内容
d)以上选项均可
10、基于Java技术的Web应用程序打包时,要求按特定的目录机构组织文件,此目录结构中包含一个wed-inf目录,一般情况下,该目录中包含以下各组成部分,除了(AC)。
(选择二项)
a)src目录
b)文件
c)Java源文件
d)lib目录
11、给定JSP代码如下所示,在横线处编写()语句,可以使得程序运行后该页面输出的结果是1。
(选择一项)D
<%intcount=1;%>
_______________
a)<%=++count%>
b)<%++count;%>
c)<%count++;%>
d)<%=count++%>
12、在JSP中,要在page指令中设置使用的脚本语言是Java,且导入了和包,下列语句中正确的是()。
(选择二项)A,D
a)<%@pagelanguage=”java”import=”.*,.*”%>
b)<%@pagelanguage=”java”import=”,.*”%>
c)<%@pagelanguage=”java”import=””import=””%>
d)<%@pagelanguage=”java”%>
<%@pageimport=”.*,.*”%>
13、在Web应用程序中,编写了公共的处理页面名为,该页面包含在web根目录下名为util的文件夹中,那么在Web根目录下的其他页面上引用该页面的代码正确的是()。
(选择一项)B
a)<%includefile=“util/”%>
b)<%@includefile=“util/”%>
c)<%!
includefile=“util/”%>
d)
14、在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC代码片段。
(选择二项)
a)PreparedStatementpstmt=(“insertintoEMP(EMPNO,ENAME)values(,)”);
(1,7);
(2,”Admin”);
b)PreparedStatementpstmt=(“insertintoEMP(EMPNO,ENAME)values(,)”);
(1,”7”);
(2,”Admin”);
c)Statementstmt=(“insertintoEMP(EMPNO,ENAME)values(7,’Adimin’)”);
d)PreparedStatementstmtl=(“insertintoEMP(EMPNO,ENAME)values(7,’Admin’)”);
15、JSP页面也包括如下代码,则访问此JSP页面时将输出(B)。
<%=2+3%>
a)2+3
b)5
c)23
d)不会输出,因为表达式是错误的
16、在JDBC应用程序中,使用Statement接口的(D)办法,执行查询语句,并可返回结果集。
a)execute()
b)close()
c)executeUpdate()
d)executeQuery()
17、在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的中访问images目录下的图片,以下片段正确的是(A)。
a)
b) (选择二项) a)JDBC-ODBC桥连 b)mssqlserver驱动程序 c)纯ODBC驱动程序 d)纯JAVA驱动程序 28、在JSP的小脚本中,使用以下(C)语句可以使浏览器重定向到另一个页面。 (选择一项) a)(“b)(); c)(“d)(); 29、JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是(CD)(选两项) A.使用JSP表达式可以生成JSP动态内容 表达式后面不能加分号 表达式的基本语法为<%! 代码> D.一个表达式标签内可以编写多个Java表达式 30、JSP文件内容如下所示,则试图运行时,将发生(B)(选择一项) <%{%> <%Stringstr;%> <%}%> Stris<%=str%> A翻译期错误 B编译java源码是发生错误 C执行编译后的字节码是发生错误 D运行后,浏览器上显示;Strisnull; 31、给定如下java代码片段,已知查询语句是: selectidfromtitle,并且已知获得了相应的结果集对象res.现在要在控制台上输出title表中id列(存储类型为int)的值,可以填入下划线的代码是(AC)(选择二项) While()) { Intid= } A(“id”) B(0) C (1) D(id) 32、B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S结构与C/S相比也存在一定得劣势,体现在()(选择一项)D a)维护和升级方式复杂 b)可访问用户范围小 c)程序开发复杂 d)很难有丰富的页面效果 33、在JSP页面中表单包含如下代码,当表单提交后,正确获取表单数据的是(A)。 爱好: (选择一项) a)(“active”); b)(“active”); c)(“active”); d)(“active”); 34、在JSP中,有如下所示代码: 则该JSP运行后将输出().(选择一项) <%=”2”+”4”%> a)2+4 b)6 c)24 d)无输出,因为表达式是错误的 35、在JSP中需要将的请求数据通过转发给,应该在中采用()方式实现。 (选择一项) A)<%(“”)%> B)<%(“”);%> C)<%(“”).forward(request,response); D)<%(“”).forward(request,response); 36、下列关于JSP中Page该指令用法的描述不正确的是()。 (选择一项)D A、<%@page%>作用于整个JSP页面 B、可以在一个页面中使用多个<%@page%>指令 C、为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的 D、使用<%@page%>指令中的using属性可以导入类 37、在Java中,以下关于得到ResultSet对象,PreparedStatement对象,Statement对象的说法,正确的是()。 (选择二项)AC A、可以使用Statement对象的executeQuery方法返回ResultSet对象 B、可以使用Connection对象的createStatement方法获得PreparedStatement对象 C、可以使用Connection对象的createStatement方法获得Statement对象 D、可以使用Connection对象的executeQuery方法返回ResultSet对象 38、在JSP页面中解决中文乱码可以通过设置字符集进行控制,下列语句中能实现显示中文的设置是()B (选择一项) A、=”GBK” B、(GBK); C、(“GBK”) D、(“GBK”) 39、在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title).(选择一项) A、(“title”); B、(“title”); C、(“title”); D、(“title”); 40、给定JSP程序源码如下所示,则可以在下划线处插入并且不会引发错误的语句是()。 CD
<%
for(inti=0;i<10;i++)
{
——————
}
%>
(选择两项)
A、<%=i%>
B、
HelloWorld
C、%><%=i%><%
D、(i);
41、在JAVA中,使用结果集(ResultSet)返回查询结果,ResultSet接口的()方法将游标从当前位置下移一行,并且如果该行包含数据,则返回true,否则返回false。
B
A)first()
B)next()
C)last()
D)close()
42、在JSP页面上进行访问控制时,一般会使用jsp的()内置对象存储用户信息。
C
A)request
B)response
C)session
D)application
43、在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList类有而ArrayList类没有的。
A)add(Objecto)
B)add(intindex,Objecto)
C)remove(Objecto)
D)removeLast()
44、在jsp页面中,下列()代码能够正确的声明计算乘法的方法。
A
A)<%!
Publicintmul(intx,inty){
Returnx*y;
}
%>
B)<%=publicintmul(intx,inty){
Returnx*y;
}
%>
C)<%publicintmul(intx,inty){%>
<%returnx*y;%>
<%}%>
D)<%
Publicintmul(intx,inty){
Returnx*y;
}
%>
45、编写JSP页面,要求在该页面上显示页面被所有用户浏览过的次数,下列()是正确的JSP编码。
A)<%
If(“counter”)==null)
(“counter”,newInteger
(1));
else{
Integercounter=(Integer)(“counter”);
(“counter”,newInteger()+1));
}
%>
B)<%
Integercounter=newInteger
(1);
If(“counter”)==null)
(“counter”,counter);
else{
counter=(Integer)(“counter”);
(“counter”,newInteger()+1));
}
%>
本页面共被访问过<%=()%>次。
C) useBeanid=”counter”scope=”application”class=”本页面共被访问过<%=()++%>次。 D) useBeanid=”counter”scope=”application”class=”<% (“counter”,newInteger()+1)); %> 本页面共被访问过<%=()+1%>次。 46、JSP文件代码如下所示,则试图运行时,将发生()。 D <% buffer=newis<%=buffer%> a)翻译期错误 b)编译java源码时发生错误 c)执行编译后的字节码时发生错误 d)运行后,浏览器上显示: bufferisABC 47、JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是()(选择一项)B A将需要的包或类引入到JSP页面中 B指定JSP页面使用的脚本语言,默认为Java C指定JSP页面采用的编码方式,默认为text/html D服务器所在国家 48、在JSP的内置对象中,()内置对象表示客户端的请求,包含了所有的请求信息。 (选择一项)C Aapplication Bout Crequest Dresponse 49、在JavaJDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个()符号作为占位符。 (选择一项)C A* B_ C D% 50、给定JSP程序源码如下所示,可以在下划线处插入并且能够正确输出“WELCOME,JACK”的语句是()。 <% Stringname=“JACK”; %> WELCOME,——————— (选择二项) Aname B<%=name%> C(name); D<%(name);%> 51、在JSP中,以下代码功能是保存已注册用户到session后,进入某网页首页页面,否则跳到页面完成此功能,下划线处可填入的正确代码应是()。 <% …… if()){setAttribute(“login_user”,loginUser); response.sendRedirect(“”); D(“login_user”,loginUser); (“”);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 笔试 答案