更多教材解析、练习答案见我的《答案解析系列》博客专栏哦——>答案解析专栏网址


1、下面关于include指令的语法格式中,正确的是()
A、<%@ include path=“relativeURL”%>
B、<%@ include file=“relativeURL”%>
C、<%# include path=“relativeURL”%>
D、<%# include file=“relativeURL”%>
参考答案 :B

2、在项目test的webroot目录下新建一个index.jsp页面,页面中使用jsp:forword动作元素跳转到项目书城展示的首页(书城首页index.jsp位于项目test的webroot目录的client文件夹下),主要代码如下:

<body><jsp:forward page="${pageContext.request.contextPath}/client/index.jsp"></jsp:forward>webroot/index.jsp
</body>

当使用浏览器访问”http://localhost:8080/test/index.jsp”时会出现什么结果( )

A、浏览器显示client/inde.jsp页面信息,地址栏路径不变
B、浏览器显示client/inde.jsp页面信息,同时地址栏变为:http://localhost:8080/test/client/index.jsp
C、浏览器页面出现404错误信息,同时地址栏不变
D、浏览器显示index.jsp页面的信息:webroot/index.jsp,同时地址栏不变。
参考答案 :C

jsp:forward动作元素中page属性用于指定请求转发到的资源的相对路径,该路径是相对于当前JSP页面的URL。

3、阅读下面代码片段:

<body>
<%out.println("first line ");response.getWriter().write("second line ");
%>
</body>

当使用浏览器访问该jsp页面时会什么结果( )
A、将上述代码原样输出
B、first line
C、first line second line
D、second line first line
参考答案 : D

out对象通过print语句写入数据后,直到整个JSP页面结束,out对象中输入缓冲区的数据(即:first line)才真正写入到Serlvet引擎提供的缓冲区中,而response.getWriter().println();语句则是直接把内容(即:second line)写入Servlet引擎提供的缓冲区中,Servlet引擎按照缓冲区中的数据存放顺序输出内容。

4、下面选项中,属于jsp:forward标签中的属性的是()
A、file
B、url
C、path
D、page
参考答案 : D

5、
阅读下面代码:

Book book = BookDB.getBook(id);
HttpSession session = req.getSession();
List<Book> cart = (List) session.getAttribute("cart");
if (cart == null) {cart = new ArrayList<Book>();session.setAttribute("cart", cart);
}
cart.add(book);

下面选项中,哪个是对上述代码功能的正确描述?()
A、实现不同用户的不同浏览器之间共享同一个购物车中的数据
B、实现不同的应用程序之间共享同一个购物车中的数据
C、实现放在不同web容器中的不同应用程序共享同一个购物车中的数据
D、实现了每个不同的浏览器都有自己对应的一个购物车,来实现数据共享
参考答案 : D

6、下面选项中,当存在Session对象直接返回,否则返回null的方法是()
A、request.getSession();
B、request.getSession(true);
C、request.getSession(false);
D、response.getSession();
参考答案 :C

7、下面关于setMaxAge(int expires)方法参数默认值的描述中,正确的是()
A、默认值是1
B、默认值是-1
C、默认值是0
D、默认值是无穷大
参考答案 :B

8、下面关于Cookie的path属性有效性的说法中,正确的是()
A、只对当前访问路径所属的目录有效
B、只对当前访问路径所属的目录及其子目录有效
C、只对当前访问路径所属的子目录有效
D、只对其它目录有效(当前访问路径所属的目录及其子目录无效)
参考答案 :B

9、下列选项中,关于page指令中指明需要内置Session对象的设置是()
A、session=”false”
B、session=”0”
C、session=”1”
D、session=”true”
参考答案 : D

10、下列选项中,关于page指令用法的描述,错误的是()
A、<%@ page %>作用于整个JSP页面
B、可以在一个页面中使用多个<%@ page %>指令
C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的
D、<%@ page %>指令中的属性只能出现一次
参考答案 : D

