超星尔雅学习通 BS系统设计与开发(Java Web版) 答案满分完整版章节测试

伪冀垦汰飞拷台龟诞惧佳姓挎




第一章 章节测验已完成

1

单选题

当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()

 

A、

进程

 

B、

线程

 

C、

程序

 

D、

服务

 

我的答案:B

2

单选题

下列说法哪一项是正确的( )

 

A、

Apache用于ASP技术所开发网站的服务器

 

B、

IIS用于CGI技术所开发网站的服务器

 

C、

Tomcat用于JSP技术所开发网站的服务器

 

D、

WebLogic用于PHP技术所开发网站的服务器

 

我的答案:C

3

单选题

Tomcat服务器的默认端口号是:( )

 

A、

80

 

B、

8080

 

C、

3306

 

D、

8081

 

我的答案:B

4

单选题

在设计Web项目的目录结构时,一般吧JSP 和 HTML文件放在(    )下。

 

A、

src目录

 

B、

文档根目录或其子文件下

 

C、

META-INT目录

 

D、

WEB-INF目录

 

我的答案:B

5

单选题

在Web项目的目录结构中,web.xml文件位于(    )中。

 

A、

src目录

 

B、

文档根目录

 

C、

META-INF目录

 

D、

WEB-INF目录

 

我的答案:D

6

单选题

下面对于B/S架构与C/S架构的描述错误的是(    )。

 

A、

B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构

 

B、

B/S架构是基于internet网络实现的,使得用户访问的范围扩大

 

C、

C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护

 

D、

C/S可以设计出丰富的界面,而B/S则相对处于劣势

 

我的答案:A

7

单选题

在web.xml中使用___________标签配置过滤器 

 

 

A、

<filter>和<filter-mapping> 

 

B、

<filter-name>和<filter-class> 

 

C、

<filter>和<filter-class>  

 

D、

<filter-pattern>和<filter> 

 

我的答案:A

8

单选题

不是JSP运行必须的是( )

 

A、

操作系统

 

B、

JavaJDK

 

C、

支持Jsp的Web服务器

 

D、

数据库

 

我的答案:D

9

单选题

Tomcat的端口号可以在_____文件中修改 

 

 

A、

server.xml 

 

B、

web.xml 

 

C、

tomcat.xml 

 

D、

不能改 

 

 

 

我的答案:A

10

判断题

Tomcat和JDK都不是开源的。()

我的答案:×

11

判断题

动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()

我的答案:√

章节测验已完成

1

单选题

URL是Internet中资源的命名机制,URL由三部分构成( )

 

A、

协议、主机DNS名或IP地址和文件名

 

B、

主机、DNS名或IP地址和文件名、协议

 

C、

协议、文件名、主机名

 

D、

协议、文件名、IP地址

 

我的答案:A

2

单选题

下面描述错误的是()

 

A、

HTML文件必须由<html>开头,</html>标记结束。

 

B、

文档头信息包含在<head>与</head>之间。

 

C、

在<head>和</head>之间可以包含<title>和<body>等信息。

 

D、

文档体包含在<body>和</body>标记之间

 

我的答案:C

3

单选题

下列设置颜色的方法中不正确的是()

 

A、

<body bgcolor=”red”   >

 

B、

<body bgcolor=”yellow” >

 

C、

<body bgcolor=”#FF0000”  >

 

D、

<body bgcolor=”#HH00FF” >

 

我的答案:D

4

单选题

设置文档体背景颜色的属性是()

 

A、

text

 

B、

bgcolor

 

C、

background

 

D、

link

 

我的答案:C

5

单选题

<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到()

 

A、

浏览器的页面上部

 

B、

浏览器的标题栏上

 

C、

浏览器的状态栏中

 

D、

浏览器的页面下部

 

我的答案:B

6

单选题

<p align=”段落对齐方式”>标记中,align属性为段落文字的对齐方式,不能取的值为()

 

A、

Left

 

B、

Right

 

C、

Center

 

D、

width

 

我的答案:D

7

单选题

<font></font>标记中默认的中文字体是()

 

A、

“黑体”

 

B、

“幼圆”

 

C、

“宋体”

 

D、

“楷体”

 

我的答案:C

8

单选题

文本下标标记为( )

 

A、

<sub></sub>

 

B、

<sud> </sud>

 

C、

<sup></sup>

 

D、

<suq> </suq>

 

我的答案:A

9

单选题

用来在网页中显示图形的标记为( )

 

A、

<image src=”文件名”…>

 

B、

<img src=”文件名”  …>

 

C、

<center src=”文件名”… >

 

D、

<picture src=”文件名” … >

 

 

 

我的答案:B

10

单选题

超级链接是互联网的灵魂,下面哪个是正确的链接标记( )

 

A、

<a href=”http://www.sina.com” ” title=”新浪网” >新浪网</a>

 

B、

<a  target=”http://www.sina.com”” title=”新浪网” >新浪网</a>

 

C、

<a href=”新浪网”  title=”新浪网”> http://www.sina.com </a>

 

D、

<a target=”新浪网”  title=”新浪网”>http://www.sina.com</a>

 

我的答案:A

11

单选题

表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记()

 

A、

<tables>

 

B、

<tr>    

 

C、

<td>

 

D、

<th>

 

我的答案:D

12

单选题

下列哪个属性为单元格向下打通的行数,用于合并单元格。

 

A、

rowspan

 

B、

colspan

 

C、

height

 

D、

width

 

我的答案:A

13

单选题

表格中的行标记<tr>有许多属性,valign属性不可以取下列那个值

 

A、

top

 

B、

middle

 

C、

left

 

D、

baseline

 

我的答案:C

14

单选题

CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式

 

A、

嵌入样式

 

B、

内联样式

 

C、

文件样式

 

D、

外联样式

 

我的答案:C

15

单选题

CSS选择器中标记选择器和类型选择器的作用范围

 

A、

标记选择器大于类型选择器

 

B、

标记选择器等于类型选择器

 

C、

标记选择器小于类型选择器

 

D、

不确定

 

我的答案:A

16

单选题

盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距

 

A、

ContentContainer

 

B、

padding

 

C、

border

 

D、

margin

 

我的答案:B

17

单选题

盒子模型将所有的HTML元素都放置到一个盒子中,通过控制盒子的外观来实现整个页面外观的控制,下列哪项控制内容的大小

 

A、

height  和width

 

B、

padding

 

C、

border

 

D、

margin

 

我的答案:A

18

单选题

HTML文档定义层的标记是()

 

A、

<layer>

 

B、

<level>

 

C、

<div>

 

D、

<element>

 

我的答案:C

19

单选题

在以下(  )标签用来对页面内容进行预定义。

 

 

A、

<p> 

 

B、

<br> 

 

C、

 <hr>

 

D、

 <pre>

 

 

 

我的答案:D

20

单选题

以下(    )标签用来建立无序列表。

 

A、

<ol></ol>

 

B、

<ul></ul>

 

C、

 <dI></dl>

 

D、

<ill></il>

 

我的答案:B

21

判断题

一个HTML文档必须有<head>和<title>元素。

我的答案:×

22

判断题

超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。

我的答案:√

23

判断题

盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。

我的答案:√

24

判断题

在网页中图形文件与网页文件是分别存储的。

我的答案:√

25

判断题

绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。

我的答案:√

章节测验已完成

1

单选题

当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字

 

A、

public

 

B、

static

 

C、

synchronized 

 

D、

private

 

我的答案:C

2

单选题

下面哪一项不在Servlet的工作过程中?

 

A、

服务器将请求信息发送至Servlet

 

B、

客户端运行Applet

 

C、

Servlet生成响应内容并将其传给服务器

 

D、

服务器将动态内容发送至客户端

 

 

 

我的答案:B

3

单选题

下列哪一项不是Servlet中使用的方法?

 

A、

doGet() 

 

B、

doPost()

 

C、

service()

 

D、

close()

 

我的答案:D

4

单选题

下面哪一项对Servlet、JSP的描述错误?

 

A、

HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。

 

 

 

B、

JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。

 

C、

当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行

 

 

 

D、

一般用JSP来处理业务逻辑,用Servlet来实现页面显示。

 

我的答案:D

5

单选题

