当前位置:文档之家› Java Web测试题

Java Web测试题

翰子昂阶段性测试_S2考试试卷科目:JavaWeb一.选择题,共40道,每题1分1. JSP页面的page 指令主要用于设置该页面的各种属性,page指令的language属性的作用是(B)。

(选择一项)a) 将需要的包或类引入到JSP页面中b) 指定JSP页面使用的脚本语言,默认为Javac) 指定JSP页面采用的编码方式,默认为text/htmld) 服务器所在国家2. 使用JSP开发Web项目时,文件一般位于目录结构中的(D )下。

(选择一项)a) src目录b) 文档根目录或其子文件夹c) META-INF目录d) WEB-INF目录3. 在用户登陆的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将产生的结果是(A)。

(选择一项)<form action=“”name=“loginForm”method=“get”>用户名:<input type=“text”name=“pwd”/>密码:<input type=“password”name“pwd”/d><input type=“submit”value=“登录”/></form>a) 表单提交到,用户可以在浏览器的地址栏看到提交的参数b) 表单提交到,用户不能在浏览器的地址栏看到提交的参数c) 表单提交到loginForm,用户可以在浏览器的地址看到提交的参数d) 表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数4. 在Java中JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在(B )包中。

(选择一项)a)b)c)d)5. JSP文件内容如下所示,则试图运行时,将发生(B )。

(选择一项)<html><%{%><%String str;%><%}%>Str is <% = str%></html>a) 翻译期错误b) 编译Java源码时发生错误c) 执行编译后的字节码时发生错误d) 运行后,浏览器上显示:str is null6. 在JDBC应用程序中,使用Statement接口的(D)方法,执行查询语句,并可返回结果集。

(选择一项)a) execute()b) close()c) executeUpdate()d) executeQuery()7. 在Java中,下列接口或类不包括在包中的是(A )。

(选择一项)a) ArrayListb) Connectionc) Statementd) DriverManager8. 在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 )。

(选择一项)<html><%String str=null;%>Str is <%=str%></html>a) 翻译期错误b) 编译JAVA源码时发生错误c) 执行编译后的字节码时发生错误d) 运行时,浏览器上显示:str is null12. 在Java中使用JDBC时,对于多次调用同一条SQL语句的情况,使用(C )通常会提高效率。

(选择一项)a) Statementb) CallableStatementc) PrepareStatementd) ParameterStatement13. 给定JSP程序代码如下所示,则该JSP运行后输出的结果是(B )。

(选择一项)<html><%int Count=1;%>Count:<%=++Count%></html>a) Count:1b) Count:2c) 1:2d) Count14. JSP的页面构成包含了多种元素,在下列选项中,属于JSP指令的是(B )。

(选择一项)a) outb) pagec) forwardd) import15. 在Java中,LinkedList类和ArrayList类同属于集合框架,下列(D )选项中的方法是这两个类都有的。

(选择一项)a) addFirst(Object o)b) getFrist()c) removeFirst()d) add(Object o)D )。

(选择一项)a) 这个集合中的元素是无序的b) 可以通过键来获取这个集合中的元素c) 可以通过addFirst( )方法,在列表的首部插入元素d) 在对这个集合的元素执行遍历操作时,效率比较高17. 在JSP的内置对象中,(C )内置对象表示客户端的请求,包含了所有的请求信息。

(选择一项)a) applicationb) outc) requestd) response18. JSP文件文件如下所示,运行时,将发生(C )。

(选择一项)<html><%j(“ABC”);%>buffer is<%=buffer%></html>a) 翻译期错误b) 编译Java源码时发生错误c) 执行编译后的字节码时发生错误d) 运行后,浏览器上显示:buffer is ABC19. 在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home 目录下的中访问images目录下的图片,以下代码片段正确的是(A )。

(选择一项)a) <img src=”../images/” width=”100” height=”20”:>b) <img src=”100”20”100”20”100”20”在Java JDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个( C )符号为占位符。

(选择一项)a) *b) _c) ?d) %21. 在JSP页面上进行访问控制时,一般会使用JSP的(C )内置对象存储用户信息。

(选择一项)a) requestb) responsec) sessiond) application22. 在JSP的小脚本中,使用以下(C )语句可以使浏览器重定向到另一个页面(选择一项).”);b) ();d) ();23. 在JSP中,以下代码功能是保存已注册用户到session后,进入某网页首页页面,否则跳到页面完成此功能,下划线处可填入的正确代码应是(C )(选择一项)。

<%…….If()){ setAttribute (“login_user”,loginUser);(“”);d) (“login_user”,loginUser);Response. foward (“”);24. 编写JSP小脚本,实现访问该JSP时,在会话对象中保存int型变量i的有效语句是(D )。

(选择一项)a) (i,”I”);b) (“I”,i);c) (new Integer(i),”I”);d) (“I”,new Integer(i));25. 给定如下Java代码片段,已知查询语句是:select id from title,并且已经获得了相应的结果集对象res。

现在要在控制台上输出title表中id 列(存储类型为int)的值,可以填入下划线处的代码是(AC )。

(选择两项)while()){Int id = ______}a) (“id”);b) (0);c) (1);d) (id);26. JSP页面包含如下代码,则访问此JSP页面时将输出(B )。

(选择一项)<%=2+3 %>a) 2+3b) 5c) 23d) 不会输出,因为表达式是错误的27. 用户登录的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上显示提交的信息,则应该在下划线处填写的代码是(AC)。

(选择两项)<form action=”” name -‘longinForm”method=”_”>用户名:<input type=”text”name=”name”/><br>密码:<input type=”password”name=”pwd”/><input type=”submit”value=”登录“/></form>a) getb) postc) 不填写任何内容d) 以上选项均可28. B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S 结构相比C/S结构也存在一些劣势,体现在(D)。

相关主题