最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

JavaWeb复习题

来源:动视网 责编:小OO 时间:2025-09-29 02:36:21
文档

JavaWeb复习题

_____________________________________________________________________HTTP协议中访问Web服务的默认端口号是:A.25B.80C.8080D.1433_____________________________________________________________________Web应用程序依赖于哪种通信协议:A.smtpB.httpC.ftpD.pop3_____________________________
推荐度:
导读_____________________________________________________________________HTTP协议中访问Web服务的默认端口号是:A.25B.80C.8080D.1433_____________________________________________________________________Web应用程序依赖于哪种通信协议:A.smtpB.httpC.ftpD.pop3_____________________________
_____________________________________________________________________

HTTP协议中访问Web服务的默认端口号是:

A.25

B.80

C.8080

D.1433

_____________________________________________________________________

Web应用程序依赖于哪种通信协议:

A.smtp

B.http

C.ftp

D.pop3

_____________________________________________________________________

http协议是无状态协议,因此在客户端与服务器之间:

A.客户端发送请求后断开连接

B.客户端和服务器一直保持连接

C.客户端和服务器不连接

D.服务器发送响应后断开连接

_____________________________________________________________________

关于HTTP协议中GET方法和POST方法描述正确的是:

A.GET方法用于检索文档、图表或数据库查询结果

B.GET方法用于查询字符串的形式发送请求信息,查询字符串长短没有 post发送数据没有长短

C.GET方法传递的参数是加密的

D.POST方法请求的页面能够设置为浏览器的书签

###GET 方法

用于检索信息(如文档、图表或数据库请求结果)

请求的页面可以被设置为书签和使用电子邮件发送

请求信息作为查询字符串发送

POST 方法

用于发送敏感信息(如信用卡号)或要保存到数据库中的信息

请求的页面不能设置为书签或不能通过电子邮件发送

发送的数据没有大小

_____________________________________________________________________

"在Web应用程序的部署描述中有下列代码:

45

定义了会话默认的超时属性为"

A.45小时

B.45次访问

C.45分钟

D.45秒

_____________________________________________________________________

在JavaEE中,Web应用程序通常在发布前打包形成哪种文件类型:

A..jar

B..rar

C..war 

D..web

_____________________________________________________________________

如果Web应用程序目录结构的顶层目录命名为“fitCRM”,则下列相对路径表示的文件名是哪个是错误的:

A.user/login.jsp

B./index.html

C.WEB-INF/classes/fitcrm/User.class

D.web.xml

_____________________________________________________________________

"下列代码编译运行后将出现什么结果:

public class HelloServlet extends HttpServlet{

    public void service(HttpServletRequest request,HttpServletResponse response)

            throws ServletException,IOException{

        PrintWriter out = response.getWriter();

        out.println(""hello"");

    }

}"

A.编译时提示缺少doGet()或doPost()方法,编译失败;

B.编译成功,部署后运行时页面显示文字:hello 

C.编译成功,部署后运行时页面不显示任何内容

D.编译成功,部署后运行时页面显示运行时错误信息

_____________________________________________________________________

下面的配置信息中,哪一项可以为HelloServlet提供初始化参数:

A."

HelloServlet

com.fit.demo.HelloServlet

encode

utf-8

"

B."

HelloServlet

com.fit.demo.HelloServlet

encode

utf-8

"

C."

HelloServlet

com.fit.demo.HelloServlet

encode

utf-8

"

D."

HelloServlet

encode

utf-8

"

_____________________________________________________________________

在Servlet中,通过哪个接口的什么方法可以获得配置中的初始化参数:

A.Servlet、getParameter(String name);

B.Servlet、getInitParameter(String name);

C.ServletConfig、getParameter(String name);

D.ServletConfig、getInitParameter(String name); 

_____________________________________________________________________

在JavaEE中,如果希望当用户输入:http://localhost:8080/Welcome/index/,就能调用com.fit.demo.web包中的IndexServlet,在部署描述文件中正确的配置是:

A."