下面哪一项对Servlet描述错误?

 

A、

Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口

 

B、

Servlet接口定义了Servelt的生命周期方法

 

C、

当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程    

 

D、

Servlet客户线程调用service方法响应客户的请求

 

我的答案:C

6

单选题

下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。

 

A、

service()

 

B、

init()

 

C、

doPost()

 

D、

destroy()

 

 

 

我的答案:A

7

单选题

部署Servlet,下面哪一项描述错误?

 

A、

必须为Tomcat编写一个部署文件

 

B、

部署文件名为web.xml

 

 

 

C、

部署文件在Web服务目录的WEB-INF子目录中

 

D、

部署文件名为Server.xml

 

 

 

我的答案:C

8

单选题

下面是Servlet调用的一种典型代码:

<%@ page contentType=”text/html;charset=GB2312″%>

<%@ page import=”java.sql.*”%>

<html><body bgcolor=cyan>

<a href=”helpHello”>访问FirstServlet</a>

</body></html>

该调用属于下述哪种。

 

 

A、

url直接调用

 

B、

超级链接调用

 

 

 

C、

表单提交调用

 

D、

jsp:forward调用

 

我的答案:B

9

单选题

关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?

 

A、

应用是基于过程的

 

B、

业务逻辑和表示逻辑混合

 

 

 

C、

软件维护和扩展困难

 

D、

产生较多的文件

 

我的答案:D

10

单选题

关于JSP Model2模式的优点,下列的叙述哪一项是不正确的?

 

A、

模型具有较高的通用性

 

B、

Servlet对象擅长控制

 

C、

分离了视图层和业务层 

 

D、

M、V、C之间具有较低的耦合性

 

我的答案:D

11

单选题

在Servlet声明周期中,对应的服务阶段的方法是(    )。

 

A、

init(    )

 

B、

doPost(    )

 

C、

destroy(    )

 

D、

service(    )

 

我的答案:D

12

单选题

下面关于Servlet生命周期的描述不正确的是(   )

 

A、

Servlet实例由Servlet容器负责加载和创建

 

B、

Servlet容器调用init()方法初始化Servlet,每加载一次Servlet都会执行一次init()方法

 

C、

Servlet初始化完毕后,就处于能响应请求的就绪状态

 

D、

Servlet的destroy()方法指明哪些资源可以被系统回收

 

我的答案:B

13

单选题

在JavaServlet生命周期中,以下(   )方法会被多次执行。

 

A、

init() 

 

B、

service()

 

C、

close()

 

D、

destroy()

 

我的答案:B

14

单选题

在HTTP协议中,用于发送大量数据的方法是

 

A、

get 

 

B、

 post 

 

C、

put

 

D、

 options 

 

我的答案:B

15

单选题

在Servlet中,下列语句可以正确获取PrintWriter对象的是 

 

A、

PrintWriter out=request.getWriter(); 

 

 

 

B、

PrintWriter  out =  request.getPrintWriter(); 

 

 

 

C、

PrintWriter out=response.getWriter(); 

 

 

 

D、

PrintWriter  out =  response.getPrintWriter(); 

 

 

 

我的答案:C

16

判断题

Post属于表单的隐式提交信息方法。

我的答案:√

17

判断题

表单信息的验证只能放在服务器端执行。

我的答案:×

18

判断题

网页中只要使用gb2312编码就不会出现中文乱码。

我的答案:×

19

判断题

当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程而不是启动一个线程。

我的答案:×

20

判断题

Servlet与普通Java应用程序一样,要有main方法。

我的答案:×

章节测验已完成

1

单选题

当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()

 

A、

发送一个JSP源文件到客户端

 

B、

发送一个Java文件到客户端

 

C、

发送一个HTML页面到客户端

 

D、

什么都不做。

 

我的答案:C

2

单选题

在某个JSP页面中存在这样一行代码,<%= “2” + “4” %> 运行该JSP后,以下说法正确的是(    )

 

A、

这行代码没有对应的输出

 

B、

这行代码对应的输出时6

 

C、

这行代码对应的输出时24

 

D、

这行代码将引发错误

 

我的答案:C

3

单选题

