JSP笔试题及答案_第1页
JSP笔试题及答案_第2页
JSP笔试题及答案_第3页
JSP笔试题及答案_第4页
JSP笔试题及答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、JSP 页面由JSP页面元素构成,以下JSP页面元素属于JSP指令的是(A ). (选择一项)A. B. C. D. 2、在Java中,欲成功更新表course中数据(hours 字段为int型,coursethitle为nvarchar型),假设已经获得了数据库连接,Connection的对象con,则在以下程序段的下划线处应该填写的代码是(B ).PreparedStatement pstmt=con.prepareStatement(update course set hours=?where coursetitle=?);_/此处填写代码pstmt.setString(2,accp

2、);pstmt.executeUpdate();A. pstmt.setInt(2,800);B. pstmt.setInt(1,800);C. pstmt.setString(2,800);D. pstmt.setString(1,800);3、基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下, WEB-INF目录的组成部分不包括(AB)。 (选择二项)a) JSP文件b) src目录c) lib目录d) web.xml4、给定JSP 代码如下所示,则该JSP 的运行结果是(A) (选择一项) a) 显示 “9”b) 显示 “10”c) 显示 “11”d) JS

3、P编译错误5、以下选项中,描述Web容嚣处理JSP文件请求三个阶段的先后顺序正确的是(B).a)编译阶段、翻译阶段、执行阶段b)翻译阶段、编译阶段、执行阶段c)执行阶段、翻译阶段、编译阶段d)执行阶段、编译阶段、翻译阶段6、在JSP页面中,JSP晓脚本如下所示,则要取出session中的值,下划线处的代码不可以是()。(选择1项)a)String s=session.getParameter(str);b)String s=(String)session.getAttribute(str);c) Object o=session.getAttribute(str);d) Object o=(S

4、tring)session.getAttribut(str);7、在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源连接的语句为: Connection con = DriverManager.getConnection(“jdbc:obdc:test”); URL链接中的“test”表示的是(C)。 (选择一项) a) 数据库中表的名称 b) 数据库中服务器的机器名 c) 数据源的名称 d) 用户名8、在JSP页面中,下列(A)表达式语句可以获取页面请求中名字为title的文本框的内容。(选择一项) a) b) c) d) 9

5、、在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交信息,则应该在下划线处填写的代码是(B)。(选择一项) 用户名: 密码: a) get b) post c) 不填写任何内容 d) 以上选项均可10、基于Java技术的Web应用程序打包时,要求按特定的目录机构组织文件,此目录结构中包含一个wed-inf目录,一般情况下,该目录中包含以下各组成部分,除了(AC)。(选择二项) a) src目录 b) web.xml文件 c) Java源文件 d) lib目录11、给定JSP代码如下所示,在横线处编写()语句,可以使得程序运行后该页面输出的结果是1。(选择一

6、项) D _ a) b) c) d) 12、在JSP中,要在page指令中设置使用的脚本语言是Java,且导入了java.io和java.util包,下列语句中正确的是()。(选择二项) A,D a) b) c) d) 13、在Web应用程序中,编写了公共的处理页面名为manage.jsp,该页面包含在web根目录下名为util的文件夹中,那么在Web根目录下的其他页面上引用该页面的代码正确的是()。(选择一项) B a) b) c) d) 14、在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC代码片段。(选择二项) a) PreparedStatement

