翰子昂阶段性测试_S2考试试卷
科目:JavaWeb
一.选择题,共40道 ,每题1分
1. JSP页面的page boy和girl指令主要用于设置该页面的各种属性,page指令的language属性的作用是( b )。(选择一项)
a) 将需要的包或类引入到JSP页面中
b) 指定JSP页面使用的脚本语言,默认为Java
c) 指定JSP页面采用的编码方式,默认为text/html
d) 服务器所在国家
2. 使用JSP开发zimmermanWeb项目时,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) 表单提交到ikanloginForm,用户可以在浏览器的地址看到提交的参数
d) 表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数
4. 在Java中JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在( b )包中。(选择一项)
a) java.lang //java原包
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) clo()
c) executeUpdate()
d) executeQuery()
7. 在Java中,下列接口或类不包括在transportationjava.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. csba项中对JSP内置对象描述正确的是( c d )。(选择两项)
a) ssion对象应用于整个应用程序。 // application 对象应用于整个应用程序。
b) application对象存储有关用户的会话状况 // ssion 对象存储有关用户的会话状况
c) request对象用于客户端的请求处理
d) out对象用于客户端输出数据
10. 使用Java代码实现从表table中取出所有数据信息,代码如下(假设可以直接调用数据库连接conn),下面对代码描述正确的是( c )。(选择一项)
public List getInfo(){
List list=new ArrayList();
String sql=“lect * from table1”;
PrearedStatement pst=conn.prepareStatement();
Result uteQuery();
()){
list.(1));
}
return list;
}
a) 返回list集合,包含一条信息
b) 返回list集合,包含所有数据信息
c) 程序发生编译错误,无法运行
d) 编译通过,运行时出错
11. JSP文件test.jsp代码如下所示,则试图运行时,将发生( b )。(选择一项) d
<html>
<%String str=null;%>
Str is <%=str%>
</html>
a) 翻译期错误
b) 编译JAVA源码时发生错误
c) 杰作的意思执行编译后的字节码时发生错误
d) 运行时,浏览器上显示:str is null
12. 在Java中使用JDBC时,对于多次调用同一条SQL语句的情况,使用( c )通常会提高效率。(选择一项)
a) Statement //声明 陈述 说法
b) CallableStatement //可调用语句 接口 查询数据库
c) PrepareStatement //预处理
anchorman
d) ParameterStatement
13. 给定JSP程序代码如下所示,则该JSP运行后输出的结果是( b )。(选择一项)
<html>
<%int Count=1;%>
Count:<%=++Count%> //Count++ 运算之后+1
</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) 可以通过键来获取这个集合中的元素 // map
c) 可以通过addFirst( )方法,在列表的首部插入元素 //linkedlist
d) 在对这个集合的元素执行遍历操作时,效率比较高
17. 在JSP的内置对象中,( c )内置对象表示客户端的请求,包含了所有的请求信息。(选择一项)
a) application
b) out
c) request
d) respon
18. JSP文件test.jsp 文件如下所示,运行时,将发生( d )。(选择一项) C
<html>
<%
java.lang.StringBuffer buffer=null;
buffer.append(“ABC”);
%>
buffer is<%=buffer%>
</html>
a) 翻译期错误
b) 编译Java源码时发生错误
c) 执行编译后的字节码时发生错误 // 没有对buffer实例化
d) 四大发明 翻译运行后,浏览器上显示:buffer is ABC
19. 在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下代码片段正确的是( a )。(选择一项)