您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > JavaWeb测试题
翰子昂阶段性测试_S2考试试卷科目:JavaWeb一.选择题,共40道,每题1分1.JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是(B)。(选择一项)a)将需要的包或类引入到JSP页面中b)指定JSP页面使用的脚本语言,默认为Javac)指定JSP页面采用的编码方式,默认为text/htmld)服务器所在国家2.使用JSP开发Web项目时,web.xml文件一般位于目录结构中的(D)下。(选择一项)a)src目录b)文档根目录或其子文件夹c)META-INF目录d)WEB-INF目录3.在用户登陆的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将产生的结果是(A)。(选择一项)formaction=“loginAction.jsp”name=“loginForm”method=“get”用户名:inputtype=“text”name=“pwd”/密码:inputtype=“password”name“pwd”/dinputtype=“submit”value=“登录”//forma)表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数b)表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数c)表单提交到loginForm,用户可以在浏览器的地址看到提交的参数d)表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数4.在Java中JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在(B)包中。(选择一项)a)java.langb)java.sqlc)java.utild)java.math5.JSP文件test.jsp内容如下所示,则试图运行时,将发生(B)。(选择一项)html%{%%Stringstr;%%}%Stris%=str%/htmla)翻译期错误b)编译Java源码时发生错误c)执行编译后的字节码时发生错误d)运行后,浏览器上显示:strisnull6.在JDBC应用程序中,使用Statement接口的(D)方法,执行查询语句,并可返回结果集。(选择一项)a)execute()b)close()c)executeUpdate()d)executeQuery()7.在Java中,下列接口或类不包括在java.sql包中的是(A)。(选择一项)a)ArrayListb)Connectionc)Statementd)DriverManager8.在JavaWeb应用程序中,运行a.jsp后,浏览器上显示如下表格,在a,jsp上进行选择后将页面提交到b.jsp中要获得选中的复选框的值(假定复选框的名称均为id),应该编写下列(D)代码段。(选择一项)a)%Stringids=request.getParameter(“id”);if(ids!=null&&ids.length!=0){for(inti=0;ids.length;i++){out.println(ids.charAt[i]);}}%b)%Stringids[]=request.getParameter(“id”);if(ids!=null&&ids.length!=0){for(inti=0;ids.length;i++){out.println(ids[i]);}}%c)%Stringids=request.getParameterValues(“id”);if(ids!=null&&ids.length!=0){for(inti=0;ids.length;i++){out.println(ids.charAt[i]);}}%d)%Stringids[]=request.getParameterValues(“id”);if(ids!=null&&ids.length!=0){for(inti=0;ids.length;i++){out.println(ids[i]);}}%9.项中对JSP内置对象描述正确的是(CD)。(选择两项)a)session对象应用于整个应用程序。b)application对象存储有关用户的会话状况c)request对象用于客户端的请求处理d)out对象用于客户端输出数据10.使用Java代码实现从表table中取出所有数据信息,代码如下(假设可以直接调用数据库连接conn),下面对代码描述正确的是(C)。(选择一项)publicListgetInfo(){Listlist=newArrayList();Stringsql=“select*fromtable1”;PrearedStatementpst=conn.prepareStatement();Resultrs=pst.executeQuery();If(rs.next()){list.add(rs.get(1));}returnlist;}a)返回list集合,包含一条信息b)返回list集合,包含所有数据信息c)程序发生编译错误,无法运行d)编译通过,运行时出错11.JSP文件test.jsp代码如下所示,则试图运行时,将发生(D)。(选择一项)html%Stringstr=null;%Stris%=str%/htmla)翻译期错误b)编译JAVA源码时发生错误c)执行编译后的字节码时发生错误d)运行时,浏览器上显示:strisnull12.在Java中使用JDBC时,对于多次调用同一条SQL语句的情况,使用(C)通常会提高效率。(选择一项)a)Statementb)CallableStatementc)PrepareStatementd)ParameterStatement13.给定JSP程序代码如下所示,则该JSP运行后输出的结果是(B)。(选择一项)html%intCount=1;%Count:%=++Count%/htmla)Count:1b)Count:2c)1:2d)Count14.JSP的页面构成包含了多种元素,在下列选项中,属于JSP指令的是(B)。(选择一项)a)outb)pagec)forwardd)import15.在Java中,LinkedList类和ArrayList类同属于集合框架,下列(D)选项中的方法是这两个类都有的。(选择一项)a)addFirst(Objecto)b)getFrist()c)removeFirst()d)add(Objecto)16.对于Java中的集合类java.util.ArrayList,以下说法正确的是(D)。(选择一项)a)这个集合中的元素是无序的b)可以通过键来获取这个集合中的元素c)可以通过addFirst()方法,在列表的首部插入元素d)在对这个集合的元素执行遍历操作时,效率比较高17.在JSP的内置对象中,(C)内置对象表示客户端的请求,包含了所有的请求信息。(选择一项)a)applicationb)outc)requestd)response18.JSP文件test.jsp文件如下所示,运行时,将发生(C)。(选择一项)html%java.lang.StringBufferbuffer=null;buffer.append(“ABC”);%bufferis%=buffer%/htmla)翻译期错误b)编译Java源码时发生错误c)执行编译后的字节码时发生错误d)运行后,浏览器上显示:bufferisABC19.在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下代码片段正确的是(A)。(选择一项)a)imgsrc=”../images/1.jpg”width=”100”height=”20”:b)imgsrc=”//images/1.jpg”width=”100”height=”20”:c)imgsrc=”/images/1.jpg”width=”100”height=”20”:d)imgsrc=”images/1.jpg”width=”100”height=”20”:20.在JavaJDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个(C)符号为占位符。(选择一项)a)*b)_c)?d)%21.在JSP页面上进行访问控制时,一般会使用JSP的(C)内置对象存储用户信息。(选择一项)a)requestb)responsec)sessiond)application22.在JSP的小脚本中,使用以下(C)语句可以使浏览器重定向到另一个页面(选择一项)a)request.sendRedirect(“”);b)request.sendRedirect();c)response.sendRedirect(“”);d)response.sendRedirect();23.在JSP中,以下代码功能是保存已注册用户到session后,进入某网页首页index.jsp页面,否则跳到login.jsp页面完成此功能,下划线处可填入的正确代码应是(C)(选择一项)。%…….If(rs.next()){//如果是已注册用户UserloginUser=newUser(name,pass);_______________________________________}else{Response.sendRedirect(“login.jsp”);}%(选择一项)a)sesstion.save(“login_user”,loginUser);Response.sendRedirect(“index.jsp”);b)sesstion.setAttribute(“login_user”,loginUser);Response.foward(“index.jsp”);c)sesstion.setAttribute(“login_user”,loginUser);Response.sendRedirect(“index.jsp”);d)sesstion.save(“login_user”,loginUser);Response.foward(“index.jsp”);24.编写JSP小脚本,实现访问该JSP时,在会话对象中保存int型变量i的有效语句是(D)。(选择一项)a)session.setAttribute(i,”I”);b)session.setParameter(“I”,i);c)session.setAttribute(newInteger(i),”I”);d)session.setAttribute(“I”,newInteger(i));25.给定如下Java代码片段,已知查询语句是:selectidfromtitle,并且已经获得了相应的结果集对象res。现在要在控制台上输出title表中id列(存储类型为int)的值,可以填入下划线处的代码是(AC)。(选择两项)while(res.next()){Intid=______}a)res.getInt(“id”);b)res.getInt(0);c)res.getInt(1);d)res.getInt(id);26.JSP页面包含如下代码,则访问此JSP页面时将输出(B)。(选择一项)%=2+3%a)2+3b)5c)23d)不会输出,因为表达式是错误的27.用户登录的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上显示提交的信息,则应该在下划线处填写的代码是(AC)。(选择两项)formaction=”loginAtion.j
本文标题:JavaWeb测试题
链接地址:https://www.777doc.com/doc-2878467 .html