javaweb测试题.docx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
翰子昂阶段性测试_S2考试试卷
科目: JavaWeb
一.选择题,共40 道,每题 1 分
1. JSP 页面的 page 指令主要用于设置该页面的各种属性,page 指令的 language 属性的作用是( B )。(选择一项)
a)将需要的包或类引入到JSP页面中
b)指定 JSP 页面使用的脚本语言,默认为Java
c)指定 JSP 页面采用的编码方式,默认为text/html
d)服务器所在国家
2.使用JSP开发Web项目时,文件一般位于目录结构中的( D )下。(选择一项)
a) src目录
b)文档根目录或其子文件夹
c)META-INF 目录
d)WEB-INF 目录
3.在用户登陆的 JSP 页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”
按钮时,将产生的结果是( A )。(选择一项)
a)表单提交到 , 用户可以在浏览器的地址栏看到提交的参数
b)表单提交到 , 用户不能在浏览器的地址栏看到提交的参数
c)表单提交到loginForm,用户可以在浏览器的地址看到提交的参数
d)表单提交到 loginForm ,用户不能在浏览器的地址栏看到提交的参数
4.在Java中JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在( B )包中。(选择一项)
a)
b)
c)
d)
5. JSP 文件内容如下所示,则试图运行时,将发生(B)。(选择一项)
<%{%>
<%String str;%>
<%}%>
Str is <% = str%>
a)翻译期错误
b)编译 Java 源码时发生错误
c)执行编译后的字节码时发生错误
d)运行后,浏览器上显示:str is null
6.在 JDBC应用程序中,使用 Statement 接口的( D )方法,执行查询语句,并可返回结果集。(选择一项)
a)execute()
b)close()
c)executeUpdate()
d) executeQuery()
7.在Java中,下列接口或类不包括在包中的是( A )。(选择一项)
a)ArrayList
b)Connection
c)Statement
d)DriverManager
8.在Java Web应用程序中,运行后,浏览器上显示如下表格,在a,jsp上进行选择后将页面提交到中要获得选中的复选框的值(假定复选框的名称均为id ),应该编写下列( D )代码段。(选择一项)
a) <%
String ids=(“id”);
if(ids != null&& !=0){
for(int i=0;<;i++){
[i]);
}
}
%>
b) <%
String ids[]=(“id”);
if(ids != null&& !=0){
for(int i=0;<;i++){
(ids[i]);
}
}
%>
c) <%
String ids=(“id”);
if(ids != null&& !=0){
for(int i=0;<;i++){
[i]);
}
}
%>
d) <%
String ids[]=(“id”);
if(ids != null&& !=0){
for(int i=0;<;i++){
(ids[i]);
}
}
%>
9.项中对 JSP 内置对象描述正确的是( CD )。(选择两项)
a)session对象应用于整个应用程序。
b) application对象存储有关用户的会话状况
c) request对象用于客户端的请求处理
d) out对象用于客户端输出数据
10.使用 Java 代码实现从表 table 中取出所有数据信息,代码如下(假设可以直接调用数据库连接 conn),下面对代码描述正确的是( C )。(选择一项)
public List getInfo(){
List list=new ArrayList();
String sql=“ select * from table1”;
PrearedStatement pst=();
Result rs=();
If()){
(1));
}
return list;
}
a)返回 list 集合,包含一条信息
b)返回 list 集合,包含所有数据信息
c)程序发生编译错误,无法运行
d)编译通过,运行时出错
11. JSP文件代码如下所示,则试图运行时,将发生( D )。(选择一项)
<%String str=null;%>
Str is <%=str%>
a)翻译期错误
b)编译 JAVA源码时发生错误
c)执行编译后的字节码时发生错误
d)运行时,浏览器上显示:str is null
12.在Java中使用JDBC时,对于多次调用同一条SQL语句的情况,使用( C )通常会提高效率。(选择一项)
a)Statement
b)CallableStatement
c)PrepareStatement
d) ParameterStatement