web复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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接口。