7、pstmt=con.prepareStatement(“insert into EMP(EMPNO,ENAME)values(?,?)”); pstmt.setInt(1,7); pstmt.setString(2,”Admin”); b) PreparedStatement pstmt=con.prepareStatement(“insert into EMP(EMPNO,ENAME)values(?,?)”); pstmt.setInt(1,”7”); pstmt.setString(2,”Admin”); c) Statement stmt = con.createStatement(“

8、insert into EMP(EMPNO,ENAME)values(7,Adimin)”); d) PreparedStatement stmtl=con.prepareStatement(“insert into EMP(EMPNO,ENAME)values(7,Admin)”);15、JSP页面也包括如下代码,则 访问此JSP页面时将输出(B)。a) 2+3b) 5c) 23d) 不会输出,因为表达式是错误的16、在JDBC 应用程序中,使用Statement接口的( D )办法,执行查询语句,并可返回结果集。a) execute()b) close()c) executeUpdate(

9、)d) executeQuery()17、在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下片段正确的是( A )。a) b) c) d) 18、编写JSP小脚本,实现访问该JSP时,在会话对象中保存int型变量i的有效语句是()。a) session.setAttribute(i,”I”);b) session.setParameter(“I”,i);c) session.setAttribute(new Intrger(i),”I”);d) session,setAttrib

10、ute(“I”,new Integer(i);19、有如下JSP代码,为了获取session中存储的用户名,请问在下划线处应插入以下(D)代码。session示例a) String name = session.getParameter(“username”);b) String name = session.getAttribute(“username”);c) String name = (String)session.getParameter(“username”);d)String name = (String)session.getAttribute(“username”);20、J

11、SP文件test.jsp文件如下所示,运行时,将发生()。 buffer is a) 编译期错误b) 编译Java源代码时错误c) 执行编译后的字节码时发生错误d)运行后,浏览器上显示:buffer is ABC21、在JavaJDBC编程中,下列语句能够正确加载JDBC-ODBC桥驱动程序的是()。(选择一项) CA DriverManager.forName(“sun.jdbc.odbc.jdbcOdbcDriver”);B DriverManager.getConnection(“sun.jdbc.odbc.JdbcOdbcDriver”)C Class.forName(“sun.jdb

12、c.odbc.jdbcOdbcDriver”)D Class.getConnection(“sun.jdbc.odbc.jdbcOdbcdriver”)22、在使用JSP开发web项目时,图片文件一般位于目录结构中的()下。(选择一项) BA src目录B 文档根目录或其子文件夹C META-INF目录D WEB-INF目录23、给定JSP程序源代码如下所示,则该JSP运行后输出的结果是()(选择一项) count;A count:1B count:2C 1:2D count;24、在JSP页面执行过程的()阶段,JSP页面被web容器转换为Java源代码(选择一项) AA 翻译B 编译C 执

13、行D 响应请求25、在用户登录的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮是,将产生的结果是()(选择一项) A 用户名: 密码:A 表单提交的loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数B 表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数C 表单提交到loginForm,用户可以在浏览器的地址栏看到提交的参数D 表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数26、在Java Web应用程序中,运行a.jsp后,浏览显示器上显示如下表格,在a.jsp上进行选择后将页面提交到b.jsp,在

14、b.jsp中要获得选中的复选框的值(假定复选框的名称均为ID),应该编写下列()代码段。(选择一项) DA %String ids=request.getParameter(“id”);If(ids!=null&ids.length()!=0)For(int i=0;iB %String ids=request.getParameter(“id”);If(ids!=null&ids.length!=0)For(int i=0;iC %String ids=request.getParameterValues(“id”);If(ids!=null&iD %String ids=request.g

15、etParameterValues(“id”);If(ids!=null&ids.length!=0)For(int i=0;i27、在JAVA中,较为常用的JDBC驱动方式是(A)和(D).(选择二项)a)JDBC-ODBC桥连b)mssqlserver驱动程序c)纯ODBC驱动程序d)纯JAVA驱动程序28、在JSP的小脚本中,使用以下(C)语句可以使浏览器重定向到另一个页面。(选择一项)a) request.sendRedirect(“”)b) request.sendRedirect();c) response.sendRedirec

16、t(“”)d) response.sendRedirect();29、JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是(C D)(选两项)A.使用JSP表达式可以生成JSP动态内容B.JSP表达式后面不能加分号C.JSP表达式的基本语法为D.一个表达式标签内可以编写多个Java表达式30、JSP文件test.jsp内容如下所示,则试图运行时,将发生(B)(选择一项)Str is A 翻译期错误B 编译java源码是发生错误C 执行编译后的字节码是发生错误D 运行后,浏览器上显示;Str