11、下面选项中,用于设置当前HttpSession对象可空闲的以秒为单位的最长时间的方法是()
A、request. setMaxInactiveInterval ();
B、request. getCreationTime();
C、response. setMaxInactiveInterval ();
D、session. setMaxInactiveInterval ();
参考答案 : D

12、下列选项中,用于对超链接和form表单中的action属性中设置的URL进行重写的方法是()
A、encodeURL(String url)
B、encodeRedirectURL(String url)
C、encodeForwardURL(String url)
D、encodeRedirect (String url)
参考答案 :A

13、下面选项中,哪个方法可以用于设置Cookie的有效域()

A、String setPath(String pattern)
B、void setPath(String pattern)
C、void setDomain(String pattern)
D、String setDomain(String pattern)
参考答案 :C

14、若想设置Cookie的path属性对本站点所有资源访问时都有效,则需要将path属性设置为以下哪种方式?()
A、path属性设置为“/”
B、path属性设置为“”
C、path属性设置为“/应用名”
D、path属性设置为“应用名”
参考答案 :A

15、下面选项中,用于获取Cookie名称的方法是()
A、Object getName()
B、String getName()
C、String getName(String str)
D、Object getName(String str)
参考答案 :B

16、下面关于setMaxAge(0)方法的描述中,正确的是()

A、通知服务器立即删除这个Cookie信息
B、通知浏览器立即删除这个Cookie信息
C、通知浏览器再等1秒后删除这个Cookie信息
D、通知服务器再等1秒后删除这个Cookie信息
参考答案 :B

17、
在jsp文件中有如下代码:

<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="error.jsp"%>
<%int a=1/0;
%>

下列关于程序执行结果的描述中,正确的是()
A、正常显示
B、出现500错误
C、转发到error.jsp页面
D、重定向到eror.jsp页面
参考答案 :C

18、下列选项中,page指令语法格式正确的是()
A、<%! page 属性名= “属性值”%>
B、<%@ page 属性名= “属性值”%>
C、<%@ page 属性名:“属性值”%>
D、<%! page 属性名:“属性值”%>
参考答案 :B

19、若想修改Tomcat服务器的默认会话时间,则需要进入下列哪个文件中修改?()
A、在<tomcat安装目录>\conf\context.xml文件中修改
B、在<tomcat安装目录>\conf\web.xml文件中修改
C、在<tomcat安装目录>\conf\server.xml文件中修改
D、在<tomcat安装目录> \conf\当前应用\web.xml文件中修改
参考答案 :B

20、下面选项中,关于Cookie的说法正确的是()

A、Cookie一旦创建,名称和对应的值都不能更改
B、Cookie一旦创建,名称和对应的值都可以更改
C、Cookie一旦创建,名称不能更改,但值可以更改
D、Cookie一旦创建,名称可以更改,但值不能更改
参考答案 :C

21、
下面 pageContext对象的作用范围值中,表示Web应用程序范围的是()

A、PAGE_SCOPE
B、REQUEST_SCOPE
C、SESSION_SCOPE
D、APPLICATION_SCOPE
参考答案 : D

22、
下面选项中,用于向客户端发送文本形式实体内容的JSP隐式对象是()

A、response
B、out
C、request
D、print
参考答案 :B

23、阅读下面2个JSP页面中的代码,

<%out.println(session.getAttribute("itcast"));
%>
<%session.invalidate();out.println(session.getAttribute("itcast "));
%>

假定session中没有任何属性,输出的结果是()
A、null, 异常信息
B、null, null
C、异常信息,异常信息
D、异常信息,null
参考答案 :A

24、下面关于setMaxAge(int expires)方法参数的描述中,正确的是()
A、参数代表的是cookie过期的毫秒数
B、参数代表的是cookie过期的分钟数
C、参数代表的是cookie过期的秒数
D、参数代表的是cookie过期的纳秒数
参考答案 :C

25、下列选项中,哪个是设置Set-Cookie响应头字段正确的书写格式?( )
A、Set-Cookie; user=itcast; Path=/;
B、Set-Cookie user=itcast; Path=/;
C、Set-Cookie: user=itcast; Path=/;
D、Set-Cookie: user=itcast Path=/;
参考答案 :C

