当前位置:文档之家› JavaWeb试卷

JavaWeb试卷

翰子昂阶段性测试_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目录在用户登陆的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) 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内置对象描述正确的是(c d )。

(选择两项)a) session对象应用于整个应用程序。

使用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文件代码如下所示,则试图运行时,将发生(b )。

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

(选择一项)a) Statement 给定JSP程序代码如下所示,则该JSP运行后输出的结果是(b )。

(选择一项)<html><%int Count=1;%>Count:<%=++Count%> 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) 这个集合中的元素是无序的在JSP的内置对象中,(c )内置对象表示客户端的请求,包含了所有的请求信息。

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

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

(选择一项)a) <img src=”../images/” width=”100” height=”20”:>b) <img src=”在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后,进入某网页首页页面,否则跳到页面完成此功能,下划线处可填入的正确代码应是(b )(选择一项)。

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)的值,可以填入下划线处的代码是(d )。

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

(选择一项)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结构也存在一些劣势,体现在(c )。

(选择一项) d.a) 维护和升级方式复杂要运行一个有JSP开发的Web项目,如果正确的URL是http:在JSP中,page指令的(b )属性用来引入需要的包或类。

(选择一项)a) extendsb) importc) languaged) contentType31. 在JSP中需要将的请求数据通过转发给,应该在中采用(c )方式实现。

(选择一项)a) <%(“”)%>b) <%(“”)%>c) <%(“”).forward(request,response)%>d) <%(“”).forward(request,response)%>32. HTML表单的首要标记是<FORM>,<FORM>标记的参数method表示表单发送的方法,可能为GET或POST下列关于和的描述正确的是(c )。

相关主题