Java Web:1~8章选择题整理 | 您所在的位置:网站首页 › 属于脚本语言的是哪些 › Java Web:1~8章选择题整理 |
目录 第1章Java Web概述 第2章JSP基本语法 第3章服务器交互 第4章JavaBean技术 第5章Servlet技术 第6章过滤器和监听器 第7章JavaWeb的数据库操作 第8章JSP高级技术 第1章Java Web概述1.动态网站开发,以下(D)不可以作为服务器脚本语言。 A.JSP B.ASP C.PHT D.JavaScript 2.以下(D)不属于JSP程序开发模式。 A.单纯的JSP页面编程 B.JSP+JavaBean编程 C.JSP+Servlet+JavaBean(MVC)编程 D.HTML开发 3.web.xml文件位于Web项目的目录结构的(C) A.src目录 B.META-INF目录 C.WEB-INF目录 D.文档根目录 4、以下哪项不属于JSP程序开发模式? A、单纯的JSP页面编程 B、JSP+JavaBean编程 C、JSP+Servlet+JavaBean(MVC)编程 D、HTML开发 答案:D 5、以下哪个概念或者哪种功能属于“Web前端”( ) A、Web系统中以网页等形式为用户提供的部分,用户能接触到的部分 B、Web系统中负责数据存取的部分 C、Web系统中负责平台稳定性与性能的部分 D、Web系统中负责完成相应的功能、处理业务的部分 答案:A 6、web.xml文件位于Web项目的目录结构中的哪儿? A、scr目录 B、META-INF目录 C、WEB-INF目录 D、文档根目录 答案:C 7、下面不属于JSP的特点是哪项? A、将内容的生成和显示分离 B、使用可重用的组件 C、具有Java技术的所有好处,完善的存储管理和安全性 D、采用标记简化页面开发;一次编写,不能各处运行。 答案:D 8、主流的Web应用程序开发技术不包括( ) A、PHP B、Java Web C、ASP.NET D、C++ 答案:D 第2章JSP基本语法1.page指令中的哪个属性可多次出现?(C) A.contentType B.extends C.import D.不存在该属性 2.下列指令中可以用来跳转至另一个页面指令的是(D) A. B. C. D. 3、下列哪项不是JSP程序里的注释? A、/*JSP注释*/ B、 C、 D、 答案:C 4、哪个指令用于引入JSP页面中需要使用的标记库的定义,开发者可通过前缀来引用标签库中的标签。 A、page B、taglib C、include D、以上均不正确 答案:B 5、在某个JSP页面中存在如下代码:“",运行该JSP页面后,对应输出什么? A、5124 B、75 C、51+24 D、=51+24 答案:B 6、( )隐式对象可以处理 jsp 页面运行中的错误或者异常 A、pageContext B、page C、session D、exception 正确答案: D 7、关于JavaWeb应用的目录结构,以下哪个说法正确?() A、JavaWeb应用的目录结构完全由开发人员自行决定 B、web.xml文件存放WEB-INF/lib目录下 C、JavaWeb应用中的JSP文件只能存放在Web应用的根目录下 D、JavaWeb应用中的.class文件只能存放在WEB-INF/classes目录或其子目录下 答案:D 8、程序运行结果是( )。 number属性内容是40! number属性内容是20! 没有一个条件满足!A、number属性内容是40! B、number属性内容是20! C、没有一个条件满足! D、null 正确答案: B 第3章服务器交互1.使用response对象进行重定向时,使用的方法是(C) A.getAttribute B.setConetntType C.sendRedirect D.setAttribute 2.session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是(A) A.setAttribute B.getAttributeNames C.getValue D.getAttribute 3、使用request返回所有头部信息的名称正确的是( )。 A、request.getProtocol( ) B、request.getMethod( ) C、request.getCookie( ) D、request.getHeaderNames( ) 答案:D 4、向浏览器打印输出数据的方式中( )输出各种类型数据并换行。 A、print( ) B、newLine( ) C、println( ) D、printf( ) 答案:C 6、如何获取一个 Cookie[]( )(10.0分) A、request.getCookies() B、request.getCookie() C、response.getCookies() D、response.getCookie() 正确答案: A 7、下列选项中,( )可以准确地获取请求页面的一个文本框的输入 (文本框的名称为 name) . A、request.getParameter(name) B、request.getParameter("name" ) C、request.getParameterValues(name) D、request.getParameterValues("name") 正确答案: B 8.下面选项中,关于统计网站当前在线人数的计数器count变量应该保存的域范围是( ) A、request B、session C、application D、page 答案:C 9.JSP九个内置对象中,out对象属于( ) A、输入输出对象 B、类对象 C、servlet对象 D、作用域通信对象 正确答案: A 10.使用response每隔3秒钟刷新一次页面正确的是( )。 A、response.setHeader("refresh",3); B、response.addHeader("refresh",3); C、response.encodeURL("refresh",3); D、response.sendError("refresh",3); 正确答案: A 11.下面关于Cookie和Session描述不正确的是 A、Cookie是客户端保存用户状态的机制 B、Session是服务器端保存用户状态的机制 C、Cookie和Session都可以设置生存期限 D、Cookie和Session都可以保存任意大小的对象类型 正确答案: D 12.在JSP中, out隐式对象所对应的类是 A、Writer B、PrintWriter C、JspWriter D、Print 正确答案: C 13.可以使用Request对象访问任何HTTP请求传递的信息,它有多个对象集合,以下()不是Request对象集合。 A、Cookies B、Form C、Contents D、QueryString 正确答案: C 14.如果想要设置当前Cookie的生存期限为24小时,以下代码正确的是 A、setMaxAge(86400) B、setMaxAge(1400) C、getMaxAge(86400) D、getMaxAge(1400) 正确答案: A 15.通过JSP的常用内置对象request获取客户端的IP地址是( ) A、request.getRemoteAddr() B、request.getServerPort() C、request.getRemotePort() D、request.getServerName() 正确答案: A 16.关于请求重定向与请求转发的区别以下说法不正确的是( ) A、请求重定向相当于两次请求,地址栏地址会发生变化 B、重定向是response对象的方法而请求转发是request对象的方法 C、请求重定向是服务器端行为而请求转发是客户端行为 D、请求重定向不会保存原有request对象而请求转发会保存原有request对象 正确答案: C 第4章JavaBean技术1.在JSP中调用JavaBean时不会用到的标记是(A) A. B. C. D. 2.(C)是一个可以在一个或多个应用程序中重复使用的组件。 A.JSP页面 B.JavaMail C.JavaBean D.Servlet 3、( )作用域在JavaBean四种类型中范围是最小的,客户端每次请求访问时都会创建一个JavaBean对象。 A、session B、request C、page D、application 正确答案: C 4、JavaBean的作用域中使用范围最大的是()。 A、Page作用域 B、request作用域 C、session作用域 D、application作用域 正确答案: D 5、一个JavaBean对象可以保存在一次服务器跳转范围中的是( )作用域。 A、request作用域 B、session作用域 C、page作用域 D、application作用域 正确答案: A 6、下面选项中,用于供外界获取javaBean的price属性值的方法是( A) A.getPrice() B.setprice() C. setPrice() D.getprice() 7、 用于在网页中创建JavaBean实例,其中属性id的值是 A、JavaBean的类名 B、JavaBean的实例名 C、JavaBean中的属性名 D、JavaBean的属性值 正确答案: B 8、JavaBean的属性可以使用( )来访问 A、属性 B、get()和 set()方法 C、事件 D、Scriptlet 正确答案: B 9.在 JSP 中使用标记时,不会出现的属性是:( ) A、name B、property C、value D、以上皆不会出现 正确答案: C 10.( )用于获取Bean的属性的值。 A、setProperty B、setValue C、getProperty D、getValue 正确答案: C 第5章Servlet技术1.访问一个Servlet时,以下Servlet中的哪个方法先被执行?(A) A.init() B.service() C.destroy() D.doGet() 2.对于自己编写的MyServlet,以下对MyServlet的定义不正确的是(D) A.class MyServlet implements javax.sevlet.Servlet B.class MyServlet extends javax.sevlet.GenericServlet C.class MyServlet implements javax.sevlet.http.HttpServlet D.class MyServlet implements javax.sevlet.ServletRequest 3.已知web.xml中存在如下配置: 2 下面的说法,正确的是( ) A、在空闲状态下,2秒后将导致session对象销毁 B、在空闲状态下,2分钟后将导致session对象销毁 C、在空闲状态下,2毫秒后将导致session对象销毁 D、在空闲状态下,2小时后将导致session对象销毁 答案:B 4.JSP和Servlet的关系是() A、JSP会被翻译成Servlet B、Servlet就是JSP C、继承关系 D、没有关系,因为前者是页面,后者是java类 答案:A 第6章过滤器和监听器1.在实际开发中,定义过滤器只需要实现(B)接口即可。 A.FilterConfig B.Filter C.FilterChain D.MyFilter 2.以下哪种编码符不支持中文(B) A.UTF-8 B.ISO-8859-1 C.GBK D.MyFilter 3、下面选项中,用于在web.xml中配置监听器的元素是( )。(5.0分) A、 B、 C、 D、 正确答案: C 4、下列不属于Servlet监听器类型的是_________.(5.0分) A、Servlet上下文监听 B、Http会话监听 C、Servlet请求监听 D、Servlet容器监听器 正确答案: D 5、下面选项中,用于监听HttpSession对象中属性变更的接口是( )。 A、HttpSessionAttributeListener B、ServletContextAttributeListener C、ServletRequestAttributeListener D、ApplicationAttributeListener 正确答案: A 6、在实际开发中,定义过滤器只需要实现()接口即可。(5.0分) A、FilterConfig B、Filter C、FilterChain D、MyFilter 正确答案: B 7、下列选项中,用于匹配拦截器所过滤的URL的元素是( )。(5.0分) A、 B、 C、 D、 正确答案: B 8、关于Servlet事件监听器作用的说法中描述正确的是()(10.0分) A、注册监听器; B、事件处理器,传递事件对象; C、获得事件源,并对事件源进行处理 D、销毁监听器 正确答案: ABC 9、下面选项中,属于Servlet事件监听器的是()(10.0分) A、用于监听域对象创建和销毁的事件监听器; B、用于监听域对象属性增加和删除的事件监听器; C、用于监听绑定到ServletContext域中某个对象状态的事件监听器 D、用于监听绑定到HttpSession域中某个对象状态的事件监听器 正确答案: ABD 10、下面选项中,能够返回Filter设置的所有初始化参数名称的方法是( ) A、getServletContext() B、getFilterName() C、getInitParameter(String name) D、getInitParameterNames() 答案:D 11、所有的Servlet过滤器类都必须实现() A、javax.servlet.Filter B、javax.servlet.ServletConfig C、javax.servlet.ServletContext D、javax.servlet.Servlet 答案:A 12、下列不属于Servlet过滤器的特点是() A、Servlet 过滤器可以检查和修改 ServletRequest 和 ServletResponse 对象 B、Servlet过滤器可以被指定和特定的URL关联,只有当客户请求访问该URL时,才会触发过滤器 C、Servlet过滤器可以被串联在一起,形成管道效应,协同修改请求和响应对象 D、Servlet过滤器可以监听客户端的变化 答案:A 13、下列关于元素值FORWARD的作用,描述正确的是( ) A、表示用户直接访问页面时,Filter将调用 B、目标资源通过RequestDispatcher的include()方法访问时,Filter将被调用 C、目标资源通过RequestDispatcher的forward()方法访问时,Filter将被调用 D、目标资源是通过声明式异常处理机制调用时, Filter将被调用 答案:C 14、关于Filter链的执行顺序,是由web.xml文件中的哪个元素决定的( ) A、元素顺序决定 B、元素顺序决定 C、元素顺序决定 D、由过滤器类名的顺序决定 正确答案: B 15、下列选项中,哪个元素可以指定Filter拦截的资源被容器调用的方式( ) A、 B、 C、 D、 正确答案: D 16、一个Web应用程序中,Filter可以注册的次数是( ) A、只能是1次 B、只能是0次 C、可以是0次或1次或多次 D、只能是2次 正确答案: C 第7章JavaWeb的数据库操作1.在JDBC中,使用下列哪个接口来描述结果集(C) A.Statement B.Connection C.ResultSet D.DriverManager 2.使用Connection的哪个方法可以建立一个PraparedStatement接口?(B) A.createPrepareStatement() B.prepareStatement() C.createPreparedStatement() D.preparedStatement() 3.JSTL需要两个包为(A) A.jstl.jar和standard.jar B.ongl.jar和standard.jar C.jstl.jar和servlet-api.jar D.jstl.jar和jsp.jar 4.以下关于EL和JSTL说法错误的是(D) A.EL是一种简洁的数据访问语言 B.EL表达式基于形式:${var} C.JSTL的全称是JavaServerPagesStandardTagLibrary D.JSTL只有一个Core核心标签库 5.下列关于JSTL的安装和测试的描述中,正确的是(ABCD) A.要想在JSP页面中使用JSTL,首先需要安装JSTL。; B.安装JSTL时需导入jstl.jar和standard.jar这两个JAR包。; C.在JSP页面需使用taglib指令导入Core标签库。; D.taglib 指令导入Core标签库的URI为http://java.sun.com/jsp/jstl/core 6.有关JDBC的选项正确的是哪一个? A、JDBC是一种被设计成通用的数据库连接技术,JDBC技术不光可以应用在Java程C++这样的程序里面。 B、JDBC技术是SUN公司设计出来专门用在连接Oracle数据库的技术,连接其他的ODBC解决方案 C、微软的ODBC和SUN公司的JDBC解决方案都能实现跨平台使用,只是JDBC的性能ODBC D、JDBC只是个抽象的调用规范,底层程序实际上要依赖于每种数据库的驱动文件 正确答案: D 7.下面的选项加载MySQL驱动正确的是哪一个? A、Class.forname("com.mysql.JdbcDriver"); B、Class.forname("com.mysql.jdbc.Driver"); C、Class.forname("com.mysql.driver.Driver"); D、Class.forname("com.mysql.jdbc.MySQLDriver"); 正确答案: B 8.选择Java Web程序开发中,不是推荐使用的常用数据库的是() A、Oracle B、SQL Server 2000 C、MySQL D、NoSQL 正确答案: D 9.在Jdbc中使用事务,想要回滚事务事务的方法是什么? A、Connection的commit() B、Connection的setAutoCommit() C、Connection的rollback() D、Connection的close() 正确答案: C 10.如果为下列预编译SQL的第二个问号赋值,那么正确的选项是哪一个? UPDATE message SET name=?,age=?,sex=? WHERE id=?; A、pst.setInt("2",20); B、pst.setInt(2,20); C、pst.setDouble("age",20); D、pst.setString("age","20"); 正确答案: B 11.在JDBC中,使用下列哪个接口来描述结果集( )。 A、Statement B、Connection C、ResultSet D、DriverManager 正确答案: C 12.下述选项中不属于JDBC基本功能的是( )。 A、与数据库建立连接 B、提交SQL语句 C、处理查询结果 D、数据库维护管理 正确答案: D 13.从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确( )。 A、Select * from员工 where 姓名 =’_玛丽_’ B、Select * from员工 where 姓名 =’%玛丽_’ C、Select * from员工 where 姓名 like ‘_玛丽%’ D、Select * from员工 where 姓名 like ‘%玛丽%’ 正确答案: D 第8章JSP高级技术1.不能在表达式中使用的内建对象是(D) A.param B.header C.initParam D.Cookie 2.在JSP中,代码${1+1},运行将输出(B)。 A.1+1 B.2 C.null D.无输出 3.下面选项,哪个是合法的EL表达式( D ) A.$ B.$[empty requestScope] C.$(“aaa”+“bbb”) D.${header[“user-agent”]} 4.下面关于${(1==2)?3:4}的返回结果是( D ) A.true B.false C.3 D.4 5.以下关于EL和JSTL说法错误的是() A、EL是一种简洁的数据访问语言 B、EL表达式基于形式:${var} C、JSTL的全称是JavaServerPagesStandardTagLibrary D、JSTL只有一个Core核心标签库 正确答案: D |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |