【Jsp精品源码栏目提醒】:网学会员--在 Jsp精品源码编辑为广大网友搜集整理了:JAVA_WEB练习题(复习) - 职业资格绩等信息,祝愿广大网友取得需要的信息,参考学习。
选择题:下面哪一个选项不是 http 响应的一部分?( c )响应头响应正文协议版本号状态行http 请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http 协议采用 d 协议来规范正文的数据格式 FTP
TCPHTTPMIME一个 servlet 的生命周期不包括( b )方法?init方法invalidate方法service方法destroy方法HttpServletRequest 对象的( c )方法能够获取一个表单参数的值:getQuaryStringgetPathInfogetParametergetAttribute下面对 servlet 中重定向说法描述错误的是( d )使用的是 HttpServletResponse 接口的 sendRedirect方法源组件的响应结果不会发送给客户端sendRedirect方法后的代码仍会执行源组件和目标组件共享 ServletRequest 对象
jsp 指令不包括( c )page 指令taglib 指令import 指令include 指令
jsp 中 java 表达式的语法格式为:(a )lt gtlt gtlt gtlt gt可以执行请求转发的操作是(d )。
jsp 中 response 内置对象的 sendRedirect方法ltjsp:includegt标记RequestDispatcher 对象的 include方法RequestDispatcher 对象的 forward方法( d )内置对象可以处理
jsp 页面运行中的错误或者异常pageContextpagesessionexception下面对 jdbc api 描述错误的是( d )DriverManager 接口的 getConnection方法可以建立和数据库的连接Connection 接口的 createStatement方法可以创建一个 Statement 对象Statement 接口的 executeQuery方法可以发送 select 语句给数据库ResultSet 接口表示执行 insert 语句后得到的结果集JavaBean 的 scope 取什么值可使该 javabean 被多个用户共享,即和 web 应用有相同的生命周期?( d )pagerequestsessionapplication下面哪个不是
JSP 中和 javabean 相关的标记?( b )ltjsp:userBeangtltjsp:includegtltjsp:setPropertygtltjsp:getPropertygt以下关于 EL 和 JSTL 说法错误的是?( d )EL 是一种简洁的数据访问语言EL 表达式基本形式:varJSTL 的全称是 JavaServer Pages Standard Tag LibraryJSTL 只有一个 Core 核心标签库所有的 servlet 过滤器类都必须实现( a )接口。
javax.servlet.Filterjavax.servlet.ServletConfigjavax.servlet.ServletContextjavax.servlet.Servlet在 EL 中能够访问的函数function必须是_____A___。
A. public static B. protected C. protected staticD. public static void F. protected static void下面哪一个不是
JSP 本身已加载的基本类?(B)A、java.lang. B、java.io. C、javax.servlet. D、javax.servlet.
jsp. 。
以下关于 JavaBeans 的说法中,错误的是(B)JavaBeans 是基于 JAVA 语言的。
JavaBeans 是
JSP 的内置对象之一。
JavaBeans 是一种 Java 类。
JavaBeans 是一个可重复使用的
软件组件。
下面的说法错误的是: (D)A
Jsp 可以处理动态内容和静态内容B 在
Jsp 最终会编译成字节码后执行C 在
jsp 中可以使用脚本控制 Html 的标签生成D
Jsp 中不能使用//注释 Java 脚本中的代码下述选项中不属于 JDBC 基本功能的是:(D)与数据库建立连接提交 SQL 语句处理
查询结果数据库维护管理
JSP 页面经过编译之后,将创建一个(B)A. applet B. severlet C. application D. exe 文件在
jsp 中,要定义一个方法,需要用到以下(C)元素。
A.lt gt B. lt gt C. lt gt D. lt gt (A)
JSP 在 WEB 服务器上运行结果:可以在 WEB 浏览器看到,只能在WEB浏览器看到。
可能在 WEB 浏览器看到,不可能在 WEB 浏览器看到。
Page 指令用于定义
JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是:(D)lt page gt作用于整个
JSP 页面。
可以在一个页面中使用多个lt page gt指令。
为增强程序的可读性,建议将lt page gt指令放在
JSP 文件的开头,但不是必须的。
lt page gt指令中的属性只能出现一次。
D的范围是从 Web 应用服务器一开始执行服务一直到 Web 应用服务器结束服务为止。
A.页内有效 B.请求有效 C.会话有效 D.应用有效 (c)在
JSP 中使用ltjsp:getPropertygt标记时,不会出现的属性是:A.name B.property C.value D.以上皆不会出现 (c)对于预定义lt预定义gt的说法错误的是:一次可声明多个变量和方法,只要以“”结尾就行一个声明仅在一个页面中有效声明的变量将作为局部变量在预定义中声明的变量将在
JSP 页面初始化时初始化 (D)从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条 select 语句正确:Select from 员工 where 姓名 ’_玛丽_’Select from 员工 where 姓名 ’玛丽_’Select from 员工 where 姓名 like ‘_玛丽’Select from 员工 where 姓名 like ‘玛丽’在
JSP 中调用 JavaBean 时不会用到的标记是:(A)A.ltjavabeangt B.ltjsp:useBeangt C.ltjsp:setPropertygt D.ltjsp:getPropertygt关于 JavaBean 正确的说法是:(A)Java 文件与 Bean 所定义的类名可以不同,但一定要注意区分字母的大小写在
JSP 文件中引用 Bean,其实就是用ltjsp:useBeangt语句被引用的 Bean 文件的文件名后缀为.javaBean 文件放在任何目录下都可以被引用 (A)Servlet 程序的入口点是:A、init() B、main() C、service() D、doGet()不能在不同用户之间共享数据的方法是(A)A、通过 cookie B、利用文件
系统 C、利用数据库 D、通过 ServletContext 对象page 指令通过(A)属性指定当前页面的内容类型和字符集?A 、contentType B、 buffer C、 language D、 isErrorPageB指令指定自定义标签的描述器所在位置?A page B taglib C include D config在传统的 HTML 页面中加入(D)就构成了一个
JSP 页面文件。
A、JAVA 程序片 B、
JSP 标签 、C、用“lt”“gt”标记符号括起来的程序 D、JAVA 程序片和
JSP 标签 (B配置
JSP 运行环境,若 WEB 应用服务器选用 TOMCAT,以下说法正确的是: )先安装 TOMCAT,再安装 JDK先安装 JDK,再安装 TOMCAT不需安装 JDK,安装 TOMCAT 就可以了JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系 、 (C对于“lt”“gt”之间声明的变量,以下说法正确的是: )不是
JSP 页面的成员变量多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响是
JSP 页面的局部变量假设在 helloapp 应用中有一个 Javabean 文件 HelloServlet,它位于 org.javathinker 包下,那么这个bean 的 class 文件应该放在什么目录下 Dhelloapp/HelloServlet.classhelloapp/WEB-INF/HelloServlet.classhelloapp/WEB-INF/classes/HelloServlet.classhelloapp/WEB-INF/classes/org/javathinker/HelloServlet.class在客户端浏览器的
源代码中可以看到(C )A、
JSP 注释 B、HTML 注释C、
JSP 注释和
HTML 注释 D、JAVA 注释 (Apage 指令的作用是: )用来定义整个
JSP 页面的一些属性和这些属性的值用来在
JSP 页面内某处嵌入一个文件使该
JSP 页面动态包含一个文件指示
JSP 页面加载 Java pluginpage 指令的 import 属性的作用是(C )定义
JSP 页面响应的 MIME 类型定义
JSP 页面使用的脚本语言为
JSP 页面引入 JAVA 包中的类定义
JSP 页面字符的编码page 指令的(C )属性可以设置
JSP 页面是否可多线程访问A、session B、buffer C、isThreadSafe D、info(C )可在
JSP 页面出现该指令的位置处,静态插入一个文件。
A、page 指令标签 B、page 指令的 import 属性C、include 指令标签 D、include 动作标签以下对象中的( D)不是
JSP 的内置对象。
A、request B、session C、application D、bean在
JSP 中,内置对象(B )封装了用户提交的信息,使用该对象可以获取用户提交的信息。
A、session B、request C、response D、outrequest 对象可以使用( A)方法获取表单中某输入框提交的信息。
A、getParameterString s B、getValueString sC、getParameterNamesString s D、getParameterValueString sJSP 的内置对象中(A )对象可对客户的请求作出动态响应,向客户端发送数据。
A、response B、request C、application D、out从( )开始,到(A )结束,被称为一个会话。
访问者连接到服务器,访问者关闭浏览器离开该服务器服务器启动,服务器关闭访问者连接到服务器,服务器关闭服务器启动,访问者关闭浏览器离开该服务器下列代码编译后不会出现警告或错误的是 D 。
char c quotaquot B byte b 255 C float c 10.0 D double d 1.0f下边哪个不是 FORM 的元素?(D)A.Input B.textarea C.select D.table下面哪个是空格(B)A.amp B.ampnbsp C.ampcopy D.ltlttd align”xxxx”gt中的 align 属性是什么含意?(C)A.加粗 B.斜体 C.对齐方式 D.边框样式下边哪个不是
JSP 的内置对象?(C)A.session B.request C.cookie D.out哪个是
JSP 指令标记?(C)A.lt …… gt B.lt …… gt C.lt …… gt D.lt …… gt当在
JSP 文件中要使用到 Vector 对象时,应在
JSP 文件中加入以下哪个语句?(C)A.ltjsp:include file”java.util.” /gtB.ltjsp:include page”java.util.” /gtC.lt page import”java.util.” gtD.lt page include”java.util.” gt关于 JavaBean 的说法,哪个是正确的?(D)A.
JavaBean 的具体类可以不是 public 的。
B. JavaBean 可以只提供一个带参数的构造器。
C.
jsp:userBean 可以向 HTML 标记一样不关闭。
D. JavaBean 可以保存状态。
JavaBean 的生命周期中,哪个是用来跟踪用户的会话的?(A)A. session B. request C. page D. application要在 session 对象中保存属性,可以使用以下哪个语句?(A)session.getAttribute“key””value”session.setAttribute“key””value”session.setAtrribute“key”session.getAttribute“key”
jsp:forward 和 sendRedirect 都是用来做页面跳转的,描述错误的是?(D)forward 之后可以使用原来的 request 对象,而且效率较高。
sendRedirect 之后不可以使用原来的 request 对象,而且效率较低。
forward 地址栏不变化,只能在 Web 应用程序内的页面间跳转。
forward 地址栏变化,可以跳转到任何页面和机器。
关于 get 和 post 两种请求,下列说法正确的是?(A)get 请求是默认的。
get 请求处理的数据量大小不受到限制。
//get 处理小数据量post 请求地址栏里是能看到数据的。
post 请求可以由 doGet 方法处理。
如果 Tomcat 安装后,想要修改它的端口号,可以通过修改lttomcat 安装目录gt/conf 下的(B)文件来实现。
web.xmlserver.xmlserver-minimal.xmltomcat-user.
xml下边哪个不是 MVC 中的组成部分?(B)JavaBeanFrameWorkJSPServlet哪个不是 Servlet 接口的方法?(D)doGet 方法doPost 方法init 方法forward 方法Oracle 数据库的 JDBC 驱动程序类名及完整包路径为:(D)jdbc.driver.oracle.OracleDriverjdbc.oracle.driver.OracleDriverdriver.oracle.jdbc.OracleDriveroracle.jdbc.driver.OracleDriver下面哪一个是正确使用 JavaBean 的方式?(A)ltjsp:useBean idquotaddressquot classquotAddressBeanquot /gtltjsp:useBean namequotaddressquot classquotAddressBeanquot/gtltjsp:useBean beanquotaddressquot classquotAddressBeanquot /gtltjsp:useBean beanNamequotaddressquot classquotAddressBeanquot /gt有关 C/S、B/S 结构下列说法错误的是:a 在 C/S 结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。
b 在 B/S 结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。
也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用
程序。
c 通常 B/S 结构中,客户端发送 HTTP 请求消息传给服务器,服务器将请求传递给 Web 应用程序,Web 应用程序处理请求,并把相应的 HTML 页面传给客户端。
d Web 应用是基于 C/S 结构的,也就是客户端/服务器结构。
D J2EE 组件和 MVC 架构的对应理解错误的是:a J2EE 在 Web 容器中的 Servlet 提供了业务流程控制,实现了 M
VC 中的 Controller。
b Bean 实现了业务逻辑,也就是 Model。
c J2EE 在客户层中的 Applet 以及 Web 层中的
JSP 实现了面向浏览器的数据表现,是 View 部分。
d Application Client 实现了面向桌面应用的数据逻辑。
这是 MVC 架构中的 Model 部分。
D下述 Servlet 的处理流程中表述不正确的步骤是:a 客户端发送一个请求至服务器端;服务器将请求信息发给 Servlet;b Servlet 引擎,也就是 ejb 容器会调用 Servlet 的
service 方法;c Servlet 构建一个响应,并将其传给服务器。
这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源。
d 服务器将响应返回给客户端。
B以下哪个方法不是 Servlet 的生命周期接口定义的?a initb servicec destroyd createD 以下有关 Servlet 常用的请求头的含义说法错误的是:a Accept-Language 头指出客户端倾向的语言。
如 en。
b Content-Length 头以字节为单位给出 POST 数据的长度。
c Host 表明了主机和端口。
d User-Agent 头表明了发出请求的客户代理的信息。
D以下关于 Java Servlet API 说法错误的是:a Java Servlet API 是一组 Java 类,它定义了 Web 客户端和 Web Servlet 之间的标准接口。
b Java Servlet API 由两个包组成:javax.servlet 和 javax.servlet.http。
c javax.servlet.http 包对 http 协议提供了特别的支持。
d javax.servlet 包提供了对除 http 协议外其他协议的支持。
D下列有关 ServletRequest 和 ServletResponse 的描述错误的是?a Servlet 引擎使用 ServletRequest 来向 Servlet 提供有关客户请求的信息,使用 ServletResponse 向客户端传送经过 MIME 编码的数据。
b HttpServletRequest 类和 HttpServletResponse 类能够提供进一步的与协议相关的数据。
Servlet 的Service 方法的参数是 ServletRequest 对象或 ServletResponse 对象中的一个。
c 发 送 文 本 数 据 时 , 使 用 getWriter 方 法 返 回 PrintWriter 对 象 ; 发 送 二 进 制 数 据 时 , 使 用getOutputStream 方法返回 ServletOutputStream 对象。
d 在调用 getWriter 或 getOutputStream 方法之前必须调用 setContentType 方法。
B有关过滤器 init方法错误的是:a 每次调用过滤器时都会执行 init 方法。
b init 方法可以访问 FilterConfig 对象。
FilterConfig 对象提供了对 servlet 环境及 web.xml 文件中指派的过滤器名的访问。
c 利用 init 将 FilterConfig 对象存放在一个字段中,以便 doFilter 方法能够访问 servlet 环境或过滤器名。
d FilterConfig 对象具有一个 getInitParameter 方法,它能够访问部署描述符文件(
web.xml)中分配的过滤器的初始化参数。
A以下
JSP 脚本理解错误的是:a
JSP 脚本元素允许将 Java 代码插入到
JSP 即将生成的 servlet 中。
b ltExpression gt 形式的表达式,将其值插入到 servlet 的输出中c lt code gt 形式的 scriptlet,它被插入到 servlet 的_jspService 方法中。
d lt!code gt 形式的注释,插入到 servlet 类中,通常用于提供注释。
D以下从四种不同的作用域中得到 Bean 的实例,说法错误的是:a page 是指当前 Web 应用程序的所有
JSP 文件中取得实例,从 Page 对象中获取 JavaBean;b request 是指在当前的用户请求中取得实例,从 ServletRequest 对象中获取 JavaBean ;c session 是指在当前的用户会话中取得实例,
常用于一个用户登录在网站上全过程不同请求之间共享数据,从 HttpSession 对象中获取 JavaBean ;d application 是指在当前的应用程序中取得实例,常用于同一个应用程序不同用户访问时共享数据,从ServletContext 对象中获取 JavaBean 。
A以下哪个不是
JSP 标记库的构成部分?a 标记处理器b 标记库描述文件c 标记库处理 servletd 应用程序部署描述符(web.xml)e 在
JSP 页面中的标记库声明
CStruts 框架的包描述错误的是:a action 包括控制器类 ActionForm、ActionMessage、DispatchAction 等。
b config 包括在 Struts 配置文件内存中表示的配置类。
c util 包括整个框架使用的通用工具类。
d plugins 包括支持动态插入和加载组件的类A当一个新项添加到下列哪个选项的数据结构时,会自动进行排序?HashSetArrayListTreeMapVector答案:AC类______提供了 load和 store方法,可以很方便地将程序的一些配置信息保存到磁盘文件中,并在合适的时机重新加载这些信息。
HashTableArrayListHashMapProperties答案:D在 HTTP请求报文中,发送给服务器的消息主体的媒体类型保存在 _____标题中。
AcceptAccept-LanguageUser-Agent D. Content-Type答案:D在 HTTP响应中,状态代码 404表示:服务器无法找到请求指定的资源请求消息中存在语法错误请求需要通过身份验证和/或授权服务器理解客户的请求,但由于客户权限不够而拒绝处理答案:A已知 Tomcat的安装目录为“D:Tomcat406”。
MyFirstWeb.WAR是一个打包好的 JAVA Web应用程序。
为了将其部署到该 Tomcat服务器,应该将该 WAR文件拷贝到:D:Tomcat406binD:Tomcat406serverD:Tomcat406webappsD:Tomcat406commonD:Tomcat406war答案:C在 Tomcat服务器中,一个 Servlet实例在_____创建。
Tomcat服务器启动时客户浏览器向 Tomcat申请访问该 Servlet时在 JBuilder成功编译包含该 Servlet的 Web应用工程后在将包含该 Servlet的 Web应用工程部署到 Tomcat服务器后答案:A在 J2SE规范中, Servlet类的实例化是由_____完成的。
Servlet容器Web服务器的 HTTP引擎浏览器JAVA编译器答案:A类 MyServlet是我们编写的一个 HttpServlet。
在 MyServlet中重载的 doGet方法如下所示:public void doGetHttpServletRequest request HttpServletResponse response throws response.getWriter.printlnquotltbodygtthis is my first servletquotresponse.getWriter.printlnquothello worldltbodygtquot 在浏览器中浏览该 Servlet,结果为:编译错误浏览器页面输出为空浏览器中输出 1行: this is my first servlet hello world浏览器中输出 2行: this is my first servlet hello world答案:C一个 Servlet可使用哪个方法将客户浏览器重定向到一个新的 URLHttpServletResponse类的 sendStatus方法HttpServletResponse类的 sendRedirect方法HttpServletResponse类的 setLocale方法HttpServletResponse类的 sendError方法HttpServletRequest类的 setAttribute方法答案:
BServlet通常使用 _______表示响应信息是一个 Excel文件的内容。
text/csstext/htmlapplication/vnd.ms-excelapplication/ms
word答案:C在 Servlet的 doGet方法中,为了向客户端输出 Excel文件内容,可使用从响应对象获取的_____对象。
TextWriterPrintWriterBinWriterOutputStream答案:BmySession引用某 HttpSession对象。
当调用 mySession.setAttribute方法替换一个已经存在的会话属性时,一个 HttpSessionBindingEvent对象将发往HttpSessionListener的 attributeReplaced方法ServletContextListener的 attributeReplaced方法HttpSessionAttributeListener的 attributeReplaced方法HttpSessionBindingListener的 attributeReplaced方法答案:CHttpServletResponse提供了 _______方法用于向客户发送 cookie。
addCookiesetCookie C. sendCookiewriteCookie答案:A下列选项中,不正确的 include动作用法有:ltjsp:include pagequotscripts/Hello.jspquot /gtltjsp:include pagequot./Hello.htmlquot /gtltjsp:include pagequot/Hello.htmlquot /gtltjsp:include page.