与page指令<%@ page import= “java.util.*, java.text.* “ %> 等价的是(    )

 

A、

<%@ pageimport= “java.util.* %>

 

<%@page import= “java.text.* “ %>

 

 

 

B、

<%@page import= “java.util.*”  ,  import= “java.text.* “ %>

 

C、

<%@ page import= “java.util.* “  ; %>

 

<%@ page import= “java.text.*“  ; %>

 

 

 

D、

<%@ page import= “java.util.* ; java.text.* “ %>

 

我的答案:A

4

单选题

下列选项中,(    )是正确的表达式

 

A、

<%String s = “hello world ”  ;%>

 

B、

<%= “hello world ”       ;%>

 

C、

<% = “hello world ”       %>

 

D、

<%! “hello world ”%>

 

我的答案:C

5

单选题

可以在以下哪个(  )标记之间插入Java程序片?

 

A、

<% 和%>

 

B、

<% 和 />

 

C、

</ 和%>

 

D、

<% 和 !>

 

 

 

我的答案:A

6

单选题

下列哪一项不属于JSP动作指令标记?

 

A、

<jsp:param> 

 

B、

<jsp:plugin>

 

 

 

C、

<jsp:useBean>

 

D、

<jsp:javaBean>

 

我的答案:D

7

单选题

JSP的Page编译指令的属性Language的默认值是:

 

A、

Java

 

B、

C

 

C、

C#

 

D、

SQL

 

我的答案:A

8

单选题

可以在以下哪个(  )标记之间插入变量与方法声明?

 

A、

<% 和%>

 

B、

<%!和 %>

 

C、

</ 和%>

 

D、

<% 和  !>

 

我的答案:B

9

单选题

能够替代<字符的替代字符是()?

 

A、

&lt

 

B、

>

 

C、

<

 

D、

 

 

我的答案:C

10

单选题

下列()注释为隐藏型注释。

 

A、

<!– 注释内容[<%= 表达式 %>] –>

 

B、

<!– 注释内容  –>

 

C、

<%– 注释内容–%>

 

D、

<!—[<%= 表达式 %>] –>

 

 

 

我的答案:C

11

单选题

下列变量声明在(  )范围内有效

<%! Date dateTime;

     int countNum;

%>

 

 

A、

从定义开始处有效,客户之间不共享

 

B、

在整个页面内有效,客户之间不共享

 

C、

在整个页面内有效,被多个客户共享

 

D、

从定义开始处有效,被多个客户共享

 

我的答案:C

12

单选题

在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。

 

A、

从定义处之后有效。

 

B、

在整个页面内有效

 

C、

从定义处之前有效。

 

D、

不确定。    

 

我的答案:C

13

单选题

在“<%=”和“%>”标记之间放置(),可以直接输出其值。

 

A、

变量

 

B、

Java表达式

 

C、

字符串

 

D、

数字

 

我的答案:B

14

单选题

JSP中,HTMI.注释的特点是(  )

 

A、

发布网页时看不到,在源文件中也看不到

 

B、

发布网页时看不到,在源文件中能看到

 

C、

发布网页时能看到,在源文件中看不到

 

 

 

D、

发布网页时能看到,在源文件中也能看到

 

我的答案:B

15

单选题

对如下JSP 代码说法正确的是(    ).

<%

    Sring str = ”Hello.JBIT!”;

    session.setAttribute(“msg’,str);

    String getStr = session.getAttribute(“msg”);

    out.println(getStr);

%>

 

 

A、

运行成功,页面上输出Hello.JBIT;

 

B、

运行成功,页面上输出msg;

 

C、

代码行session.setAttribute(“msg’,str);有错误,无法运行

 

D、

代码行String getStr = session.getAttribute(“msg”);有错误,无法运行

 

我的答案:D

16

判断题

JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。

我的答案:√

17

判断题

JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。

我的答案:√

18

判断题

在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。

我的答案:×

19

判断题

JSP页面中的指令标记、JSP动作标记统称为脚本元素。

我的答案:×

20

判断题

不可以用一个page指令指定多个属性的取值。

我的答案:×

21

判断题

程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。

我的答案:√

22

判断题

