翰子昂阶段性测试_S2考试试卷
科目:JavaWeb
一.选择题,共40道,每题1分
1.JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是(B)。(选择一项)
a)将需要的包或类引入到JSP页面中
b)指定JSP页面使用的脚本语言,默认为Java
c)指定JSP页面采用的编码方式,默认为text/html
d)服务器所在国家
2.使用JSP开发Web项目时,l文件一般位于目录结构中的(D)下。(选择一项)
a)src目录
b)文档根目录或其子文件夹
c)META-INF目录
d)WEB-INF目录
3.在用户登陆的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将产生的结果是(A)。(选择一项)
<form action=“loginAction.jsp”name=“loginForm”method=“get”>
用户名:<input type=“text”name=“pwd”/>
密码:<input type=“password”name“pwd”/d>
<input type=“submit”value=“登录”/>
</form>
a)表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数
b)表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数
c)表单提交到loginForm,用户可以在浏览器的地址看到提交的参数
d)表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数
4.在Java中JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在(B)包中。(选择一项)
a)java.lang
b)java.sql
c)java.util
d)java.math
5.JSP文件test.jsp内容如下所示,则试图运行时,将发生(B)。(选择一项)
<html>
<%{%>
<%String str;%>
<%}%>
Str is<%=str%>
</html>
a)翻译期错误
b)编译Java源码时发生错误
c)执行编译后的字节码时发生错误
d)运行后,浏览器上显示:str is null
6.在JDBC应用程序中,使用Statement接口的(D)方法,执行查询语句,并可返回结果集。(选择一项)
a)execute()
b)close()
c)executeUpdate()
d)executeQuery()
7.在Java中,下列接口或类不包括在java.sql包中的是(A)。(选择一项)
a)ArrayList
b)Connection
c)Statement
d)DriverManager
8.在Java Web应用程序中,运行a.jsp后,浏览器上显示如下表格,在a,jsp上进行选择后将页面提交到b.jsp中要获得选中的复选框的值(假定复选框的名称均为id),应该编写下列(D)代码段。(选择一项)
a)<%
String Parameter(“id”);
if(ids!=null&&ids.length!=0){
for(int i=0;<ids.length;i++){
out.println(ids.charAt[i]);
}
}
%>
b)<%
String ids[]=Parameter(“id”);
if(ids!=null&&ids.length!=0){
for(int i=0;<ids.length;i++){
out.println(ids[i]);
}
}
%>
c)<%
String ParameterValues(“id”);
if(ids!=null&&ids.length!=0){
for(int i=0;<ids.length;i++){
out.println(ids.charAt[i]);
}
}
%>
d)<%
String ids[]=ParameterValues(“id”);
if(ids!=null&&ids.length!=0){
for(int i=0;<ids.length;i++){
out.println(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=conn.prepareStatement();
Result uteQuery();
()){
list.(1));
}
return list;
}
a)返回list集合,包含一条信息
b)返回list集合,包含所有数据信息
c)程序发生编译错误,无法运行
d)编译通过,运行时出错
11.JSP文件test.jsp代码如下所示,则试图运行时,将发生(D)。(选择一项)
<html>
<%String str=null;%>
Str is<%=str%>
</html>
a)翻译期错误
b)编译JAV A源码时发生错误
c)执行编译后的字节码时发生错误
d)运行时,浏览器上显示:str is null
12.在Java中使用JDBC时,对于多次调用同一条SQL语句的情况,使用(C)通常会提高效率。(选择一项)
a)Statement
b)CallableStatement
c)PrepareStatement
d)ParameterStatement
13.给定JSP程序代码如下所示,则该JSP运行后输出的结果是(B)。(选择一项)
<html>
<%int Count=1;%>
Count:<%=++Count%>
</html>
a)Count:1
b)Count:2
c)1:2
d)Count
14.JSP的页面构成包含了多种元素,在下列选项中,属于JSP指令的是(B)。(选择一项)
a)out
b)page
c)forward
d)import
15.在Java中,LinkedList类和ArrayList类同属于集合框架,下列(D)选项中的方法是这两个类都有的。(选择一项)
a)addFirst(Object o)
b)getFrist()
c)removeFirst()
d)add(Object o)
16.对于Java中的集合类java.util.ArrayList,以下说法正确的是(D)。(选择一项)
a)这个集合中的元素是无序的
b)可以通过键来获取这个集合中的元素
c)可以通过addFirst()方法,在列表的首部插入元素
d)在对这个集合的元素执行遍历操作时,效率比较高
17.在JSP的内置对象中,(C)内置对象表示客户端的请求,包含了所有的请求信息。(选择一项)
a)application
b)out
c)request
d)response
18.JSP文件test.jsp文件如下所示,运行时,将发生(C)。(选择一项)
<html>
<%
java.lang.StringBuffer buffer=null;
buffer.append(“ABC”);
%>
buffer is<%=buffer%>
</html>
a)翻译期错误
b)编译Java源码时发生错误
c)执行编译后的字节码时发生错误
d)运行后,浏览器上显示:buffer is ABC
19.在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下代码片段正确的是(A)。(选择一项)
a)<img src=”../images/1.jpg”width=”100”height=”20”:>
b)<img src=”//images/1.jpg”width=”100”height=”20”:>
c)<img src=”/images/1.jpg”width=”100”height=”20”:>
d)<img src=”images/1.jpg”width=”100”height=”20”:>
20.在Java JDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个(C)符号为占位符。(选择一项)
a)*
b)_
网页设计html代码翻译c)?
d)%
21.在JSP页面上进行访问控制时,一般会使用JSP的(C)内置对象存储用户信息。(选择一项)
a)request
b)response
c)session
d)application
22.在JSP的小脚本中,使用以下(C)语句可以使浏览器重定向到另一个页面(选择一项)
a)request.sendRedirect(“www.jb-aaptech”);
b)request.sendRedirect();
c)response.sendRedirect(“www.jb-aptech”);
d)response.sendRedirect();
23.在JSP中,以下代码功能是保存已注册用户到session后,进入某网页首页index.jsp页

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。