java web面试题(中) javaweb笔试题
yuyutoo 2024-10-12 01:06 11 浏览 0 评论
第47题. 以下哪个方法不是TagSupport类的方法
A. doPost()
B. doStartTag()
C. doEndTag()
D. doAfterBody()
正确答案为:A
第48题. Jsp中有如下代码:
<%
Cookie c = new Cookie(“name” , “admin”);
c.setMaxAge(10000);
response.addCookie(c);
%>
以下哪句代码可以正确显示”admin”
A. ${cookie.name}
B. ${cookie.name.value}
C. ${ name}
D. ${name.value}
正确答案为:B
第49题. 以下()可用于检索session属性userid的值
A. session. getAttribute(“userid”);
B. session. setAttribute(“userid”);
C. request. getParameter(“userid”);
D. request. getAttribute(“userid”);
正确答案为:A
第50题. 给定某Servlet程序的片段如下,用户在浏览器地址栏中键入正确的请求URL并回车后,在控制台上显示的结果是(). (选择一项)
public void doGet(HttpServletRequest request,HttpServletResponseresponse)
throws ServletException ,IOException
{
System.out.println("get");
}
public void doPost(HttpServletRequest request,HttpServletResponseresponse)
throws ServletException ,IOException
{
System.out.println("post");
}
A. get
B. post
C. get
post
D. post
get
正确答案为:A
第51题. test.jsp文件中有如下一行代码:
<jsp:useBean id=”user” scope=”__” class=”com.UserBean”>
要使user对象可以作用于整个应用程序,下划线中应添入()
A. page
B. request
C. session
D. application
正确答案为:D
第52题. JSP中有三大类标签,分别是
A. HTML标记 JSP标记 Servlet标记
B. CSS标记 HTML标记 Javascript标记
C. 动作标记 脚本标记 指令标记
D. 指令标记 脚本标记 HTML标记
正确答案为:C
第53题. 在JSP中,只有一行代码:${1+2},运行将输出()
A. 1+2
B. 3
C. null
D. 没有任何输出,因为表达式是错误的
正确答案为:B
第54题. 下面__________方法可以返回当前请求的请求方式
A. request.getAttribute()
B. session.getMethod()
C. request.getMethod()
D. request.getRequestURI()
正确答案为:C
第55题. 利用MyEclipse开发Servlet,下列说法正确的是
A. MyEclipse可自动产生web.xml
B. MyEclipse不能自动产生web.xml,需要手工编写
C. 可利用MyEclipse自带的Tomcat作为Servlet容器
D. MyEclipse没有自带Tomcat,需要自己安装配置。
正确答案为:AC
第56题. 当一个Servlet首次被请求的时候,服务器首先会调用________方法
A. doGet
B. doPost
C. doInit
D. init
正确答案为:D
第57题. 只能够传递字符串类型数据的方式是_________
A. 表单 URL重写
B. session对象 表单
C. 隐藏域 setParameter方法
D. 都可以
正确答案为:A
第58题. 某JSP中有如下代码:
<%
pageContext.setAttribute(“a”,”page”);
request.setAttribute(“a”,”request”);
session.setAttribute(“a”,”session”);
application.setAttribute(“a”,”application”);
%>
有:${a}
则显示结果为:
A. page
B. request
C. session
D. application
正确答案为:A
第59题. 过滤器使用______________才能继续传递到下一个过滤器
A. request.getRequestDispatcher().forward(request,response);
B. doFilter()
C. doPut()
D. doChain()
正确答案为:B
第60题. 在Servlet里,能实现跳转的方法有
A. 运用javax.servlet.http.HttpServletRequest接口的sendRedirect方法
B. 运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法
C. 运用javax.servlet.RequestDispatcher接口的forward方法
D. 运用javax.servlet.ResponseDispatcher接口的forward方法
正确答案为:BC
第61题. 以下哪项陈述是错误的
A. 在WEB项目的共享数据范围内,application是范围最广泛的
B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据
C. 当在JSP页面中通过<jsp:forward>指令将页面请求转发到的页面中,可以共享一个page范围内的数据
D. 当用户重新打开一个浏览器窗口时,原session对象不再有效
正确答案为:C
第62题. 下面关于JSP作用域对象的说法错误的是
A. request对象可以得到请求中的参数
B. session对象可以保存用户信息
C. application对象可以被多个应用共享
D. 作用域范围从小到达是request、session、application
正确答案为:C
第63题. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。
<%
request.setAttribute("count",newInteger(0));
Integer count =request.getAttribute("count") ;
%>
<%=count %>
A. 编译不通过
B. 可以编译运行,输出0
C. 编译通过,但运行时抛出ClassCastException
D. 可以编译通过,但运行无输出
正确答案为:A
第64题. 在Servlet中,下列语句可以正确获取PrintWriter对象的是
A. PrintWriter out=request.getWriter();
B. PrintWriter out = request.getPrintWriter();
C. PrintWriter out=response.getWriter();
D. PrintWriter out = response.getPrintWriter();
正确答案为:C
第65题. 有showgamej.jsp,代码如下
<%
Game game=request.getAttribute("gameEntity");
%>
<%=game.getGameName()%>
在浏览器中输入 http://localhost:8080/game/showgame.jsp
访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是:
A. jsp文件路径不对
B. game对象没有用new初始化
C. getGameName()方法未定义
D. 参数名称所代表的对象在请求中根本就不存在
正确答案为:D
第66题. 从JSP中将数据传递给另一个JSP或Servlet,方式有____________
A. 表单 javascript HTML标签
B. 表单 URL重写 setAttribute方法
C. URL重写 隐藏域 表单
D. JSP的标签
正确答案为:B
第67题. 在编写Servlet时需要__________
A. 继承Servlet
B. 实现HttpRequestServlet
C. 继承HttpServlet
D. 实现HttpRequest
正确答案为:C
第68题. 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。
<%
out.println(session.getAttribute("svse"));
%>
<%
session.invalidate();
out.println(session.getAttribute("svse"));
%>
A. null, 异常信息
B. null, null
C. 异常信息,异常信息
D. 异常信息,null
正确答案为:A
第69题. Http协议的状态码()表示文件没有创建
A. 200
B. 400
C. 500
D. 404
正确答案为:D
第70题. Servlet程序的入口点是:
A. init()
B. main()
C. service()
D. doGet()
正确答案为:A
第71题. 如下代码,执行效果为()
<c:set var=“a” value=“123” />
<c:out value=“${a}”/>
<c:out value=“a”/>
A. 123 123
B. a 123
C. 123 a
D. A a
正确答案为:C
第72题. 在JSP页面中通过<jsp:forwardpage=urlname/>将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中可接收数据的范围是(选择3项)
A. session
B. request
C. page
D. application
正确答案为:ABD
第73题. 在WEB应用中,数据传递的默认编码是
A. ISO-8859-1
B. UTF-8
C. GBK
D. UNICODE
正确答案为:A
第74题. 以下哪句代码可以正确导入核心标签库
A. <% page import ="c"%>
B. <% page prefix ="c" uri = "/WEB-INF/c.tld"%>
C. <% taglib prefix ="c" import = "/WEB-INF/c.tld" %>
D. <% taglib prefix ="c" uri = "/WEB-INF/c.tld"%>
正确答案为:D
第75题. 从HTTP请求中,获得请求参数,应该调用
A. request对象的getAttribute()方法
B. request对象的getParameter()方法
C. session对象的getAttribute()方法
D. session对象的getParameter()方法
正确答案为:B
第76题. 在servlet中的doGet和doPost方法中只有如下代码: ()
request.setAttribute(”jb”,”aPtech”);
response.sendRedirect(”http://localhost:8080/servlet/Servlet2”);
那么在Servlet2 中使用()可以把属性jb的值取出来
A. String str =request.getAttribute(“jb”);
B. String sir=(String)request.getAttribute(“jb”);
C. Object str =request.getAttribute(“jb“);
D. 取不出来
正确答案为:D
第77题. J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null
A. getSession()
B. getSession(true)
C. getSession(false)
D. getSession(null)
正确答案为:C
第78题. Servlet 接受请求时,会调用_____________
A. service
B. doGet
C. doPost
D. init
正确答案为:A
第79题. 关于<jsp:include>,下列说法不正确的是()
A. 它可以包含静态文件
B. 它可以包含动态文件
C. 当它的flush属性为true时,表示缓冲区满时,将会被清空
D. 它的flush属性的默认值为true
正确答案为:D
第80题. 在一个Filter中,处理filter业务的是()方法
A. dealFilter (ServletRequestrequest,ServletResponse response,FilterChain chain)
B. dealFilter (ServletRequestrequest,ServletResponse response)
C. doFilter (ServletRequestrequest,ServletResponse response, FilterChain chain)
D. doFilter (ServletRequestrequest,ServletResponse response)
正确答案为:C
第81题. 在自定义标签中,HelloTag继承自TagSupport类,其中有如下代码:
out.println("HELLO");
该out对象声明方法为:
A. PrintWriter out =response.getOut();
B. JspWriter out =pageContext.getOut();
C. JspWriter out =pageContext.getWriter();
D. PrintWriter out =response.getWriter();
正确答案为:B
第82题. Servlet的运行过程是
A. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求
B. 首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求
C. 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求
D. Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求
正确答案为:C
第83题. 在JSP中,对<jsp:setProperty>标记描述正确的是()
A. <jsp:setProperty>和<jsp:getProPerty>必须在一个JSP文件中搭配出现
B. 就如同session.setAttribute()一样,来设计属性/值对
C. 和<jsp:useBean>动作一起使用,来设置bean的属性值
D. 就如同request.setAttribute()一样,来设置属性/值对
正确答案为:C
第84题. 在Servlet中有一段代码如下
public void doPost(HttpServletRequestrequest, HttpServletResponse response)
throwsServletException, IOException {
request.setAttribute("name", new Integer(100));
response.sendRedirect("show.jsp");
}
在show.jsp中
<%=request.getAttribute("name")%>
页面结果为
A. 100
B. java.lang.Integer
C. Integer
D. null
正确答案为:D
第85题. test.jsp文件如下:
<jsp:useBean id ="buffer"scope="page" type="java.lang.StringBuffer"/>
<%buffer.append("ABC");%>
Buffer is <%=buffer%>
试图运行时,将发生()
A. 编译期错误
B. 编译Servlet源码时发生错误
C. 运行Servlet时发生错误
D. 运行后,浏览器上显示:buffer isABC.
正确答案为:A
第86题. <tag>
<name>message</name>
<tag-class>org.bob.taglib.MessageTag</tag-class>
<body-content>empty</body-content>
<attribute>
<name>name</name>
<required>true</required>
</attribute>
</tag>
对这段配置描述正确的是
A. 定义了一个message标签,有一个属性叫name
B. 配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name
C. 声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容
D. 标签配置错误,主体不能为空
正确答案为:B
第87题. public class Writerimplements TagSupport{ (1)
protected int doStartTag(){SKIP_BODY} (2)
public int doEndTag(){return EVAL_PAGE} (3)
}
有问题的语句是
A. 2 3
B. 3
C. 1 2 3
D. 1 2
正确答案为:D
第88题. 支持中文的常用字符集有
A. UTF-8 GBK ZH23 BIG5
B. ISO-8859-1 MS950
C. UTF-8 GBK GB2312 BIG5
D. UTF-16 ANSI SQL
正确答案为:C
第89题. Servlet 可以在以下()三个不同的作用域存储数据
A. 请求、会话和上下文
B. 响应、会话和上下文
C. 请求、响应和会话
D. 请求、响应和上下文
正确答案为:A
第90题. 在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法
A. init
B. service
C. doFilter
D. destroy
正确答案为:C
第91题. application对象是______________ ,而session对象则是_____________
A. 服务器的一个数据空间,可以让服务器中的所有应用共享数据 与用户的请求有关
B. 应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享 每个客户专用的
C. 存放所有的请求中数据 存放会话中的所有数据
D. HttpApplication类型 保存用访问应用期间的私有数据
正确答案为:B
第92题. 给定一个Model1体系结构,其中有一个JSP页面处理所有控制器函数,这个JSP控制器要把请求分派给另一个JSP页面
A. <jsp:forwardpage=”view.jsp”/>
B. <jsp:forwardfile=”view.jsp”/>
C. <jsp:dispatchpage=”view.jsp”/>
D. <jsp:dispatchfile=”view.jsp”/>
正确答案为:A
相关推荐
- 国产RISC-V终端Sipeed Lichee Console4A上架,1699元起
-
IT之家12月11日消息,国内著名开源硬件厂商Sipeed矽速科技推出RISC-V终端LicheeConsole4A,售价1699元(不带LM4A模块)-3299元。Li...
- H3C交换机常用配置命令
-
1、配置主机名...
- ThinkPad老版Bios中英文对应详解
-
ThinkPad老版Bios中文对应详解。解决方案:...
- 澳大利亚Console Connect与非洲数据中心达成战略合作,增强整个非洲的数据连接
-
据techafricanews网11月13日报道,在2024年非洲科技节上,澳大利亚ConsoleConnect与非洲数据中心共同宣布了一项具有里程碑意义的战略合作协议,该协议致力于提升非洲大陆关键...
- 多功能调焦 腾龙TAP-in Console延期发售
-
最新消息传出,腾龙TAP-inConsole(modeltap-01)多功能调焦器由于生产方面原因原本预计3月24日发售延迟至3月30日,腾龙的这款调焦器功能类似于适马的USBDock调焦底座,...
- 关于交换机上存在的不同接口介绍(一)
-
生活中常见的电子设备有很多,其中明交换机主要起到的是连接的作用,上面有非常多的接口,下面就一起来看看这些不同的接口作用是什么。1、RJ-45接口这是我们见的最多、应用最广的一种接口类型,它属于双绞线以...
- 颜值更高?微软新推精英版Xbox One手柄
-
本月,微软的XboxOne升级了更强大的版本——XboxOneEliteconsole(精英版?),升级版的控制手柄功能更强大,可以主导你的客厅;从曝光的图片上看得出,新版XboxOneE...
- “全球首个”:Console Connect为全球物联网项目推出连接解决方案
-
据DevelopingTelecoms2月27日报道,在MWC2023上,全球网络即服务(NaaS)平台ConsoleConnect推出了“全球首个”私有连接解决方案,可帮助企业在全球范围内动态...
- 密码遗忘专题——Console口密码遗忘
-
如果忘记了Console口密码,用户可以通过以下两种方式来设置新的Console口密码:方法一:通过STelnet/Telnet登录设备修改Console口密码。...
- 为锐捷路由器交换机开启web和telnet,实现轻松管理
-
笔者上一篇文章写了关于锐捷二层交换机配置教程,那么接下来讲一下锐捷的路由交换设备配置web、telnet技巧。同样,今天的教程也是基于命令行,比较简单,适合新手小白进行学习。准备工作配置前准备:con...
- C# - 类文件构成,C#基本语法,Console属性与方法 007
-
类文件(.cs)构成类文件主要分为引用命名空间与自己项目的命名空间...
- Console OS系统帮你在PC上自由切换Windows和安卓应用
-
通过ConsoleOS你可以在你的PC上安装自己喜欢的安卓游戏,需要时之间切换回Windows进行其他工作,ConsoleOS能够完全利用你的PC硬件配置,该系统可以安装在PC的内置硬盘里,也可以...
- 交换机通过串口线console口登录设备
-
一、功能简介:PC端通过设备的Console口登录,实现对第一次上电的设备进行基本配置和管理。...
- (每日持续更新)jdk api之Console基础、应用、实战
-
博主18年的互联网软件开发经验,从一名程序员小白逐步成为了一名架构师,我想通过平台将经验分享给大家,因此博主每天会在各个大牛网站点赞量超高的博客等寻找该技术栈的资料结合自己的经验,晚上进行用心精简、整...
- KFC推出“真正的次世代主机”KFConsole!真4K/120帧
-
今天KFCGaming官方推特发布了一则“主机”宣传片,正式公布了旗下名为KFConsole的全新主机产品。并宣称:游戏的未来就在这里,介绍真正的次世代主机!根据官方介绍,本款KFC主机功能强大,支...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
推荐7个模板代码和其他游戏源码下载的网址
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)