隋咖甭退曝旁了篓心扭匆吩闯
恍磋镀完统寒四煞经阂栖艰即
B C D
答案:点击这里查看答案
点击这里,查看BS系统设计与开发(Java Web版) 2024尔雅答案完整版
如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/
章节测验已完成
当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()
A
进程
B
线程
C
程序
D
服务
我的答案:B
下列说法哪一项是正确的( )
A
Apache用于ASP技术所开发网站的服务器
B
IIS用于CGI技术所开发网站的服务器
C
Tomcat用于JSP技术所开发网站的服务器
D
WebLogic用于PHP技术所开发网站的服务器
我的答案:C
Tomcat服务器的默认端口号是:( )
A
80
B
8080
C
3306
D
8081
我的答案:B
在设计Web项目的目录结构时,一般吧JSP 和 HTML文件放在( )下。
A
src目录
B
文档根目录或其子文件下
C
META-INT目录
D
WEB-INF目录
我的答案:B
在Web项目的目录结构中,web.xml文件位于( )中。
A
src目录
B
文档根目录
C
META-INF目录
D
WEB-INF目录
我的答案:D
下面对于B/S架构与C/S架构的描述错误的是( )。
A
B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构
B
B/S架构是基于internet网络实现的,使得用户访问的范围扩大
C
C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护
D
C/S可以设计出丰富的界面,而B/S则相对处于劣势
我的答案:A
在web.xml中使用___________标签配置过滤器
A
和
B
和
C
和
D
和
我的答案:A
不是JSP运行必须的是( )
A
操作系统
B
JavaJDK
C
支持Jsp的Web服务器
D
数据库
我的答案:D
Tomcat的端口号可以在_____文件中修改
A
server.xml
B
web.xml
C
tomcat.xml
D
不能改
我的答案:A
10
Tomcat和JDK都不是开源的。()
我的答案:×
11
动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()
我的答案:√
章节测验已完成
URL是Internet中资源的命名机制,URL由三部分构成( )
A
协议主机DNS名或IP地址和文件名
B
主机DNS名或IP地址和文件名协议
C
协议文件名主机名
D
协议文件名IP地址
我的答案:A
下面描述错误的是()
A
HTML文件必须由开头,标记结束。
B
文档头信息包含在
与之间。
C
在
和之间可以包含
D
文档体包含在
和标记之间
我的答案:C
下列设置颜色的方法中不正确的是()
A
B
C
D
我的答案:D
设置文档体背景颜色的属性是()
A
text
B
bgcolor
C
background
D
link
我的答案:C
A
浏览器的页面上部
B
浏览器的标题栏上
C
浏览器的状态栏中
D
浏览器的页面下部
我的答案:B
标记中,align属性为段落文字的对齐方式,不能取的值为()
A
Left
B
Right
C
Center
D
width
我的答案:D
标记中默认的中文字体是()
A
“黑体”
B
“幼圆”
C
“宋体”
D
“楷体”
我的答案:C
文本下标标记为( )
A
B
C
D
我的答案:A
用来在网页中显示图形的标记为( )
A
B
C
D
我的答案:B
10
超级链接是互联网的灵魂,下面哪个是正确的链接标记( )
A
B
C
D
我的答案:A
11
表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记()
A
B
C
D
我的答案:D
12
下列哪个属性为单元格向下打通的行数,用于合并单元格。
A
rowspan
B
colspan
C
height
D
width
我的答案:A
13
表格中的行标记
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
B
C
D
我的答案:C
19
在以下( )标签用来对页面内容进行预定义。
A
B
C
D
我的答案:D
20
以下( )标签用来建立无序列表。
A
B
C
D
我的答案:B
21
一个HTML文档必须有
和
我的答案:×
22
超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
我的答案:√
23
盒子模型中的toprightbottomleft属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。
我的答案:√
24
在网页中图形文件与网页文件是分别存储的。
我的答案:√
25
绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。
我的答案:√
章节测验已完成
当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字
A
public
B
static
C
synchronized
D
private
我的答案:C
下面哪一项不在Servlet的工作过程中?
A
服务器将请求信息发送至Servlet
B
客户端运行Applet
C
Servlet生成响应内容并将其传给服务器
D
服务器将动态内容发送至客户端
我的答案:B
下列哪一项不是Servlet中使用的方法?
A
doGet()
B
doPost()
C
service()
D
close()
我的答案:D
下面哪一项对ServletJSP的描述错误?
A
HTMLJava和脚本语言混合在一起的程序可读性较差,维护起来较困难。
B
JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。
C
当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行
D
一般用JSP来处理业务逻辑,用Servlet来实现页面显示。
我的答案:D
下面哪一项对Servlet描述错误?
A
Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口
B
Servlet接口定义了Servelt的生命周期方法
C
当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程
D
Servlet客户线程调用service方法响应客户的请求
我的答案:C
下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。
A
service()
B
init()
C
doPost()
D
destroy()
我的答案:A
部署Servlet,下面哪一项描述错误?
A
必须为Tomcat编写一个部署文件
B
部署文件名为web.xml
C
部署文件在Web服务目录的WEB-INF子目录中
D
部署文件名为Server.xml
我的答案:C
下面是Servlet调用的一种典型代码:
该调用属于下述哪种。
A
url直接调用
B
超级链接调用
C
表单提交调用
D
jsp:forward调用
我的答案:B
关于JSP Model1模式的缺点,下列的叙述哪一项是不正确的?
A
应用是基于过程的
B
业务逻辑和表示逻辑混合
C
软件维护和扩展困难
D
产生较多的文件
我的答案:D
10
关于JSP Model2模式的优点,下列的叙述哪一项是不正确的?
A
模型具有较高的通用性
B
Servlet对象擅长控制
C
分离了视图层和业务层
D
MVC之间具有较低的耦合性
我的答案: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方法。
我的答案:×
章节测验已完成
当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是()
A
发送一个JSP源文件到客户端
B
发送一个Java文件到客户端
C
发送一个HTML页面到客户端
D
什么都不做。
我的答案:C
在某个JSP页面中存在这样一行代码, 运行该JSP后,以下说法正确的是( )
A
这行代码没有对应的输出
B
这行代码对应的输出时6
C
这行代码对应的输出时24
D
这行代码将引发错误
我的答案:C
与page指令 等价的是( )
A
B
C
D
我的答案:A
下列选项中,( )是正确的表达式
A
B
C
D
我的答案:C
可以在以下哪个( )标记之间插入Java程序片?
A
B
C
和%>
D
我的答案:A
下列哪一项不属于JSP动作指令标记?
A
B
C
D
我的答案:D
JSP的Page编译指令的属性Language的默认值是:
A
Java
B
C
C
C#
D
SQL
我的答案:A
可以在以下哪个( )标记之间插入变量与方法声明?
A
B
C
和%>
D
我的答案:B
能够替代
A
<
B
>
C
D
我的答案:C
10
下列()注释为隐藏型注释。
A
] –>
B
C
D
] –>
我的答案:C
11
下列变量声明在( )范围内有效
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
标记的page属性值是相对的URL地址,只能静态的URL。
我的答案:×
23
JSP页面中不能包含脚本元素。
我的答案:×
24
一般用JSP来实现页面,用Servlet来处理业务逻辑。
我的答案:√
25
程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片表达式中使用。
我的答案:√
章节测验已完成
如果请求页面中存在两个单选按钮(假设单选按钮的名称为sex), 分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下( )方法。
A
request.getParameter(sex);
B
request.getParameter(“sex”);
C
request.getParameterValues(sex);
D
request.getParameterValues(“sex”);
我的答案:B
JSP内置对象request和getParameterValues()方法的返回值是( )。
A
String[ ]
B
Object[ ]
C
String
D
Object
我的答案:A
使用request对象进行重定向时,使用的是( )方法
A
gertRequestDispatcher();
B
forword()
C
sendRedirect()
D
setRequestDispatcher();
我的答案:C
下面不属于JSP内置对象的是
A
out对象
B
respone对象
C
application对象
D
page对象
我的答案:D
以下哪个对象提供了访问和放置页面中共享数据的方式
A
pageContext
B
response
C
request
D
session
我的答案:D
当response的状态行代码为哪个时,表示用户请求的资源不可用?
A
101
B
202
C
303
D
404
我的答案:D
一个典型的HTTP请求消息包括请求行多个请求头和
A
响应行
B
信息体
C
响应
D
响应头
我的答案:B
在JSP中为内建对象定义了4种作用范围,即Application ScopeSession ScopePage Scope和( )四个作用范围。
A
RequestScope
B
Response Scope
C
Out Scope
D
WriterScope
我的答案:A
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
________________________
横线处使用什么代码可以将name的值显示在页面
A
response.print(name);
B
C
D
name
我的答案: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内置对象已完成
如果要把一个用户名jack保存在session对象里,则下列语句正确的是( )
A
session.setAttribute( name, jack );
B
session.setAttribute(“ name” , “jack”);
C
session.setAttribute( “jack”, “ name” );
D
session.setAttribute(“jack”, name );
我的答案:B
在下列选项中,正确创建并实现写入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
下列选项中关于HttpSession描述错误的是( )
A
HttpSession通过HttpServletRequest对象获得
B
HttpSession可以用来保存数据,并实现数据的传递
C
HttpSession被创建后,将始终存在,直到服务停止
D
调用HttpSession的invalidate()方法,可以删除创建的HttpSession对象及数据
我的答案:C
设置session的有效时间(也叫超时时间)的方法是( )。
A
setMaxinactivelnterval(int interval)
B
getAttributeName()
C
setAttrlbuteName(Strlng name, java.lang.Object value)
D
getLastAccessedTime()
我的答案:A
以下哪项陈述是错误的
A
在WEB项目的共享数据范围内,application是范围最广泛的
B
当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据
C
当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据
D
当用户重新打开一个浏览器窗口时,原session对象不再有效
我的答案:B
下面关于JSP作用域对象的说法错误的是
A
request对象可以得到请求中的参数
B
session对象可以保存用户信息
C
application对象可以被多个应用共享
D
作用域范围从小到达是requestsessionapplication
我的答案:C
现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出()。
out.println(session.getAttribute(“svse”));
%>
session.invalidate();
out.println(session.getAttribute(“svse”));
%>
A
null, 异常信息
B
null, null
C
异常信息,异常信息
D
异常信息,null
我的答案:A
application对象是______________ ,而session对象则是_____________
A
服务器的一个数据空间,可以让服务器中的所有应用共享数据 与用户的请求有关
B
应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享 每个客户专用的
C
存放所有的请求中数据 存放会话中的所有数据
D
HttpApplication类型 保存用访问应用期间的私有数据
我的答案:B
在J2EE中,在web.xml中,有如下代码:
30– timeout>
– 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对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。
我的答案:√
–>
setTimeout(function()
{
(function(){
var bp = document.createElement(‘script’);
var curProtocol = window.location.protocol.split(‘:’)[0];
if (curProtocol === ‘https’) {
bp.src = ‘https://zz.bdstatic.com/linksubmit/push.js’;
}
else {
bp.src = ‘http://push.zhanzhang.baidu.com/push.js’;
}
var s = document.getElementsByTagName(“script”)[0];
s.parentNode.insertBefore(bp, s);
})();
}, 1000);
吭掀录碾既桃翱汹嗅斥惠哪都
舰垄旁戌嘿洞氰嫌藕垢奠埂苔