26、下面关于动态包含的语法格式,书写正确的是()
A、<jsp:forward file=”relativeURL” />
B、<jsp:forward path=”relativeURL” />
C、<jsp:forward page=”relativeURL” />
D、<%@include file=”relativeURL” />
参考答案 :C

27、
下列关于Cookie和Session的描述中,错误的是()
A、Cookie和HttpSession是保存会话相关数据的技术,其中Cookie将信息存储在浏览器端是客户端技术,Session将数据保存在服务器端是服务器端技术
B、HttpSession会话对象的默认保持时间可以修改
C、HttpSession默认是基于Cookie运作的
D、浏览器可以接受任意多个Cookie信息保存任意长的时间。
参考答案 : D

28、
下列选项中,哪个是服务器向客户端发送Cookie的本质?( )
A、在HTTP响应头字段中增加Set-Cookie响应头字段
B、在HTTP响应头字段中增加Cookie响应头字段
C、在HTTP请求头字段中增加Cookie响应头字段
D、在HTTP请求头字段中增加Set-Cookie响应头字段
参考答案 :A

29、下面选项中,用于返回客户端最后一次发送与Session相关请求的时间,的方法是()
A、request.getSession();
B、request. getCreationTime();
C、session. getLastAccessedTime();
D、response. getLastAccessedTime();
参考答案 :C

30、下列选项中,关于Cookie中保存的数据,说法正确的是( )
A、保存在服务器中
B、保存在客户端浏览器中
C、保存在数据库中
D、以上说法都不对
参考答案 :B

31、JSP文件也可以像Servlet程序一样,在下列选项中的哪个文件中进行注册和映射虚拟路径()
A、service.xml
B、web.xml
C、server.xml
D、context.xml
参考答案 :B

32、下列选项中,重写URL的方法encodeURL(String url)所在的接口是()
A、HttpServletRequest
B、HttpSession
C、ServletContext
D、HttpServletResponse
参考答案 : D

33、下面选项中,能够获取其它八个隐式对象的JSP隐式对象是()
A、page
B、out
C、request
D、pageContext
参考答案 : D

34、下面选项中,哪个方法可以生成一个Cookie对象?()
A、Cookie c = new Cookie(“name”,”itcast”);
B、Cookie c = request.getCookie(“name”);
C、Cookie c = response.getCookie(“name”);
D、Cookie c = session.getCookie(“name”);
参考答案 :A

35、下面选项中,关于jsp文件翻译后的Servlet源码中,它所继承的父类是()
A、HttpServlet
B、JspServlet
C、HttpJspBase
D、HttpBase
参考答案 :C

36、下列选项中,能够使浏览器在访问chapter06工程资源时都会回送Cookie信息的正确写法是()
A、cookie.setPath("/chapter06")
B、cookie.setPath(“chapter06”)
C、cookie.seDomain("/chapter06")
D、cookie.setDomain(“chapter06”)
参考答案 :A

37、在JSP页面中有如下代码:

<%@page import="java.util.Date"%>
<%@page import="java.io.*"%>

下面选项中,与之功能相同的是()
A、<%@page import=“java.util.Date java.io."%>
B、<%@page import="java.util.Date;java.io.
”%>
C、<%@page import=“java.util.Date,java.io."%>
D、<%@page import="java.util.Date!java.io.
”%>
参考答案 :C

38、下面选项中,可以被发送到浏览器段的输出内容是()
<%-- 第一种 --%>
<% //第二种 %>
<% /*第三种 */ %>
<!-- 第四种 -->
A、第一种
B、第二种
C、第三种
D、第四种
参考答案 : D

39、下列是page指令中的一些属性,其中,用于告知客户端浏览器采用什么文档类型的属性是()
A、session
B、contentType
C、content
D、isThreadSafe
参考答案 :B

