下⾯选项中不是开发java程序的步骤是_java⾯试题,java笔试
题50道及答案
java⾯试题,java笔试题50道及答案
1、在Java EE中,Servlet是在服务器端运⾏,以处理客户端请求⽽做出的响应的程序,下列选项中属于Servlet⽣命周期阶段的是( )
A、加载和实例化
B、初始化
C、服务
D、销毁
E、以上全部
java和jsp答案:E
2、在Java EE中的MVC设计模式中,( )负责接受客户端的请求数据
A、JavaBean
B、JSP
C、Servlet
D、HTML
答案:C
3、过滤器应实现的接⼝是( )。
A、HttpServlet
B、HttpFilter
C、ServletFilter
D、Filter
答案:D
4、开发Java Web应⽤程序的时候,创建⼀个Servlet,该Servlet重写了⽗类的doGet()和doPost()⽅法,那么其⽗类可能是( )
A、RequestDispatcher
B、HttpServletResponse
C、HttpServletRequest
D、HttpServlet
答案:D
5、在Java Web开发中,如果某个数据需要跨多个请求存在,则数据应该存储在( )中
A、session
B、page
C、request
D、Response
6、在开发Java Web应⽤程序的时候,HTTP请求消息使⽤Get或POET⽅法以便在WEB上传输数据,下列关于GET和POST ⽅法描述正确的是( )
A、POST请求的数据在地址栏不可见
B、GET请求提交的数据在理论上没有长度限制
C、POST请求对发送的数据的长度限制在240——255个字符
D、GET请求提交数据更加安全
答案:A
7、在JSP中有EL表达式${10*10 ne 10},结果是( )
A、100
B、true
C、fasle
D、以上都不对
答案:B
8、JSTL标签的分类以下说法正确的是( )
A、通⽤标签与迭代标签
B、核⼼标签与迭代标签
C、核⼼标签与sql标签
D、以上都不是
答案:C
9、在Java Servlet API中,HttpServletRequest接⼝的( )⽅法⽤于返回当前请求相关联的会话,如果没有,返回null
A、getSession() //=gerSession(true)默认为:getSession(true)
B、getSession(true)
C、getSession(false)
D、getSession(null)
答案:C
10、在Java Web开发中,不同的客户端需要共享数据,则数据应该存储在( )中
A、session
B、application
C、request
D、response
答案:B
11、利⽤三层结构搭建某⽹上书店系统,设计⽤户登陆界⾯,如果你是设计⼈员,你将在三层结构的( )中实现
A、模型层
C、数据访问层
D、业务逻辑层
答案:B
12、在Java EE中,( )接⼝定义了getSession()⽅法
A、httpServlet
B、HttpSession
C、HttpServletRequest
D、HttpServletResponse
答案:C
13、JSP标准标签库(JSTL)提供的主要标签库中,其中( )可⽤于操作数据库。
A、核⼼标签库
B、I18N与格式化标签库
C、XML标签库
D、SQL标签库
答案:D
14、JSP表达式语⾔可⽤于在⽹页上⽣成动态的内容并代替JSP元素,JSP表达式语⾔的语法是( )
A、{EL expresion}
B、${EL expresion}
C、@{EL expresion}
D、#{EL expresion}
答案:B
15、在J2EE的体系结构中,系统的业务和功能代码组成了三层结构中的( )层
A、表⽰层
B、中间层
C、数据层
D、客户端层
答案:B
16、在JSTL的达代标签的属性中,⽤于指定要遍历的对象集合( )
A、var
B、items
C、value
D、varStatus
答案:B
17、如果不希望JSP⽹页⽀持Session,应该( )。
A、调⽤HttpSession的invalidate()⽅法
B、
C、在jsp页⾯中写⼊如下代码HttpSession Session(false);
D、调⽤HttpSession的setMaxInactiveInterval(),将时间设置为0
答案:B
18、Servlet是⼀个在服务器上运⾏、处理请求信息并将其发送到客户端的Java程序()接受服务请求、到Servlet类、加载Servlet类并创建Servlet对象。
A、客户端
B、IE浏览器
C、Servlet容器
D、Servlet本⾝
答案:C
19、MVC设计模式包含模型层、视图层和控制层,在下列组件扮演控制器⾓⾊的是( )
A、Servlet
B、JSP
C、javaBean
D、HTML
答案:A
20、JSP标准标签库(JSTL)的标签库描述符⽂件的后缀是( )
A、.tld
B、.jar
C、.properties
D、.xml
答案:A
21、在J2EE中,以下不是JSP隐式对象的是( )
A、pageContext
B、context
C、application
D、out
答案:B
22、在Java Web应⽤程序中,给定servlet A的代码⽚段如下所⽰:
Public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
String id=”kingdom”;
_________________
}
Servlet B与servlet A同在⼀个有效的会话范围内,当把请求转发给servlet B后,要
使B能够获得”kingdom”值,下划线处应填⼊( )
A、Session().setAttribute(“ID”,id);
B、Session().getAttribute(“ID”,id);
C、Session().setParameter(“ID”,id);
D、Session().getParameter(“ID”,id);
答案:A
23、在Java Web应⽤程序中,包含两个名为Servlet1和Servlet2的HttpServlet,在l中指定Servlet2的访问路径为”/servlet2″,Servlet1的doGet⽅法中的代码为:
PrintWriter Writer();
out.print(“Servlet1″);
RequestDispatcher RequestDispatcher(“/servlet2″);
dispatcher.forword(request,response);
out.close();
Servlet2的doGet⽅法中的代码为:
PrintWriter Writer();
out.print(“Servlet2″);
out.close();
如果⽤户在浏览器中访问Servlet1,则浏览器将( )
A、显⽰”Servlet1″
B、显⽰”Servlet2″
C、显⽰”Servlet1Servlet2″
D、什么也不显⽰
答案:B
24、在Java Web应⽤程序中,使⽤数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar⽂件放在( )下:
A、应⽤程序的src⽬录
B、应⽤程序的/WEB-INF/lib⽬录
C、Tomcat的根⽬录
D、Tomcat的common/lib⽬录
答案:D
25、在Java Web 应⽤中,下⾯关于HttpSession的说法正确的是( )(选择⼆项)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论