<jsp:forward… >标记的page属性值是相对的URL地址,只能静态的URL。

我的答案:×

23

判断题

JSP页面中不能包含脚本元素。

我的答案:×

24

判断题

一般用JSP来实现页面,用Servlet来处理业务逻辑。

我的答案:√

25

判断题

程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。

我的答案:√

章节测验已完成

1

单选题

如果请求页面中存在两个单选按钮(假设单选按钮的名称为sex),   分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下(    )方法。

 

A、

request.getParameter(sex);

 

B、

request.getParameter(“sex”);

 

C、

request.getParameterValues(sex);

 

D、

request.getParameterValues(“sex”);

 

我的答案:B

2

单选题

JSP内置对象request和getParameterValues()方法的返回值是(    )。

 

A、

String[ ]

 

B、

Object[ ]

 

C、

String

 

D、

Object

 

我的答案:A

3

单选题

使用request对象进行重定向时,使用的是(    )方法

 

A、

gertRequestDispatcher();

 

B、

forword()

 

C、

sendRedirect()

 

D、

setRequestDispatcher();

 

我的答案:C

4

单选题

下面不属于JSP内置对象的是

 

A、

out对象

 

B、

respone对象

 

C、

application对象

 

D、

page对象

 

我的答案:D

5

单选题

以下哪个对象提供了访问和放置页面中共享数据的方式

 

A、

pageContext

 

B、

response

 

C、

request

 

D、

session

 

我的答案:D

6

单选题

当response的状态行代码为哪个时,表示用户请求的资源不可用?

 

A、

101

 

B、

202    

 

C、

303

 

D、

404

 

我的答案:D

7

单选题

一个典型的HTTP请求消息包括请求行、多个请求头和

 

A、

响应行

 

B、

信息体

 

C、

响应

 

D、

响应头

 

我的答案:B

8

单选题

在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和(  )四个作用范围。

 

 

A、

RequestScope

 

B、

Response Scope

 

 

 

C、

Out Scope

 

D、

WriterScope

 

我的答案:A

9

单选题

out对象是一个输出流,其输出各种类型数据并换行的方法是

 

A、

out.print(  )

 

B、

out.newLine(  )

 

C、

out.println(  )

 

D、

out.write( )

 

 

 

我的答案:C

10

单选题

Form表单的method属性能取下列哪项的值

 

A、

submit 

 

B、

puts    

 

C、

post    

 

D、

out

 

我的答案:C

11

单选题

能在浏览器的地址栏中看到提交数据的表单提交方式是

 

A、

submit

 

B、

get

 

C、

post 

 

D、

out

 

我的答案:B

12

单选题

可以利用request对象的哪个方法获取客户端的表单信息

 

A、

request.getParameter()

 

B、

request.outParameter()

 

C、

request.writeParameter()

 

D、

request.handlerParameter()

 

我的答案:A

13

单选题

JSP页面中request.getParamter(String)得到的数据,其类型是

 

A、

Double 

 

B、

int

 

C、

String

 

D、

Integer

 

 

 

我的答案:C

14

单选题

可以利用JSP动态改变客户端的响应,使用的语法是

 

A、

response.setHeader()

 

B、

response.outHeader()

 

C、

response.writeHeader() 

 

D、

response.handlerHeader()

 

我的答案:A

15

单选题

当利用request的方法获取Form中元素时,默认情况下字符编码是哪个

 

A、

ISO-8859-1

 

B、

GB2312

 

C、

GB3000 

 

D、

ISO-8259-1

 

我的答案:A

16

单选题

阅读下面代码片段:

RequestDispatcher dispatcher=request.getRequestDispatcher(“a.jsp”);

dispatcher.forward(request,response);

关于该段代码的作用,下列叙述哪项是正确的?

 

 

A、

页面重定向到a.jsp页面 

 

B、

将请求转发到a.jsp页面

 

C、

从a.jsp定向到当前页面 

 

D、

从a.jsp转发到当前页面

 

我的答案:B

17

单选题

对于转发与重定向的描述错误的语句是(    )

 

A、

重定向是在客户端发生作用,通过请求重新的地址实现页面转向

 

B、

使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化

 

C、