40、下列选项中,哪些是Tomcat服务器中jsp配置文件的存放目录()
A、Tomcat安装目录\ conf\server.xml
B、Tomcat安装目录\ conf\web.xml
C、Tomcat安装目录\ webapps\web.xml
D、Tomcat安装目录\ conf\context.xml
参考答案 :B

41、下列选项中,能够创建Cookie,并将当前时间作为值发送给客户端的代码是()
A、Cookie cookie = new Cookie(“lastAccess”,new Date().toLocaleString()); request.addCookie(cookie);
B、Cookie cookie = request.getCookies()[0]; response.addCookie(cookie);
C、Cookie cookie = request.getCookies()[0]; request.addCookie(cookie);
D、Cookie cookie = new Cookie(“lastAccess”,new Date().toLocaleString()); response.addCookie(cookie);
参考答案 : D

42、下面关于JSP注释的说法中,正确的是()
A、JSP注释语法格式: <!-- 注释信息 -->
B、JSP注释不会发送到客户端
C、JSP注释会在服务器端翻译
D、JSP注释与HTML注释是一样的
参考答案 :B

43、访问如下jsp时,浏览器得到的输出结果是()

<% int i = 0; %><!--  <%  i=i+100; %>  -->
<%=i %>

A、0
B、1
C、11
D、100
参考答案 : D

44、阅读下面JSP代码片段:

<%@ page language="java" contentType="text/html; charset=UTF-8" buffer=”none” %>
<%out.println("first line");response.getWriter().println("second line");
%>

上述代码的输出结果是()
A、second line first line
B、first line second line
C、first line
D、second line
参考答案 :A

45、下面JSP标签中,具有转发功能的是()
A、jsp:include
B、jsp:forward
C、jsp:param
D、jsp:redirect
参考答案 :B

46、下列是page指令中的一些属性,其中,用于指定线程是否安全的属性是()
A、session
B、buffer
C、autoFlush
D、isThreadSafe
参考答案 : D

47、将jsp翻译成的Servlet源码后,用户访问JSP文件时会被调用的方法是()
A、_jspInit()
B、_jspDestroy()
C、_jspService()
D、Serivce()
参考答案 :C

48、下面选项中,用于判断当前HttpSession对象是否是新创建的方法是()
A、request. isNew();
B、request. isTrue()
C、response. isTrue();
D、session. isNew();
参考答案 : D

49、JSP隐式对象pageContext所对应的类是()
A、javax.servlet.http.PageContext
B、javax.servlet.jsp.PageContext
C、javax.servlet.http.jsp.PageContext
D、javax.servlet.jsp.http.PageContext
参考答案 :B

50、在JSP中, out隐式对象所对应的类是()
A、Writer
B、PrintWriter
C、JspWriter
D、Print
参考答案 :C


整理不易, 如果对你产生了帮助,还请给博主一个赞哦!

