web复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题。

1、Tomcat服务器的默认TCP端口号是:( d )

A、80

B、21

C、7001

D、8080

2、JavaBean的生命周期中,哪个是用来跟踪用户的会话的?( a )

A、session

B、request

C、page

D、application

3、有关C/S、B/S结构下列说法错误的是:( d )

A、:在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。

B、在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序。

C、通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web 应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。

D、Web应用是基于C/S结构的,也就是客户端/服务器结构。

4、以下从四种不同的作用域中得到Bean的实例,说法错误的是:( a )

A、page是指当前Web应用程序的所有JSP文件中取得实例,从Page对象中获取JavaBean;

B、request是指在当前的用户请求中取得实例,从ServletRequest对象中获取JavaBean ;、

C、session是指在当前的用户会话中取得实例,常用于一个用户登录在网站上全过程不同请求之间共享数据,从HttpSession对象中获取JavaBean ;

D、application是指在当前的应用程序中取得实例,常用于同一个应用程序不同用户访问时共享数据,从ServletContext对象中获取JavaBean 。

5、J2EE架构中各层的组件分布说明错误的是?( b )

A、Application Client是客户层中包含的组件

B、Applets是Web层中包含的组件

C、JSP,Servlet是Web层中包含的组件

D、Enterprise JavaBean放置在业务层。

6、J2EE组件和MVC架构的对应理解错误的是:( d )

A、J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。

B、Bean实现了业务逻辑,也就是Model。

C、J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View部分。

D、Application Client实现了面向桌面应用的数据逻辑。这是MVC架构中的Model部分。

7、关于get和post两种请求,下列说法正确的是?( a )

A、post请求是默认的。

B、get请求和post请求都可以由service方法处理。

C、get请求可以由doPost方法处理。

D、post请求可以由doGet方法处理。

8、给定test1.jsp代码片断,如下:

要在test2.jsp中输出参数color中的值,以下选项正确的是( a )。

A、<%=request.getParameter(“color”)%>

B、<%=request.getAttribute(“color”)%>

C、

D、

9、动态建立Web页面的一个主要动力是使结果基于用户提供的查询数据。Web表单处理即是从Web页面获取信息,将其传送给服务器端应用程序。传送的方式包括以下哪两种?(ac )

A、表单数据放置在问号之后,附加在URL的后面,发送到服务器上

B、表单数据通过嵌入在HTML中的脚本加密传送到服务器上

C、调用HttpServletRequest的getParameter方法,提供大小写敏感的参数名作为参数,获得表单数据

D、调用HttpServletResponse的sendForm方法传送表单数据

10、.以下对请求头方法的功能说明错误的是:( b )

A、getCookies方法会返回Cookie头的内容,解析后会存放在Cookie对象的数组中

B、getHeaderNames方法返回当前请求的所有头的名称的字符串对象

C、getMethod方法返回请求方法,通常是GET或者POST

D、getProtocol返回HTTP版本号

11、以下有关Servlet常用的请求头的含义说法错误的是:( d )

A、Accept-Language头指出客户端倾向的语言。如en。

B、Content-Length头以字节为单位给出POST数据的长度。

C、Host表明了主机和端口。

D、User-Agent头表明了发出请求的客户代理的信息。

12、在JSP中,page指令的( d )属性用来设置文件的MIME类型以及编码方式。

a) extends

b) import

c) languge

d) contentType

13、从HTTP请求中,获得请求参数,应该调用( b )。

A、 request对象的getAttribute()方法

B、request对象的getParameter()方法

C、session对象的getAttribute()方法

D、session对象的getParameter()方法

14、JSP网页文件的扩展名是( c )

A、JA V A

B、CLASS

C、JSP

D、ASP

15、下列方法设置常见HTTP头,其功能描述错误的是:( c )

A、setContentType方法用来设置响应头的Content-Type。

B、setContentLength方法用来设置响应头的Content-Length。

C、setUserAgent方法用来设置响应头的User-Agent

D、addCookie方法用来将cookie插入Set-Cookie头。

16、下列HTTP 1.1中定义的状态码的主要含义描述错误的是:( a )

A、100~199:表示重定向。

B、200~299:表示响应成功。

C、比如200 OK 表示一切正常,对GET和POST请求的应答文档会跟在后面

D、400~499:表示客户端错误。比如:404 Not Found 表示无法找到指定位置的资源。

E、500~599:表示服务器端错误。

17、.以下关于Java Servlet API说法错误的是:( d )

A、Java Servlet API 是一组Java类,它定义了Web客户端和Web Servlet之间的标准接口。

B、Java Servlet API由两个包组成:javax.servlet 和javax.servlet.http。

C、javax.servlet.http包对http协议提供了特别的支持。

D、javax.servlet包提供了对除http协议外其他协议的支持。

18、.以下关于Java Servlet API说法错误的是:( d )

A、Java Servlet API 是一组Java类,它定义了Web客户端和Web Servlet之间的标准接口。

B、Java Servlet API由两个包组成:javax.servlet 和javax.servlet.http。

C、javax.servlet.http包对http协议提供了特别的支持。

D、javax.servlet包提供了对除http协议外其他协议的支持。

19.下列有关Servlet接口描述错误的是?( c )

A、Javax.servlet.Servlet接口是Java Servlet API的一个抽象类。

B、Javax.servlet.Servlet定义了servlet必须实现的方法,比如初始化方法、处理请求的service()方法和destroy()方法等。

C、不是所有的Servlet都必须实现Javax.servlet.Servlet接口。

相关文档
最新文档