使用重定向时可以在地址栏中看到转向后的URL

 

D、

转发与重定向都可以实现在页面跳转,因而没有区别

 

我的答案:D

18

单选题

为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用(    )语句重新设置字符编码

 

A、

reponse.setContentType();

 

B、

response.setCharacterEncoding()

 

C、

response.setPageCoding()

 

D、

response.setCharset()

 

我的答案:B

19

单选题

JSP页面中request.getParamter(String)得到的数据,其类型是___________。

 

A、

Double

 

B、

int

 

C、

String

 

D、

Integer

 

我的答案:C

20

单选题

下列(   )不是request对象的方法。

 

 

A、

addHeader( String name, String value)

 

B、

getSession(Boolean create)

 

 

 

C、

 setAttrihute( String name, java. lang. Object o)

 

 

 

D、

 isSecure()

 

 

 

我的答案:A

21

单选题

response对象的setHeader( String name,String value)方法的作用是(  )

 

A、

添加HTTP文件头

 

 

 

B、

设定指定名字的HTTP文件头的值

 

 

 

C、

判断指定名字的HTTP文件头是否存在

 

 

 

D、

向客户端发送错误信息

 

我的答案:B

22

单选题

在Servlet中,response.getWriter()返回的是____________ 

 

 

A、

JspWriter对象

 

B、

PrintWriter对象 

 

C、

Out对象 

 

D、

ResponseWriter对象 

 

 

 

我的答案:B

23

单选题

request.setAttribute(“user”,”svse”);          

session.setAttribute(“user”,”bob”);

使用{user}则显示 

 

 

A、

  null 

 

B、

 svse

 

C、

 bob

 

D、

啥也没有 

 

 

 

我的答案:B

24

单选题

如果只希望在多个页面间共享数据,可以使用__________作用域 

 

 

A、

request,session  

 

B、

application session

 

C、

request,application 

 

D、

 pageContext request 

 

 

 

我的答案:A

25

单选题

能够保留请求作用域中数据的转向方式是______________ 

 

 

A、

 response.forward() 

 

B、

response.sendRedirect() 

 

C、

 session.getRequestDispatcher().forward(request,response) 

 

D、

request.getRequestDispatcher().forward(request,response) 

 

 

 

我的答案:D

26

单选题

Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL. 

 

A、

sendURL() 

 

B、

redirectURL() 

 

C、

 sendRedirect()   

 

D、

 redirectResponse() 

 

 

 

我的答案:C

27

单选题

 <%String name=request.getAttribute(“uname”);%>________________________

横线处使用什么代码可以将name的值显示在页面 

 

 

A、

 response.print(name); 

 

 

 

B、

<%request.getOut().print(name)%> 

 

 

 

C、

<%=name%> 

 

 

 

D、

<p>name</p> 

 

 

 

我的答案:C

28

单选题

pageContext.setAttribute(“user”,”tom”);          

request.setAttribute(“user”,”bob”);

显示”bob”,则可以使用 

 

 

A、

{request.getAttribute(“user”)} 

 

B、

{param.user}

 

C、

  {user}

 

D、

{requestScope.user} 

 

我的答案:D

29

单选题

Form表单的method属性能取下列哪项的值

 

A、

submit

 

B、

puts

 

C、

post

 

D、

out

 

我的答案:C

30

单选题

下面关于Java中会话跟踪的说法错误的是(   )。

 

A、

HTTP协议是无状态的,所以服务器需要用会话跟踪技术来分辨每个客户

 

B、

服务器为每个会话分配了一个ID作为唯一标识

 

C、

session由客户端创建,我们再用request.getSession()来获得HttpSession对象

 

D、

使用会话跟踪可以实现诸如用户登录和购物车此类的功能

 

我的答案:C

31

判断题

Page指令不能定义当前JSP程序的全局属性。

我的答案:×

32

判断题

out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。

我的答案:√

33

判断题

利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。

我的答案:×

34

判断题

转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。

我的答案:√

35

判断题

重定向仅仅是将用户定向到其他的JSP页面或Servlet,而不能将Request对象转发给所指向的资源。

我的答案:√

作业6-JSP内置对象已完成

1

单选题

