1、JSP习题库S2-JSP1. 在JSP中,(C)对象封装了对客户端的响应。(选择一项)A outB requestC responseD session2.在JSP中,要定义一个方法,需要用到以下(D)语法。(选择一项)ABCD3.JSP文件test.jsp代码如下所示,则试图运行时,将发生(D)。(选择一项)str isA 翻译期错误B 编译Java用于源码时发生错误C 执行编译后的字节码发生错误D 运行后,浏览器上显示:str is str4. 基于Java技术的Web应用程序目录结构中,WEB_INF目录位于文当艮目录下,WEB_INF目录的组成部分不包括(AB)(选择两项)AJSP文件
2、Bsrc目录Clib目录Dweb.xml5.在Java中,使用结果集(ResultSet)返回查询结果,执行(AC)方法可以得到结果集对象。(选择二项)AStatement对象的executeQuery方法BStatement对象的execute方法CPrepareStatement对象的executeQuery方法DPrepareStatement对象的executeUpdate方法6.给定JSP程序源码如下:_以下(D)语句可以在下划线处插入,并且运行后输出结果是:1.(选择一项)ABCD7.分析下面的Jsp代码断片,include.jsp的运行结果是(B)。(选择一项)abc.html代
3、码:Html Filemytxt.txt代码:Hello,this is a jsp Program mycode.jsp代码:AcodingBHtml File Hello,this is a jsp program coding CHtml File codingD运行错误,没有任何结果8.在jsp页面中,jsp小脚本如下所示,则要取出session中的值,下划线出的代码可以是(BC).(选择两项)A. String s=session.getParameter(“str”);B. String s =(String )session.getAttribute(“str”);C. Obje
4、ct o=session. getAttribute(“str”);D. Object o=(String )session.getParameter(“str”);9.在JSP中,(C)对象封装了对客户端的响应。(选择一项)AoutBrequestCreponseDsession10.在JSP中,要定义一个方法,需要用到以下()语法。(选择一项)ABCD11.JSP文件test.jsp代码如下所示,则试图运行时,将发生()。(选择一项)str isA 翻译期错误B 编译Java用于源码时发生错误C 执行编译后的字节码发生错误D 运行后,浏览器上显示:str is str12.基于Java技术
5、的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,WEB-INF目录的组成部分不包括()。(选择二项)A. JSP文件B. src目录C. lib目录D. web.xml13.在Java中,使用结果集(ResultSet)返回查询结果,执行()方法可以得到结果集对象。(选择二项)AStatement对象的executeQuery方法BStatement对象的execute方法CPrepareStatement对象的executeQuery方法DPrepareStatement对象的executeUpdate方法14.给定JSP程序源码如下:_以下()语句可以在下划线处插入,并且运
6、行后输出结果是:1.(选择一项)ABCD15.分析下面的JSP代码段,include.jsp的运行结果是()。(选择一项)abc.html代码Html File代码mytxt.txt代码Hello,this is jsp programmycode.jsp代码A. codingB. Html File Hello,this is a jsp program codingC. Html File codingD. 运行错误,没有任何结果16.在jsp页面中,jsp小脚本如下所示,则要取出session中的值,下划线出的代码可以是().(选择两项)AString s=session.getPara
7、meter(“str”);BString s =(String )session.getAttribute(“str”);CObject o=session. getAttribute(“str”);DObject o=(String )session.getParameter(“str”);17.下列关于JSP中Page该指令用法的描述不正确的是(D)。(选择一项)A. 作用于整个JSP页面B. 可以在一个页面中使用多个指令C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的D. 使用指令中的using属性可以导入类18.在进行Java Web程序开发时,为了减少JSP页面
8、代码的重复编写,可以使用include指令将可以重用的代码包含到页面中,以下对于include指令的使用描述正确的是(D)。(选择一项)A. B. C. D. E. 19.在JSP中,以下注释在客户端HTML源代码中可以看到的是(C)。(选择一项)A. B. C. D. 20.在JSP页面中解决中文乱码可以通过设置字符集进行控制,下列语句中能实现显示中文的设置是(B)。(选择一项)A. session.setCharacterEncoding=”GBK”B. request.setCharacterEncoding(”GBK”)C. request.setCharSet(“GBK”)D. ap
9、plication.setPageEncoding(“GBK”)21.在Java中,以下关于得到ResultSet对象、PerparedStatement对象、Statement对象的说法,正确的是(AC)。(选择二项)A. 可以使用Statement对象的ExecuteQuery方法返回ResultSet对象B. 可以使用Connectiont对象的CreateStatement方法获得PrepareStatement对象C. 可以使用Connectiont对象的CreateStatement方法获得Statement对象D. 可以使用Connectiont对象的ExecuteQuery方法
10、返回ResultSet对象22.在用户登录的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将(B)。(选择一项) 用户名:密码:A. 表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数B. 表单提交到loginAction.jsp,用户无法在浏览器的地址栏看到提交的参数C. 表单提交到loginForm,用户可以在浏览器的地址栏看到提交的参数D. 表单提交到loginForm,用户无法在浏览器的地址栏看到提交的参数23.给定JSP程序源码如下所示,则可以在下划线处插入并且不会引发错误的语句是(CD)。(选择二项)% for(int i=
11、0;iA. B. Hello WorldC. %D. out.println(i);24.在JSP中,下列(A)语句可以获得页面请求中一个文本框的输入(文本框的名称为title)(选择一项)A. request.getParameter(“title”);B. request.getAttribute(“title”);C. request.getAttributes(“title”);D. request.getParameters(“title”);25在开发JDBC应用程序时,使用DriverManage类的getConnection()方法建立与数据源连接的语句为:Connection
12、 con=DriverManager.getConnection(“jbdc:odbc:test”);rURL 连接中的”test”表示的是(B)。(选择一项)a) 数据库中表的名称b) 数据库服务器的机器名c) 数据源的名称d) 用户名26在JSP页面上,以下(C)语句,可以把类java.util.Date引入到JSP页面。(选择一项)a)b) c) d) 27在JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将产生的结果是().(选择一项)用户名:密码:a) 表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数b) 表单提交到login
13、Action.jsp,用户不能在浏览器的地址栏看到提交的参数c) 表单提交到 loginForm,用户可以在浏览器的地址栏看到提交的参数d) 表单提交到 loginForm,用户不能在浏览器的地址栏看到提交的参数28在JSP中,有如下所示代码,该JSP运行后将输出(B)。(选择一项)a)2+4b)6c)24d)无输出,因为表达式是错误的29在JSP页面组成中,(B)是正确的、且可以在客户端通过查看源代码看到的JSP注释。(选择一项)a)bc) d) 30在Java中,欲成功更新表course(hours 字段为int型,coursetitle字段为nvarchar型)中数据,假设已经获得了数据
14、库连接Connection的对象con,则以下程序段的下划线处应该填写的代码是(B)。(选择一项)PreparedStatement pstmt = con.prepareStatement(“update course set hours=?where coursetitle=?”);_/此处填写代码pstmt.setString(2,”accp”);pstmt.executeUpdate();a) pstmt.setInt(2,800);b) pstmt.setInt(1,800);c) pstmt.setString(2,”800”);d) pstmt.setString(1,”800”
15、);31在JavaEE中,下列(0语句可以获取页面请求中一个文本框的输入(文本框的Name属性为title)。(选择一项)Aa)request.getParameter(“title”);b)request.getAttribute(“title”);c)request.getParameterValues(“title”);d)request.getParameters(“title”);此题由提供32 在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交的信息,则应该在下划线处填写的代码时是(B)。 用户名: 密码: (选择一项)a) getb) pos
16、tc) 不填写任何内容d) 以上选项均可33在Java中,使用结果集(ResultSet)返回查询就诶过,ResultSet接口的next()方法将游标从当前位置下移一行,如果到达结果集的末尾,则ResultSet的next()方法将返回(D)。(选择一项)a) 1b) 0c) Trued) False34在Java中,JDBCAPI定义了一组用于数据库进行通信的接口和类,他们包括在(C)包中。a) Java.langb) java.sqlc) java.utild) java.math35在JSP中,关于URL下面说法错误的是(B)。(选择一项)a) URL 的含义是统一资源定位符b) 是正
17、确的URLc) Frp:/192.168.36.52/down/test.zip是正确的URLd) Maillk&是正确的URL36在Java JDBC编程中,下列语句能够正确加载JDBC-ODBC桥驱动程序的是(F)。(选择一项)e) DriverManager.forName(“sun.jdbc.jdbcOdbcDriver”);f) DriverManager.getCnnection(“sun.jdbc.jdbcOdbcDriver”);g) Class.forName(“sun.jdbc.jdbcOdbcDriver”);h) Class.getCnnection(“sun.jdbc
18、.jdbcOdbcDriver”);37在JSP页面中,下列(I)表达式语句可以在页面中显示,请求中名字为title的文本框的内容。(选择一项)i) j) k) l) 38 JSP页面中包含如下代码,则访问页面时,页面将显示(P)。(选择一项)m) 2+3n) 5o) 23p) 不会输出,因为表达式是错误的39给定如下JSP代码,其中包含了(B)中JSP的页面元素。输出字符串(选择一项)a) 2b) 3c) 4d) 540在JSP中, page指令的(R)属性用来引入需要的包或类。(选择一项)q) Extendsr) Imports) Languaget) contentType41在JSP的
19、小脚本中,使用一下(W)语句可以使浏览器重定向到另一个页面。(选择一项)u) request.sendRedirect(“http:/www.jp-”);v) request.sendRedirect();w) response.sendRedirect(“http:/www.jp-”);x) response.sendRedirect();42在Java中,较为常用的JDBC驱动方式(Z)和(BB)。(选择二项)y) JDBC-ODBC桥连 zz) Mssqlserver驱动程序aa) 纯ODBC驱动程序bb) 纯Java驱动程序43. JSP页面中,使用JSP表达式计算表达式的值,并将数据
20、输出到HTML页面,下列关于JSP表达式描述错误的是(EE FF)。cc) 使用JSP表达式可以生成JSP动态内容dd) JSP表达式后面不能加分号ee) JSP表达式的基本语法为ff) 一个表达式标签内可以编写多个Java表达式44在Web应用系统中,编写了公共的处理页面名为manage.jsp,该页面包含在Web根目录 ,那么在Web根目录下的其他页面上引用该页面的代码正确是(II)。gg) hh) ii) jj) 45 .JSP文件test.jsp内容如下所示,则试图运行时,将发生(B)。(选择一项)Str isa) 编译期错误b) 编译Java源代码时发生错误c) 执行编译后的字节码时发生错误d) 运行后,浏览器上显示:str is null此题由提供46.给定如下Java代码片段,已知查询语句是:select id from title,并且已经获得了相应的结果集对象res。现在要控制台上输出title表中id列(存储类型为int)的值,可以填入下划线的代码是()。While(res.next() Int id=_A_a) res.getInt(“id”);b) res.getInt(0);c) res.getInt(1);d) res.getInt(id);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1