单项选择题
1.题干:配置
JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是(B)。
选项:A:先安装TOMCAT,再安装JDK
B:先安装JDK,再安装TOMCAT
C:不需安装JDK,安装TOMCAT就可以了
D:JDK和TOMCAT只要都安装就可以了,安装顺序没关系
2.题干:Servlet中,处理客户端发出的表单数据请求应使用的接口及定义的方法是(B)。
选项:A:HttpServletdoHead
B:HttpServletdoPost
C:ServletRequestdoGet
D:ServletRequestdoPost
3.题干:page指令的(C)属性可以设置JSP页面是否可多线程访问。
选项:A:session
B:buffer
C:isThreadSafe
D:Info
4.题干:可在JSP页面出现该指令的位置处,静态插入一个文件(C)。
选项:A:page指令标签
B:page指令的import属性
C:include指令标签
D:include动作标签
5.题干:servlet的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是(B)。
选项:A:加载类,实例化,请求处理,初始化,销毁
B:加载类,实例化,初始化,请求处理,销毁
C:实例化,加载类,初始化,请求处理,销毁
D:加载类,初始化,实例化,请求处理,销毁
6.题干:假设在hell
oapp应用中有一个
Javabean文件HelloServlet,它位于org.javathinker包下,那么这个bean的class文件应该放在(D)目录下。
选项: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
程序源码如下:
<%intcount=1;%>_______
以下(B)语句可以在下划线处插入,并且运行后输出结果是:1。
分数:1分
选项:A:<%=++count%>
B:<%++count;%>
C:<%count++;%>
D:<%=count++%>
8.题干:在J2EE中,使用Servlet过滤器时,需要在
web.
xml通过(B)元素将过滤器映射到Web资源。
选项:A:
B:
C:
D:
9.题干:在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(C)。
选项:A:page
B:request
C:response
D:Application
10.题干:page指令的作用是(A)。
选项:A:用来定义整个JSP页面的一些属性和这些属性的值
B:用来在JSP页面内某处嵌入一个文件
C:使该JSP页面动态包含一个文件
D:指示JSP页面加载Javaplugin
?多项选择题
1.题干:下面选项属于JSP的编译器指引与指令组件的有(ABCD)。
选项:A:<%@……%>
B:<%!……%>
C:<%=……%>
D:<%……%>
2.题干:在J2EE中对于include指令和include动作描述正确的有(BC)。
选项:A:include指令和include动作的功能和作用是一模一样的
B:含有include指令的JSP页面编译成Servlet时,Servlet内嵌被子包含的文件内容
C:含有include动作的JSP页面编译成Servlet时,Servlet使用语句pageContext.include(“被包含文件”),来引用被包含的文件
D:通常情况下,使用include动作包含JSP页面比使用include指令包含JSP页面执行速度要快
3.题干:在JSP如何包含一个静态文件(AC)。
选项:A:静态包含如下:<%@includefile="copyright.html"%>
B:静态包含如下:
C:动态包含如下:
D:动态包含如下:<%@includefile="copyright.html"%>
4.题干:下面关于Servlet的陈述正确的是(ABD)。
选项:A:我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求
B:Servlet运行在服务器端
C:Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用
D:Servlet不能向浏览器发送Html标签
5.题干:可以用于发邮件的协议有(ABD)。
分数:3分
选项:A:Pop3
B:SMTP
C:FTP
D:IMAP
简单操作题
1.题干:在下划线处填入相应代码,实现每两秒钟刷新一次页面。
<%@pagecontentType="text/html;charset=gb2312"
language="java"import="java.util.*"%>
<%
-----response.setHeader("refresh","2");------
%>
2.题干:在下划线处填入相应代码,完成网站计数器程序。
<%@pagecontentType="text/html;charset=GB2312"%>
<%!intnumber=0;
synchronizeduoidcountPeople()
{
number++;
}
%>
<%
if(session.isNew())
{
----countPeople();-----
----Stringstr=String.valueOf(number);-----
----session.putValue("number",number);------
}
%>