如果要把一个用户名jack保存在session对象里,则下列语句正确的是(   )

 

A、

session.setAttribute( name, jack );

 

B、

session.setAttribute(“ name” , “jack”);

 

C、

session.setAttribute( “jack”, “ name” );

 

D、

session.setAttribute(“jack”, name );

 

我的答案:B

2

单选题

在下列选项中,正确创建并实现写入cookie的语句分别是(  )。

Cookie cookie = new Cookie( String key, Object value ); //1

Cookie cookie = new Cookie();//2

response.add(cookie);//3

response.addCookie(cookie);//4

 

 

A、

1,3

 

B、

1,4

 

C、

2,3

 

D、

2,4

 

我的答案:B

3

单选题

下列选项中关于HttpSession描述错误的是(    )

 

A、

HttpSession通过HttpServletRequest对象获得

 

B、

HttpSession可以用来保存数据,并实现数据的传递

 

C、

HttpSession被创建后,将始终存在,直到服务停止

 

D、

调用HttpSession的invalidate()方法,可以删除创建的HttpSession对象及数据

 

我的答案:C

4

单选题

设置session的有效时间(也叫超时时间)的方法是(   )。

 

A、

 setMaxinactivelnterval(int interval)

 

 

 

B、

 getAttributeName()

 

C、

 setAttrlbuteName(Strlng name, java.lang.Object value)

 

D、

getLastAccessedTime()

 

我的答案:A

5

单选题

 以下哪项陈述是错误的 

 

 

A、

在WEB项目的共享数据范围内,application是范围最广泛的 

 

 

 

B、

当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据 

 

C、

当在JSP页面中通过<jsp:forward>指令将页面请求转发到的页面中,可以共享一个page范围内的数据 

 

 

 

D、

当用户重新打开一个浏览器窗口时,原session对象不再有效 

 

 

 

我的答案:B

6

单选题

下面关于JSP作用域对象的说法错误的是 

 

 

A、

 request对象可以得到请求中的参数 

 

 

 

B、

session对象可以保存用户信息 

 

 

 

C、

application对象可以被多个应用共享 

 

 

 

D、

作用域范围从小到达是request、session、application 

 

 

 

我的答案:C

7

单选题

 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。

         <%

                   out.println(session.getAttribute(“svse”));

         %>

         <%

                   session.invalidate();

                   out.println(session.getAttribute(“svse”));

         %> 

 

 

A、

null, 异常信息 

 

B、

 null, null   

 

C、

异常信息,异常信息

 

D、

异常信息,null 

 

 

 

我的答案:A

8

单选题

application对象是______________  ,而session对象则是_____________ 

 

A、

服务器的一个数据空间,可以让服务器中的所有应用共享数据       与用户的请求有关 

 

 

 

B、

应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享    每个客户专用的 

 

 

 

C、

 存放所有的请求中数据     存放会话中的所有数据 

 

 

 

D、

HttpApplication类型    保存用访问应用期间的私有数据 

 

 

 

我的答案:B

9

单选题

 在J2EE中,在web.xml中,有如下代码:

<session – config>

<session- timeout>30</session – timeout>

</session – config>

上述代码定义了默认的会话超时时长,时长为30() 

 

 

A、

毫秒

 

B、

秒 

 

C、

分钟

 

D、

小时 

 

我的答案:C

10

单选题

调用getCreationTime()可以获取session对象创建的时间,该时间的单位是

 

A、

 

B、

分秒

 

C、

毫秒

 

D、

微秒

 

我的答案:C

11

判断题

同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。

我的答案:√

12

判断题

session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。

我的答案:√

13

判断题

session对象可以用来保存用户会话期间需要保存的数据信息。

我的答案:√

14

判断题

url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。

我的答案:×

15

判断题

application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。

我的答案:√


上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

超星尔雅学习通 BS系统设计与开发(Java Web版)  答案满分完整版章节测试第1张

超星尔雅学习通 BS系统设计与开发(Java Web版)  答案满分完整版章节测试第2张


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

超星尔雅学习通 BS系统设计与开发(Java Web版)  答案满分完整版章节测试第3张


 

技竣乃伯使惜能淑毕献密方韧