作业详情
作业3
题量: 20
满分: 20
作答时间:
10-30 11:42
至
11-30 11:40
智能分析
19
分
一. 单选题(共15题,15分)
1.
(单选题, 1分)
下列关于内置对象的说法错误的是( )。
A. 在所有的JSP页面中,直接调用内置对象都是合法的
B. 内置对象是通过Web容器来实现和管理的
C. 内置对象是自动载入的,因此不需要直接实例化
D. 在JSP规范中定义了5种内置对象
我的答案:
D
:在JSP规范中定义了5种内置对象;
1
分
2.
(单选题, 1分)
下列内置对象中用来表示页面上发生异常的是( )。
A. application
B. exception
C. page
D. config
我的答案:
B
:exception;
1
分
3.
(单选题, 1分)
在out对象管理缓冲区的方法中,用来清除缓冲区里的数据,但不把数据写入客户端的是( )。
A. void close()
B. void clear()
C. void flush()
D. void clearBuffer()
我的答案:
B
:void clear();
1
分
4.
(单选题, 1分)
在request对象的方法中用来得到请求的URL地址的方法是( )。
A. request. getServletPath()
B.
request. getRequestURL()
C. request. getQueryString()
D. request. getRemoteAddr()
我的答案:
B
:request. getRequestURL();
1
分
5.
(单选题, 1分)
下列关于request对象的转发(Forword)和response的重定向(Redirect)的说法中错误的是( )。
A. forward方法属于服务器端去请求资源,而sendRedirect方法让客户端重新向服务器端请求一遍
B. forward转发的页以及转发到的目标页面不能共享request里面的数据,但sendRedirect方法可以
C. forward方法只能在同一个Web应用程序内的资源之间转发请求
D. 与sendRedirect方法相比forward方法的效率较高
我的答案:
B
:forward转发的页以及转发到的目标页面不能共享request里面的数据,但sendRedirect方法可以;
1
分
6.
(单选题, 1分)
response对应的类是( )。
A. javax.servlet.http.HttpServletResponse
B. java.servlet.http.HttpServletResponse
C. javax.servlet.Response
D. javax.servlet.HttpServletResponse
我的答案:
A
:javax.servlet.http.HttpServletResponse;
1
分
7.
(单选题, 1分)
用来设置Cookie的存活时间的代码是( )。
A. response.addCookie(Cookie c)
B. Cookie.setMaxAge(int second)
C. request.getCookies()
D. request.setCookies()
我的答案:
B
:Cookie.setMaxAge(int second);
1
分
8.
(单选题, 1分)
下列关于Cookie的说法中正确的是( )。
A. Cobkie是绝对安全的,可以放心使用
B. Cookie帮助服务器端保存多个状态信息,使用服务器端专门分配的存储资源
C. Cookie可以持久地保持一些和客户相关的信息
D. 关闭客户端计算机后,重新打开就找不到Cookie文件了
我的答案:
C
:Cookie可以持久地保持一些和客户相关的信息;
1
分
9.
(单选题, 1分)
在解决Cookie的安全问题时可以采用及时删除Cookie的方法,下列做法不能删除一个已经存在的Cookie的是( )。
A. 通过浏览器删除Cookie
B. 禁用Cookie
C. 使用跨站脚本技术
D. 给Cookie赋空值
我的答案:
C
:使用跨站脚本技术;
1
分
10.
(单选题, 1分)
下列关于session的说法错误的是( )。
A. 在访问网站时,服务器端自动分配一个session对象给用户使用
B. 对于同一个用户,当网站的页面改变时,用户使用的session也会改变
C. session负责保存同一个客户端一次会话过程中的一 些信息
D. session能够跨页保持
我的答案:
B
:对于同一个用户,当网站的页面改变时,用户使用的session也会改变;
1
分
11.
(单选题, 1分)
通过( )方法可以将内容保存在session中。
A. session.setAtribute(String name, Object obj)
B. session.getAttribute(String name)
C. session.setValues(String name, Object obj)
D. session.getValues(String name)
我的答案:
A
:session.setAtribute(String name, Object obj);
1
分
12.
(单选题, 1分)
下列说法中正确的是( )。
A. session.setAttribute(String name, Objeet obj)中的第2个参数可以是自定义类型
B. session.getAttribute(String name)的返回值是Object类型,当用户从session中取出内容时不需要进行强制转换
C. session.removeAttribute(String name)可以将session中的所有内容删除
D. session中的数据不能被同一个客户在网站的一次会话过程中共享
我的答案:
A
:session.setAttribute(String name, Objeet obj)中的第2个参数可以是自定义类型;
1
分
13.
(单选题, 1分)
下列关于sessionld的说法错误的是( )。
A. 对于不同的客户来说,每个人的session是不同的
B. 对于每一个session,服务器端都有一个sessionld来标识它
C. 在第一次访问时,服务器端就给session分配了一个sessionld
D. 在客户端访问下一个页面时,不会将sessionld传递给服务器端
我的答案:
D
:在客户端访问下一个页面时,不会将sessionld传递给服务器端;
1
分
14.
(单选题, 1分)
在服务器启动后就会自动创建application对象,这个对象会一直保存,直到服务器关闭为止。该说法( )。
A. 正确
B. 错误
我的答案:
A
:正确;
1
分
15.
(单选题, 1分)
下列关于appication的说法正确的是( )。
A. 对于不同的客户端来说,服务器端的application对象是不同的
B. application对应的类是javax.servlet.ServletApplication
C. 将内容放人application用application.getAttribute(String name)
D. 显示某个页面被访问的次数可以用application对象
我的答案:
D
:显示某个页面被访问的次数可以用application对象;
1
分
二. 判断题(共5题,5分)
16.
(判断题, 1分)
网页中只要使用gb2312编码就不会出现中文乱码。
A. 对
B. 错
我的答案:
错
1
分
17.
(判断题, 1分)
同一个客户在同一个Web应用中的session对象是相同的,在不同的Web应用中的session对象是不相同的。
A. 对
B. 错
我的答案:
对
1
分
18.
(判断题, 1分)
表单信息的验证只能放在服务器端执行。
A. 对
B. 错
我的答案:
错
1
分
19.
(判断题, 1分)
Tomcat服务器支持直接使用application对象。
A. 对
B. 错
我的答案:
错
0
分
20.
(判断题, 1分)
out对象是一个输出流, 它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。
A. 对
B. 错
我的答案:
对
1
分
一. 单选题(15分)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
二. 判断题(5分)
16
17
18
19
20
作答记录
提示
提示