Java-EE考试习题
如果缺少破土面出并与风雪拚搏的勇气,种子的前途并不比落叶美妙一分。以下是小编为大家搜索整理了Java_EE考试习题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!
第一章
1. JavaEE架构中各层的组件分布说明错误的是?
A. Application Client是客户层中包含的组件
B. Applets 是Web层中包含的组件
C. Servlet,JSP是Web层中包含的组件
D. EnterPrise JavaBeans 放置在业务层
2. 以下有关组件理解正确的是?
A. 组件是指一种包装过的软件对象,它们拥有标准化的接口,而且可在多个应用程序中重用。
B. 组件遵循一系列命名的规范,使用者能够根据这些规范调用不同的组件
C. JavaBean就是一种组件,可以在多个应用程序中重用。
D. JavaBean、Servlet和Applet组件都是服务器端的组件。
3. 自定义的Servlet应重载HttpServlet类的___方法以响应客户发出的POST请求方法。
A. POST
答案:
4. 一个实例运行在本地计算机的端口8080处。Web服务器实例中部署有一名为SimpleServlet的Web应用,其部署描述符文件片断如下:
PDFServlet
ervlet
PDFServlet
/pdfshow
B. onPost C. doPost D. ResponsePost
仅根据这些片断判断,可用下列哪些URI访问本机的名为PDFServlet的Servlet?
A.
B.
C.
D.
答案:
第三章
1. 下列关于Servlet的说法正确的是:
A. Servlet是一种动态网站技术
B. Servlet运行在服务器端
C. Servlet针对每个请求使用1个进程来管理
D. Servlet与普通的Java类一样,可以直接运行,不需要环境支持
2. 下列关于Servlet的编写方式正确的是:
A. 必须是HttpServlet的子类
B. 通常需要覆盖doGet()和doPost()方法或其中之一
C. 通常需要覆盖service()方法
D. 通常需要在文件中声明和两个元素
3. 下列关于Servlet工作原理的说法正确的是:
A. 当多个用户访问同一个Servlet时,该Servlet会在容器中创建多个实例
B. init()方法只会被调用一次,在此Servlet被创建时调用
C. service()方法在每次请求此Servlet时都会被调用
D. destroy()方法在每次请求完毕时会被调用
4. 关于Cookie的说法,错误的是:
A. 获取Cookie的名字用cookie的getName方法,getValue方法获取cookie的'值。设置cookie的值用setValue方法
B. getMaxAge和setMaxAge是获取和设置cookie经过多长时间就过期的两个
方法。
C. Cookie是服务器端状态管理机制
D. 浏览器可以关闭Cookie功能
5. 写入和读取Cookie的代码分别是:
A. ookies()和ookies()
B. ookie ()和ookie ()
C. ookies()和ookies()
D. ookie()和ookies()
6. HttpServletRequest的__方法可以得到会话:
A. getSession()
B. getSession(boolean)
C. getRequestSession()
D. getHttpSession()
7. 下列选项中可以关闭会话的是:
A. 调用HttpSession的close() 方法
B. 调用HttpSession的invalidate()方法
C. 等待HttpSession超时
D. 调用HttpServletRequest的getSession(false)方法
8. 在HttpSession中写入和读取数据的方法是:
A. setParameter()和getParamter()
B. setAttribute()和getAttribute()
C. addAttribute()和getAttribute()
D. set()和get()
9. 关于HttpSession的getAttribute()和setAttribute()方法,正确的说法是:
A. getAttribute()方法返回类型是String
B. getAttribute()方法返回类型是Object
C. setAttribute()方法保存数据时如果名字重复会抛出异常
D. setAttibute()方法保存数据时如果名字重复会覆盖以前的数据
6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重
定向到另外的URL。
a) sendURL()
b) redirectURL() d) redirectResponse() c) sendRedirect()
8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。
a) init
b) service c) doFilter d) destroy
10)给定一个Servlet的代码片段如下:
Public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
______
tln(“hi kitty!”);
e();
}
运行次Servlet时输出如下:
hi kitty!
则应在此Servlet下划线处填充如下代码。
a) PrintWriter out = riter();
b) PrintWriter out = riter(); c) OutputStream out = utputStream();
d) OutputStream out = riter();
14) J2EE中,以下关于HttpServlet的说法错误的是()。
a) HttpServlet是一个抽象类 b) HttpServlet类扩展了GenericServlet类 c) HttpServlet类的子类必须至少重写service方法 d) HttpServlet位于包中
33) 在J2EE中,使用Servlet过滤器时,可以在文件的(中包括元素。
a)
b) d) c)
34) Servlet中,使用()方法来处理客户端
发出的表单数据请求
a) HttpServlet doHead
b) HttpServlet doPost d) ServletRequest doPost c) ServletRequest doGet
36) 给定如下Servlet代码,假定在浏览器中输入URL:
http://localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个Servlet的输出是(。
import .*;
import let.*;
import .*;
public class HelloServlet extends HttpServlet{
public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{
}
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
ontentType("text/html");
PrintWriter out = riter();
tln("");
tln("");
tln("doGet Hello World!");
tln("");
tln("");
e();
}
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
ontentType("text/html");
PrintWriter out = riter();
tln("");
tln("");
tln("doPost Hello World!");
tln("");
}
}
a) 一个HTML页面,页面上显示doGet Hello World!
b) 一个HTML页面,页面上显示doPost Hello World!
c) 一个空白的HTML页面
d) 错误信息
40) J2EE中,()类()方法用于返回应用程序的上下文路径。
a) HttpServletRequest、getContextPath()
c) ServletContext、getContextPath() b) HttpServletRequset、getPathInfo() d) ServletContext、getPathInfo()
41) 在J2EE中,使用Servlet过滤器时,需要在通过(过滤器映射到Web资源。
a)
c) b) d)
第四章
1. 下列关于JSP的说法正确的是:
A. JSP在容器启动时会被翻译成Servlet,并编译为字节码文件
B. JSP在第一次被请求时会被翻译成Servlet,并编译为字节码文件
C. 在第二次请求时,将不再执行翻译步骤
D. JSP可以提供比Servlet更为丰富的功能
2. 下列不属于JSP页面的主要成分的是:
A. JSP脚本
B. HTML代码
C. JSP指令
D. JSP内置对象
-
讲述java读取properties文件的方法
讲述java读取properties文件的方法1.不在项目中读取:Propertiesproperties=newProperties();BufferedReaderread=newBufferedReader(newInputStreamReader(newFileInputStream("文件的.路径"),"utf-8"));(read);propertiesroperty("那个文件的key")2.在项目中读...
-
计算机二级考试Java精选训练题
下面是应届毕业生考试网小编搜索整理的计算机二级考试Java精选训练题,希望对大家有所帮助。[简答题]本题中,在下画线上填写代码,指定变量b为字节型,变量f为单精度实型,变量l为64位整型。publicclassjaval{publicstaticvoidmain(String[-]args){b=49;f=8.9f;l=0xfedl...
-
linux下执行java程序的sh脚本教程
文章主要介绍了linux下执行java程序的sh脚本,仅供参考,但是设置的时候环境变量是最重要的,我就是环境变量一直不对,总是按网上查到的来,不明白怎么回事,才一直出错,其实环境变量就是你要执行的java程序所在的位置。接下来是小编为大家收集的linux下执行java程序的sh脚...
-
2017计算机二级考试《JAVA》备考测试题「带答案」
为确保同学们将所涉及的考点全面复习到位,让大家充满信心的步入考场,以下是本站小编搜索整理的一份计算机二级考试《JAVA》备考测试题【带答案】,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!1).下列语句中,可以作为无限循环...