javaWeb选择试题003.docx
《javaWeb选择试题003.docx》由会员分享,可在线阅读,更多相关《javaWeb选择试题003.docx(11页珍藏版)》请在冰豆网上搜索。
![javaWeb选择试题003.docx](https://file1.bdocx.com/fileroot1/2023-1/30/cc16fdb2-e041-4720-b48b-5b1664bb7ae9/cc16fdb2-e041-4720-b48b-5b1664bb7ae91.gif)
javaWeb选择试题003
第101题.使用GET方式提交数据,接收数据时,处理中文最直接有效方式为
A.request.setCharacterEncoding("utf-8");
B.response.setContentType("text/html;charset=utf-8");
C.Stringname=newString(request.getParameter("name").getBytes("ISO-8859-1"),"gbk");
D.response.setCharacterEncoding("gbk");
正确答案为:
C第102题.在JSP页面中,正确引入JavaBean的是()
A.<%jsp:
useBeanid=”myBean”scope=”page”class=”pkg.MyBean”%>
B.useBeanname=”myBean”scope=”page”class=”pkg.MyBean”>
C.useBeanid=”myBean”scope=”page”class=”pkg.MyBean”/>
D.useBeanname=”myBean”scope=”page”class=”pkg.MyBean”/>
正确答案为:
C第103题.Tomcat的端口号可以在___文件中修改
A.server.xml
B.web.xml
C.tomcat.xml
D.不能改
正确答案为:
A第104题.给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域
A.B.C.D.1.jsp
2.jsp?
user=svse">To
2."jsp
2.jsp
<%Stringuser=request.getParameter("user");%>
forwardpage="
3.jsp"/>
3.jsp
<%=request.getParameter("user")%>
页面中输出
A.报错
B.什么都没有
C.null
D.svse
正确答案为:
D第106题.自定义标签的描述文件在web.xml中配置正确的
A.
bob-tld
/WEB-INF/bob.tld
B.
bob-tld
/WEB-INF/bob.tld
C.
bob-tld
/WEB-INF/bob.tld
D.
bob-tld
/WEB-INF/bob.tld
正确答案为:
D第107题.Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL.
A.sendURL()
B.redirectURL()
C.sendRedirect()
D.redirectResponse()
正确答案为:
C第108题.在J2EE中,对于HttpServlet类的描述,错误的是
A.我们自己编写的Servlet继承了HttpServlet类,一定需覆盖doPost或者doGet
B.Httpservlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法
C.Httpservlet类中处理客户请求和响应时所使用的两个接口是:
HttpServletRequest和HttpServletResponse.
D.我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost或doGet方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法正确答案为:
A第109题.在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是
A.<%@pageLanguage=“Java”,import=”java.rmi.*;java.uitl.*”%”>
B.<%@pagelanguage=“Java”import=”java.rmi.*;java.uitl.*”%”>
C.<%@pagelanguage=“Java”;import=”java.rmi.*;java.uitl.*”%”>
D.<%@pagelanguage=“Java”import=”java.rmi.*,java.uitl.*”%>
正确答案为:
D第110题.下面关于MVC的说法不正确的是
A.M表示Model层,是存储数据的地方
B.View表示视图层,负责向用户显示外观
C.Controller是控制层,负责控制流程
D.在MVC架构中jsp通常做控制层
正确答案为:
D第111题.给定test
1."jsp代码片断,如下:
includepage=”test
2."jsp”flush=”false”>
paramname=”color”value=”red”/>
include>
要在test
2."jsp中输出参数color中的值,以下选项正确的是()
A.<%=request.getParameter(“color”)%>
B.<%=request.getAttribute(“color”)%>
C.getParamname=”color”/>
D.includeparam=”color”/>
正确答案为:
A第112题.在JSP中,给定以下JSP代码片段,运行结果是()。
<%intx=5;%>
<%!
intx=7;%>
<%!
IntgetX(){
returnx;}%>
<%out.print(“X1=”x);%>
<%out.print(“X2=”getX());%>
A.X1=5X2=7
B.X1=5X2=5
C.X1=7X2=7
D.X1=7X2=5
正确答案为:
A第113题.在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的
A..jsp文件
B..class文件
C..jar文件
D.web.xml文件
正确答案为:
C第114题.给定一个Servlet程序的代码片段,如下:
()
PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException{
request.getSession().getAttribute(“A”);//第二行}假定第二行返回的对象引用不是null,那么这个对象存储在()范围中
A.page
B.session
C.request
D.application
正确答案为:
B第115题.在J2EE中,使用Resultset对象的next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是
A.InterruptedExceptlon
B.AlreadyBoundExceptlon
C.SQLException
D.NetExcePtlon
正确答案为:
C第116题.以下代码执行效果为:
()
<%
session.setAttribute(“a”,”svse”);
%>
iftest=“${2>1}”>
outvalue=“${a}”/>
if>
A.a
B.svse
C.2>1
D.null
正确答案为:
B第117题.给定一个Servlet的代码片段如下:
()
PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
___
out.println(“hikitty!
”);
out.close();}运行次Servlet时输出如下:
hikitty!
则应在此Servlet下划线处填充如下代码
A.PrintWriterout=response.getWriter();
B.PrintWriterout=request.getWriter();
C.OutputStreamout=response.getOutputStream();
D.OutputStreamout=request.getWriter();
正确答案为:
A第118题.按作用域从大到小排列正确的是
A.applicationpagerequestresponse
B.sessionpageContextrequestapplication
C.publicapplicationsessionrequest
D.applicationsessionrequestpageContext
正确答案为:
D第119题.<%
Stringname=request.getAttribute("uname");
%>
____________
横线处使用什么代码可以将name的值显示在页面
A.response.print(name);
B.<%request.getOut().print(name)%>
C.<%=name%>
D.
name
正确答案为:
C第120题.在J2EE中,在web.xml中,有如下代码:
30
上述代码定义了默认的会话超时时长,时长为30()
A.毫秒
B.秒
C.分钟
D.小时
正确答案为:
C第121题.在JSP中,<%="1+4"%>将输出
A.1+4
B.5
C.14
D.不会输出,因为表达式是错误的
正确答案为:
A第122题.jsp最终被运行的是
A.一个java文件
B.一个class文件
C.一个HTML
D.一个JSP
正确答案为:
B第123题.完整的配置一个Servlet需要_________标签
A.
B.和
C.和
D.
正确答案为:
B第124题.在J2EE中,标签库中文件(*.tld)存放在()目录下
A.WEB—INF
B.WEB—INF/tags
C.WEB—INF/classes
D.WEB—INF/lib
正确答案为:
A第125题.JSPEL表达式:
${user.loginName}执行效果等同于()
A.<%=user.getLoginName()%>
B.<%user.getLoginName();%>
C.<%=user.loginName%>
D.<%user.loginName;%>
正确答案为:
A第126题.在JSP中,以下是有关setProperty>和getProperty>标记的描述,正确的是()
A.setProperty>和getProperty>标记都必须在useBean>的开始标记和结束标记之间
B.这两个标记的name属性的值必须和usebean>标记的id属性的值相对应
C.setProperty>和getProperty>标记可以用于对bean中定义的所有属性进行选择和设置
D.这两个标记的name属性的值可以和userbean>标记的id属性的值不同正确答案为:
B第127题.在请求中没有包含名为user的参数时,使用如下语句
{user},则会出现
A.编译报错
B.运行出错
C.null
D.什么都没有
正确答案为:
D第128题.核心标签库中,用来实现循环功能的标签是()
A.if>
B.for>
C.while>
D.forEach>
正确答案为:
D第129题.在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为
A..jsp文件
B..class文件
C..jar文件
D.web.xml文件
正确答案为:
A第130题.下列那个类是抽象类
A.ServletConfig
B.HttpServlet
C.Cookie
D.HttpServletRequest
正确答案为:
B第131题.在JSP中,page指令的()属性用来引入需要的包或类
A.extends
B.import
C.languge
D.contentType
正确答案为:
B第132题.请求Servlet的时候,Servlet的对象由_____
A.服务器负责实例化
B.由开发人员在请求中实例化
C.Servlet会自动实例化
D.Servlet只加载,无需实例化
正确答案为:
A第133题.过滤条件配置正确的是
A./*
B./user/*
C.*
D.*
正确答案为:
B第134题.关于session的使用,下列说话正确的是(多选)
A.不同的用户窗口具有不同的session
B.不同的用户窗口具有相同的session
C.session可能超时间
D.session永远不可能超时
正确答案为:
AC
第135题.http:
//localhost:
80/web/show.jsp?
name=svse下列取得请求参数值正确的是____
A.{param.name}
B.{name}
C.{parameter.name}
D.{param.get("name")}
正确答案为:
A第136题.{emptyparam.user?
"Administrator":
param.user}说法正确的是
A.编译时出错,不支持该语法
B.如果参数user为空则返回Administrator否则就返回user的值
C.如果参数user为空字符则返回Administrator否则就返回user的值
D.如果参数user为空则返回user否则就返回Administrator的值
正确答案为:
B第137题.不属于jsp动作标记的是
A.attribute/>
B.forwards/>
C.include/>
D.useBean/>
正确答案为:
B