/index/*

com.fit.demo.web.IndexServlet

"

B."

index

com.fit.demo.web.IndexServlet

index

/index/*

"

C."

index

com.fit.demo.web.IndexServlet

index

/index/*

"

D."

com.fit.demo.web.IndexServlet

/index/*

"

_____________________________________________________________________

"在Servlet中有代码片段如下:

public void doGet(HttpServletRequest req,HttpServletResponse res) 

        throws ServletException,IOException{

    PrintWriter out = response.getWriter();

    out.println(""this is step ONE!"");

    res.sendRedirect(""/two.jsp"");

    out.close();

}

而two.jsp文件中内容为

<%

    out.println(""This is step TWO!"");

%>

当Servlet程序正常运行后,显示的结果为:"

A."This is step ONE!

This is step TWO!"

B.This is step TWO!

C.This is step ONE!

D.出现运行时异常信息

_____________________________________________________________________

"有Servlet代码片段如下,

public void doGet(HttpServletRequest request, HttpServletResponse response)

        throws ServletException,IOException{

    System.out.println(""get"");

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

        throws ServletException,IOException{

    System.out.println(""post"");

}

protected void service(HttpServletRequest request, HttpServletResponse response)

        throws ServletException,IOException{

    System.out.println(""service"");

}

如果通过浏览器的地址栏输入正确的url运行该servlet后,控制台中将显示:"

A.post

B.get

C.service

D."service

get"

_____________________________________________________________________

在开发Servlet程序时,以哪个类型为基类进行扩展时需要重写父类的doGet()和doPost()方法:

A.GenericServlet

B.HttpServlet

C.ServletRequest

D.ServletResponse

_____________________________________________________________________

用下列那条语句可以获得页面文本框输入的数量信息(文本框命名为count):

A.reqeust.getParameterInt("count");

B.request.getParameterValue("count");

C.request.getParameter("count");

D.request.getParameterValues("count");

_____________________________________________________________________

HttpServletRequest接口的哪一个方法可以用来接收表单中checkbox组件提交的参数:

A.String getParameter(String name)

B.String getParameterValues(String[] name)

C.String[] getParameter(String name)

D.String[] getParameterValues(String name) 

_____________________________________________________________________

在JavaEE中如果需要获取用户通过表单提交的数据,可以使用ServletRequest接口的哪个方法:

A.getAttribute(String name)

B.getParameter(String name)

C.doGet(HttpServletRequest req,HttpServletResponse res)

D.doPost(HttpServletRequest req,HttpServletResponse res)

_____________________________________________________________________

HttpServletResponse接口的哪一个方法可以实现请求的重定向:

A.reload();

B.redirectUrl();

C.sendRequest();

D.sendRedirect(); 

_____________________________________________________________________

在JavaEE中,请求的重定向可以通过下面哪条语句实现:

A.request.sendRedirect();

B.request.sendRedirect("http://www.11fit.com");

C.response.sendRedirect();

D.response.sendRedirect("http://www.11fit.com");

_____________________________________________________________________

调用HttpServletRequest接口的下列哪个方法用于返回与当前请求相关联的会话,如果没有回话存在则返回null:

A.getSession()

B.getSession(true)

C.getSession(null)

D.getSession(false)

_____________________________________________________________________

HttpSession接口在下列哪个包中:

A.java.servlet.session

B.java.servlet.http

C.javax.servlet.http

D.javax.servlet.session

_____________________________________________________________________

在Servlet中哪一条语句可以获取当前会话:

A.HttpSession session = request.getSession(true);

B.HttpSession session = request.getHttpSession(true); 

C.HttpSession session = response.getSession(true);

D.HttpSession session = response.getHttpSession(true);

_____________________________________________________________________

下面哪一条语句可以保证会话在应用程序中一直有效,不会超时:

A.request.getSession().setTimeout(0);

B.request.getSession().setTimeout(-1);

C.request.getSession().setMaxInactiveInterval(0);

D.request.getSession()..setMaxInactiveInterval(-1);  

_____________________________________________________________________

在Servlet中,可以通过哪一个类型的什么方法创建会话:

A.HttpServletResponse,newSession();

B.HttpServletRequest,getSession(); 

C.HttpServletRequest,newSession();

D.HttpSession,newInstance();

_____________________________________________________________________

在JSP中可以通过那些手段获取Web应用程序上下文路径:

A.request.getContextPath()

B.request.getPath()

C.application.getContextPath()

D.application.getPath()

_____________________________________________________________________

"Servlet中有一行代码:User usr = (User) request.getSession().getAttribute(""usr"");

如果usr不为null,则该对象保存在哪一个作用域空间中:"

A.pageContext

B.request

C.session

D.application

_____________________________________________________________________

在Servlet中,可以通过哪一个对象的forward方法和include方法访问其他Web资源:

A.HttpServletRequest

B.ServletContext

C.HttpServletResponse

D.RequestDispatcher 

_____________________________________________________________________

"在Servlet中有一行代码:request.getRequestDispatcher(""________"").forward(request,response);

在空白处可以使用的路径有哪些:"

A./user/login.jsp

B./index.txt 

C.d://tomcat/webapp/demo/index.html

D.www.sina.com.cn

_____________________________________________________________________

Servlet开发时,可以将数据保存在哪三个不同的作用域中:

A.请求、响应和会话

B.响应、会话和上下文

C.会话、上下文和请求 

D.请求、响应和上下文

_____________________________________________________________________

在JSP中需要自定义一个方法时,需要使用哪一个标记:

A.<% %>

B.<%! %>

C.<%=%>

D.<%$ %>

_____________________________________________________________________

下列哪些JSP代码有语法错误:

A.<%="Hello World"; %>

B.<%! int number; %>

C.<% String str="Hello World"; />

D.<%= new java.util.Date() %>

_____________________________________________________________________

JSP页面经过转译后将形成一个:

A.application

B.servlet

C.exe

D.war

_____________________________________________________________________

在JSP页面中,标签可以正常的工作,那么在taglib指令中prefix属性的值应当是:

A.value

B.vt

C.name

D.getName

_____________________________________________________________________

下列哪些语句可以在JSP中包含inner.jsp:

A.<%@ include page="inner.jsp"%>

B.<%@ include file="inner.jsp"%>

C.

D.

_____________________________________________________________________

在JSP的page指令中哪一个属性用来引入需要的包或类:

A.extend

B.implement

C.import 

D.include

_____________________________________________________________________

下列那一条JSP指令可以当前指定为异常处理页面:

A.<%@ page isErrorPage="true" %>

B.<%@ page errorPage="true" %>

C.<%@ page exceptionPage="true" %>

D.<%@ page isExceptionPage="true" %>

_____________________________________________________________________

JSP指令不包括:

A.page

B.taglib

C.forward 

D.include

_____________________________________________________________________

下面那条语句可以把ArrayList类引入到JSP页面中使用:

A.<@ import="java.util.ArrayList">

B.<@ import="java.util.ArrayList" @>

C.<%@ page import="java.util.ArrayList" %>

D.<%@ page import="java.util.ArrayList" @>

_____________________________________________________________________

在JavaEE中,<%="4"+20 %>将输出:

A.24

B.420

C.204

D.不会输出,因为表达式有误

_____________________________________________________________________

下列代码中那一段可以在JSP中记录被用户浏览过的次数:

A."<%

if(application.getAttribute(""cnt"")==null){

  application.setAttribute(""cnt"", new Integer(1));

} else {

  Integer cnt = (Integer)application.getAttribute(""cnt"");

  application.setAttribute(""cnt"", new Integer(cnt.intValue()+1));

}

%>

页面已经被浏览了 <%=cnt%> 次。"

B."

页面已经被浏览了 <%=cnt.intValue()+1%> 次。"

C."<%

Integer cnt = new Integer(1);

if(application.getAttribute(""cnt"")==null){

  application.setAttribute(""cnt"", cnt);

} else {

  cnt = (Integer)application.getAttribute(""cnt"");

  application.setAttribute(""cnt"", new Integer(cnt.intValue()+1));

}

%>

页面已经被浏览了 <%=cnt%> 次。"

D.

_____________________________________________________________________

在JSP文件中只写了一行代码:<%=11 + fit %>,运行时页面上将输出:

A.11

B.11fit

C.fit

D.错误信息

_____________________________________________________________________

在JSP中有一行代码:<% String message = "欢迎来到行知汇元"; %>。如何在页面中显示这条文本信息:

A.

message

B.

<% message; %>

C.

<%= message %>

D.

<% out.print(message) ;%>

_____________________________________________________________________

"JSP页面代码如下:

<% int cnt = 1;%>

Cnt:<%= ++cnt %>

运行后的结果是:"

A.Cnt:1

B.Cnt:2 

C.1:2

D.Cnt:

_____________________________________________________________________

"在JSP页面中有代码片段如下,

<%! int value=15; %>

<% int value=10; %>

<%!

  int getValue(){

    return value;

  }

%

value 1=<%=value%>

value 2=<%=getValue()%>

输出结果为:"

A.value 1=10  value2 = 10

B.value 1=15  value2 = 15

C.value 1=10  value2 = 15 

D.value 1=15  value2 = 10

_____________________________________________________________________

"在JSP中有代码片段如下,

<% int count = 0; %>

<%=++count%>

当客户第3次浏览这个页面时,输出的值是:"

A.0

B.1

C.2

D.3

_____________________________________________________________________

"在JSP页面中有代码片段如下:

<% String str=null; %>

字符串内容为:<%= str %>

运行时将发生什么情况:"

A.转译时发生错误

B.编译时发生错误

C.执行时发生NullPointerException异常

D.页面显示“字符串内容为:null”

_____________________________________________________________________

"在JSP页面中有代码片段如下:

<% int x=10; %>

<%! int x=20; %>

x=<%=++x %>

当这个页面被第5次浏览时,页面中将显示:"

A.x=10

B.x=11

C.x=20

D.x=21

_____________________________________________________________________

JSP的隐式对象包括:

A.pageContext 

B.request

C.response

D.servletContext

_____________________________________________________________________

在JSP中,哪一个隐式对象代表客户端发来的请求信息:

A.page

B.client

C.request 

D.response

_____________________________________________________________________

在JSP中如果希望一个对象在页面下一次被刷新时被销毁,则应该保存在哪个作用域中:

A.pageContext

B.request 

C.session

D.application

_____________________________________________________________________

下列哪一项不属于JSP的作用域范围隐式对象:

A.page

B.request

C.response

D.session

_____________________________________________________________________

在JSP隐式对象中的作用域范围最大的是:

A.session

B.request

C.application

D.通过web.xml配置而确定

_____________________________________________________________________

在JSP页面中,如果要确保动作中的stu对象保存在于会话作用域中,应当添加什么属性:

A.save="request"

B.save="session"

C.scope="request"

D.scope="session" 

_____________________________________________________________________

下列哪条语句可以正确地在JSP动作中引入com.fit.entity包中的User类:

A.

B.

C.

D.

_____________________________________________________________________

在JSP中有一行代码:,下面哪一句代码可以输出usr对象的nickName属性:

A.

B.

C.<%=usr.nickName() %>

D.<%=usr.getNickName() %>

_____________________________________________________________________

"在JSP页面中有一行代码:

student对象将保存到哪一类型的对象中:"

A.PageContext

B.HttpServlet

C.ServletContext

D.ApplicationContext

_____________________________________________________________________

在JSP中通过引入JavaBean,随后用来输出,但是如果User类中既没有属性age,也没有访问方法getAge(),那么运行后页面将显示:

A.0

B.null

C.空白

D.错误信息

_____________________________________________________________________

在JSP中,有include指令和include动作,下列说明有哪些是错误的:

A.include指令用于加载静态页面,include动作用于加载JSP页面 

B.include动作在转译后转换成代码out.println("被嵌入的文件"); 

C.include指令用于将被包含的文件嵌入到转译后的Servlet源代码中。

D.include动作在运行时可以向被包含的JSP文件传递参数。

_____________________________________________________________________

在JSP标准动作中,哪一项是用来将请求转发给其他Web资源:

A.include

B.forward 

C.useBean

D.getProperty

_____________________________________________________________________

"在JSP页面中有代码片段如下,

如果希望在other.jsp页面中输出userName的值,则需要增加下列那句代码:"

A.

B.

C.<%=request.getAttribute("userName")%>

D.<%=request.getParameter("userName")%>

_____________________________________________________________________

在main.jsp页面中有一行代码<% pageContext.setAttribute("loginName,另有inner.jsp中则包含一行代码<%= pageContext.getAttribute("loginName"); %>,如果要求在运行main.jsp时页面输出LiMing,那么需要在main.jsp中增加下列哪一行代码:

A.

B.<% response.sendRedirect("inner.jsp"); %>

C.

D.<%@ include file="inner.jsp" %>

_____________________________________________________________________

如果希望在页面中嵌入inner.jsp中的内容,并且向inner.jsp传递一个userName参数,应当在页面中增加下列哪句代码来实现:

A.

B.<%@ include file="inner.jsp?userName=LiMing"%>

C."

"

D.<%@ include file="inner.jsp" userName="LiMing"%>

_____________________________________________________________________

"在one.jsp文件中有代码片段如下,

<%= request.getParameter(""number"")%>

<%= request.getParameter(""number"")%>

而two.jsp中只有一句代码<%= request.getParameter(""number"")%>,当用户通过url地址“http://localhost:8080/demo/one.jsp?number=3”来访问时,页面将显示:"

A.3 3 3

B.3 3 5

C.3 5 3 

D.3 5 5

_____________________________________________________________________

EL表达式可以很方便的输出哪些数据:

A.Servlet中定义的变量

B.web.xml中的配置信息

C.JavaScript中的变量

D.JavaBean中的属性 

_____________________________________________________________________

表达式语言的语法格式是:

A.{EL expression}

B.${EL expression}

C.@{EL expression}

D.&{EL expression}

_____________________________________________________________________

页面中${user.clsinfo.clsName}的执行效果等同于下列哪一行代码:

A.<%user.clsinfo().clsName()%>

B.<%=user.clsinfo.clsName%>

C.<%=user.Clsinfo().ClsName()%>

D.<%=user.getClsinfo().getClsName()%>

_____________________________________________________________________

在JSTL中,哪一个标签库是用来创建国际化应用的:

A.functions标签库

B.核心标签库

C.I18N和格式化标签库

D.xml标签库

_____________________________________________________________________

"在JSP中有代码片段如下

<% pageContext.setAttribute(""ulist"",new String[]{""Wang"

${usr}

页面中将显示:"

A.usr

B.Wang Zhang Li

C.ulist

D.${usr}

_____________________________________________________________________

"在JSP页面中有这样一段代码:

<%

    int number = 15;

%>

这是一个奇数!

这是一个偶数!

输出的结果是:"

A.这是一个奇数!

B.这是一个偶数! 

C.空白的页面

D.运行时错误信息

_____________________________________________________________________

在JSTL中作用类似于Java代码中case语句的条件标签是:

A.

B.

C.

D.

_____________________________________________________________________

在JSTL的标签中,用于指定被遍历的集合对象的属性是:

A.var

B.items

C.value

D.varStatus

_____________________________________________________________________

对Web应用程序国际化时,不同语言编码的属性文件后缀是:

A..ini

B..log

C..cn_ZH

D..properties

_____________________________________________________________________

在编写Servlet过滤器时,哪一个接口用来调用过滤器链中的下一个过滤器或Web资源:

A.FilterConfig

B.ServletContext

C.FilterChain

D.HttpServletRequest

_____________________________________________________________________

Servlet过滤器的Filter接口中规定的生命周期方法里不包括:

A.init()

B.service() 

C.doFilter()

D.destroy()

_____________________________________________________________________

在Web应用程序的部署描述中,通过下列那一项元素来将过滤器映射到Web资源:

A.

B.

C.

D.

_____________________________________________________________________

在Servlet过滤器生命周期中,当请求或响应传递时,何时调用service方法:

A.请求时调用,响应时不调用

B.请求时不调用,响应时调用

C.请求时不调用,响应时不调用 

D.请求时调用,响应时调用

_____________________________________________________________________

配置Servlet过滤器时,哪一项元素可以包括作为子元素:

A.

B.

C.

D.

_____________________________________________________________________

下面哪一个过滤器配置可以使得每一个请求和响应都经过LoginFilter过滤器:

A."

LoginFilter

/*

"

B."

LoginFilter

*

"

C."

LoginFilter

/*

"

D."

LoginFilter

/*

"

文档

JavaWeb复习题

_____________________________________________________________________HTTP协议中访问Web服务的默认端口号是:A.25B.80C.8080D.1433_____________________________________________________________________Web应用程序依赖于哪种通信协议:A.smtpB.httpC.ftpD.pop3_____________________________
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top