
1.配置Jsp运行环境,若Web应用服务器选用TomCat,以下说法正确的是( )。
A.先安装TomCat,再安装JDK
B.先安装Jdk,再安装TomCat
C.不需要安装Jdk,安装TomCat就可以了
D.Jdk和Tomcat只要都安装就可以了,安装顺序每关系
2.Servlet中,处理客户端发出的表单数据请求使用的接口及定义的方法是( )。
A.HttpServlet doHead
B.HttpServlet doPost
C.ServletRequest doGet
D.ServletRequest doPost
3.Page指令的( )属性可以设置Jsp页面是否可多线程访问。
A.session
B.buffer
C.isThreadSafe
D.Info
4.可在Jsp页面出现该指令的位置处,静态插入一个文件( )。
A.page指令标签
B.page指令的import属性
C.include指令标签
D.include动作标签
5.Servlet的生命周期由一系列事件组成,把这些事件按照先后顺序排列,以下正确的是( )。
A.加载类,实例化,请求处理,初始化,销毁
B.加载类,实例化,初始化,请求处理,销毁
C.实例化,加载类,初始化,请求处理,销毁
D.加载类,初始化,实例化,请求处理,销毁
6.假设在helloapp应用中有一个JavaBean文件HelloServlet,它位于org.javathink包下,那么这个bean的class文件应该放在( )目录下。
A.helloapp/HelloServlet.class
B.helloapp/WEB-INF/HelloServlet.class
C.helloapp/WEB-INF/classes/HelloServlet.class
D.helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class
7.给定Jsp程序源码如下:
<% int count=1;%>
以下( )语句可以在下划线出插入,并且运行后输出结果是:1
A.<%=++count %>
B.<% ++count; %>
C.<% count++; %>
D.<%=count++ %>
8.在Jsp中,使用 A.page B.request C.response D.Application 10.Page指令的作用是( )。 A.用来定义整个Jsp页面的一些属性和这些属性的值 B.用来在Jsp页面内某处嵌入一个文件 C.使该Jsp页面动态包含一个文件 D.指示Jsp页面加载Java plugin 11.下列关于WEB开发说法正确的是( )。 A.Web是图形化的和易于导航的 B.Web与平台无关 C.Web是分布式的 D.Web 是动态的 E.Web 是静态的 12.下列关于Tomcat说法正确的是( )。 A.Tomcat是一种编程语言 B.Tomcat是一种开发工具 C.Tomcat是一种编程思想 D.Tomcat是一种开编程规范 E.Tomcat是一个免费的开源的Serlvet容器 13.下列关于Tomcat个目录说法错误的是( )。 A.bin目录——包含启动/关闭脚本 B.conf目录——包含不同的配置文件 C.Lib目录——包含Tomcat使用的JAR文件 D.webapps目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于 此目录下 E.work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此 目录下 14.下列关于HTTP协议说法正确的是( )。 A.HTTP是一种请求/响应式的协议 B.HTTP请求消息中Accept表示浏览器可接受的MIME类型 C.HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D.HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E.HTTP请求消息中Host表示初始URL中的主机和端口。 15.下列对于JSP说法中正确的是( )。 A.JSP是Sun公司推出的新一代站点开发语言 B.JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C.JSP将内容的生成和显示进行分离 D.JSP强调可重用的组件 E.SP采用标识简化页面开发 16.下列关于JSP编译指令说法错误的是( )。 A.编译指令用于从JSP发送一个信息到容器上 B.编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 C.编译指令向客户端产生任何输出 D.编译指令所有的指令都在整个JSP页面内有效 E.编译指令元素为编译阶段提供了全局信息 17.下面关于page指令说法中错误的是( )。 A.page指令用来定义JSP页面中的全局属性 B.一个JSP页面只能包含一个page指令 C.除了import外,其他page指令定义的属性/值只能出现一次。 D.language属性用来指示所使用的语言 E.“java”是当前唯一可用的JSP语言 18.下面关于page指令的属性说法错误的是( )。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型 C)isthreadsafe属性用来设定JSP文件是否能多线程使用 D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 19.下列说法中正确的是( )。 A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 C)include指令只允许你包含动态页面 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 20.下列关于 A) B) 就会从一个class或模版中进行示例。 C)jsp:useBean>元素的主体通常包含有 D),如果这个Bean已经存在, E)以上说法全不对 21.下面关于 A)id属性在你所定义的范围中确认Bean的变量名 B)scope属性定义Bean存在的范围以及id变量名的有效范围 C)type="package.class"中package和class的名字,不区分大小写 D)beanName属性使用java.beans.Beans.instantiate方法来从一个class或连续模版中示例一个Bean,同时指定Bean的类型 E)beanName可以是package和class也可以是表达式 22.下面关于jsp:setProperty说法中正确的是( )。 A)jsp:setProperty用来设置已经实例化的Bean对象的属性 B)name属性:表示要设置属性的是哪个Bean C)property属性表示要设置哪个属性 D)value属性用来指定Bean属性的值,且该属性必须存在 E)Param指定用哪个请求参数作为Bean属性的值 23.下面说法中正确的是( )。 A) B)如果 C) D) E) 24.下列说法中错误的是( )。 A) B)当Jsp文件被编译,送往浏览器时,