【传智播客】JavaWeb程序设计任务教程 第五、六章练习答案相关推荐

  1. 传智播客JavaWeb day11--事务的概念、事务的ACID、数据库锁机制、

    1. 什么叫做事务? 2.默认情况下每一条sql语句都是一个事务,然后自动提交事务  ps:如果想多条语句占一个事务,则可以手动设置SetAutoCommit为false 3.关键字 start tr ...

  2. oppoJava面试!传智播客java基础案例教程

    零基础如何学习Java? 首先,你要明白一点,Java入门不难! 无论你是从事哪个行业,兴趣一定是最好的老师,也是你学习的动力. 学习方式1:自学 自学模式其实我个人不建议绝大部分的人选择,因为自学是 ...

  3. 广州传智播客PHP课程师资队伍让同行望尘莫及

    广州传智播客PHP课程师资队伍让同行望尘莫及 说到学习类似PHP这样的IT技术,给人的印象便是,对着视频看,跟着学,配置一下开发环境,然后便 传智播客广州PHP培训教程,完全是由老师亲自在教室指导,跟 ...

  4. 最炫丽的网页平面UI课程就在广州传智播客

    最炫丽的网页平面UI课程就在广州传智播客 哪里的网页平面UI课程最酷最炫,当然是广州传智播客了.传智播客广州网页平面UI培训课程分为六个阶段. 第一阶段:食品包装设计.企业形象识别系统设计.伊利牛奶广 ...

  5. 《那些对传智播客的恶意攻击》第一篇:穿越神人zuoyi3748

    传智播客已经六岁了,由于我们高度重视教学质量,传智播客这六年间取得了飞速发展.由于传智播客的飞速发展使得同行业的某些教学质量差的培训机构感受到了压力,因此他们妄图通过散播恶意谣言诋毁传智播客. 六年间 ...

  6. 【传智播客】Javaweb程序设计任务教程 黑马程序员 课后答案【合集】

    [传智播客]Javaweb程序设计任务教程 黑马程序员 第一章 课后答案 [传智播客]Javaweb程序设计任务教程 黑马程序员 第二章 课后答案 [传智播客]Javaweb程序设计任务教程 黑马程序 ...

  7. 【传智播客】JavaWeb程序设计任务教程 第四章练习答案

    更多教材解析.练习答案见我的<答案解析系列>博客专栏哦-->答案解析专栏网址 1.一次重定向过程中,浏览器会发出多少次服务器请求( ) A.1次 B.2次 C.0次 D.3次 2.下 ...

  8. 传智播客C/C++各种开发环境搭建视频工具文档免费教程

    传智播客作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享!传智播客C/C++主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范.火速前来下载吧 所谓&quo ...

  9. python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...

    Python基础视频教程 初级共600节课 本套视频是传智播客紧抓未来最大趋势--人工智能,应运而生的一套Python入门视频教程,Python是学习人工智能的首选语言,而该视频是专门针对零基础的学员 ...

  10. linux系统编程 传智播客,传智播客王保明Linux培训系列教程全120集

    传智播客王保明Linux培训系列教程全120集--更多资源,课程更新在 多智时代 duozhishidai.com 多智时代资源,简介: 第一天: 01-从linux内核角度看linux系统编程 02 ...

最新文章

  1. 《C#精彩实例教程》小组阅读05 -- C#变量与常量
  2. python零基础有用吗-零基础参加软件测试有用吗?老男孩Python培训班
  3. 关于org.apache.lucene.queryParser.ParseException: Encountered 解决方法
  4. java的query_Java-Query
  5. iis php 访问乱码,如何解决php加密 乱码问题
  6. 构建知识图谱,让自己更值钱
  7. spd耗材管理流程图_国药器械山东公司助力济宁医学院附属医院SPD项目成功启动...
  8. C语言 Win动态库
  9. 调查:受经济危机影响 巴西民众搬家意愿提升
  10. [转载] 实训心得体会
  11. 【ACL2021】话题感知的语义建模
  12. 云打印SDK来袭,支持飞鹅云,芯烨云,易联云,优声云等云打印机
  13. 虚拟机win7装oracle,大神教你win7系统安装Oracle VM VirtualBox虚拟机的处理教程
  14. 怎么去除微博图片的水印?
  15. 通过ahocorasick快速构建一棵actree(AC自动机)
  16. 大数据的五大关键技术
  17. 酒店评论数据分析和挖掘-展现数据分析全流程(一)报告展示篇
  18. 李炎恢-在线商城第三季总结
  19. python 多线程利器-tomorrow
  20. 原生JS中的三大家族(offset/scroll/client)与jQuery中对应的方法

热门文章

  1. 万亿条数据查询如何做到毫秒级响应?
  2. 搞定系统设计 00:开篇
  3. 深度解密Go语言之基于信号的抢占式调度
  4. 音视频技术开发周刊 | 168
  5. Netflix选择AVIF作为下一代图片压缩技术
  6. 《Go语言圣经》学习笔记 第一章 Go语言入门
  7. 一文掌握 Linux 内存管理
  8. 2021 有哪些不容错过的后端技术趋势
  9. 产品经理日常数据分析工作
  10. 深入理解gtest C/C++单元测试经验谈