17、 is null;31、给定如下java 代码片段,已知查询语句是:select id from title ,并且已知获得了相应的结果集对象res.现在要在控制台上输出title表中id列(存储类型为int)的值,可以填入下划线的代码是(AC)(选择二项)While(res.next()Int id= ?A res.getInt(“id”)B res.getInt(0)C res.getInt(1)D res.getInt(id)32、B/S结构是随着Internet 技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S 结构与C/S 相比也存在一定得劣势,体现在( )(选择一

18、项) D a) 维护和升级方式复杂b) 可访问用户范围小c) 程序开发复杂d) 很难有丰富的页面效果33、在JSP页面中表单包含如下代码,当表单提交后,正确获取表单数据的是(A)。爱好:体育旅游动漫音乐 (选择一项)a) request.getParameter(“active”);b) request.getParameterValues(“active”);c) request.getAttribute(“active”);d)request.getAttributes(“active”);34、在JSP中,有如下所示代码:则该JSP运行后将输出().(选择一项)a)2+4b)6c)24d

19、)无输出,因为表达式是错误的35、在JSP中需要将1.jsp 的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用()方式实现。(选择一项)A)B) C)%request.getReuestDispatcher(“3.jsp”).forward(request,response);D)%response.sendRedirect(“32.jsp”).forward(request,response);36、下列关于JSP中Page该指令用法的描述不正确的是()。(选择一项) DA、作用于整个JSP页面B、可以在一个页面中使用多个指令C、为增强程序的可读性,建议将指令放在JSP文件的

20、开头,但不是必须的D、使用指令中的using属性可以导入类37、在Java中,以下关于得到ResultSet对象,PreparedStatement对象,Statement对象的说法,正确的是()。(选择二项) A CA、可以使用Statement对象的executeQuery方法返回ResultSet对象B、可以使用Connection对象的createStatement方法获得PreparedStatement对象C、可以使用Connection 对象 的createStatement方法获得Statement对象 D、可以使用Connection 对象的executeQuery方法返回R

21、esultSet对象38、在JSP页面中解决中文乱码可以通过设置字符集进行控制,下列语句中能实现显示中文的设置是() B(选择一项)A、session.setCharacterEncoding=”GBK”B、request.setCharacterEncoding(GBK);C、response.setCharSet(“GBK”)D、application.setPageEncoding(“GBK”)39、在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title).(选择一项)A、 request.getParameter(“title”);B、 request.g

22、etAttribute(“title”);C、request.getAttributes(“title”);D、request.getParameters(“title”);40、给定JSP程序源码如下所示,则可以在下划线处插入并且不会引发错误的语句是()。CD % for(int i=0;i(选择两项)A、B、Hello WorldC、%D、out.print(i);41、在JAVA中,使用结果集(ResultSet)返回查询结果,ResultSet接口的()方法将游标从当前位置下移一行,并且如果该行包含数据,则返回true,否则返回false。 BA)first()B)next()C)la

23、st()D)close()42、在JSP页面上进行访问控制时,一般会使用jsp的()内置对象存储用户信息。 CA)requestB)responseC)sessionD)application43、在JAVA中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList类有而ArrayList类没有的。A)add(Object o)B)add(int index,Object o)C)remove(Object o)D)removeLast()44、在jsp页面中,下列()代码能够正确的声明计算乘法的方法。 AA)B)C) D)45、编写JSP页面welcome.jsp,要求在该页面上显示页面被所有用户浏览过的次数,下列()是正确的JSP编码。A)B)本页面共被访问过次。C)本页面共被访问过次。D)本页面共被访问过次。46、JSP文件test.jsp代码如下所示,则试图运行时,将发生()。 Dbuffer isa) 翻译期错误b) 编译java源码时发生错误c) 执行编译后的字节码时发生错误d) 运行后,浏览器上显示:buffer is ABC47、JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的作用是()(选择一项) B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论