翰子昂阶段性测试_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)16.对于Java中的集合类以下说法正确的是( D )。
(选择一项)a)这个集合中的元素是无序的b)可以通过键来获取这个集合中的元素c)可以通过 addFirst( ) 方法,在列表的首部插入元素d)在对这个集合的元素执行遍历操作时,效率比较高17.在 JSP的内置对象中,( C )内置对象表示客户端的请求,包含了所有的请求信息。
(选择一项)a)applicationb)outc)requestd)response18. JSP文件文件如下所示,运行时,将发生( C )。
(选择一项)<html><%buffer=null;( “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 )句可以使器重定向到另一个面(一)a)( “ b) ();c) (“ 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)。