《WEB技术(JSP)》习题集空白版
《WEB技术(JSP)》习题集
第一章 JSP技术基础习题
一、选择题
1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请
求,执行字节码文件的结果是() A)发送一个JSP源文件到客户端 B)发送一个Java文件到客户端 C)发送一个HTML页面到客户端 D)什么都不做。
2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()
A)进程 B)线程 C)程序 D服务。
3.下列动态网页和静态网页的根本区别描述错误的是()。
A)静态网页服务器端返回的HTML文件是事先存储好的 B)动态网页服务器端返回的HTML文件是程序生成的。 C)静态网页文件里只有HTML标记,没有程序代码。 D)动态网页中只有程序,不能有HTML代码。 4.不是JSP运行必须的是()
A)操作系统 B)JavaJDK
C)支持Jsp的Web服务器 D)数据库
6.Tomcat服务器的默认端口号是:()
A)80 B)8080 C)21 D)2121
二、判断题
1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()
2.Web开发技术包括客户端和服务器端的技术。() 3.Tomcat和JDK都不是开源的。()
第二章 JSP语法基础
一、选择题
1.JSP的指令标记通常是指:()
A)Page指令、Include指令和Taglib指令 B)Page指令、Include指令和Plugin指令 C)Forward指令、Include指令和Taglib指令 D)Page指令、Param指令和Taglib指令
2.可以在以下哪个( )标记之间插入Java程序片?()
A)<% 和 %> B)<% 和 /> C) 和 %> D)<% 和 !>
3.下列哪一项不属于JSP动作指令标记?()
A)
4.JSP的Page编译指令的属性Language的默认值是:()
A)Java B)C C)C# D)SQL
5.JSP的哪个指令允许页面使用者自定义标签库?()
A)Include指令 B)Taglib指令 C)Include指令 D)Plugin指令
6.可以在以下哪个( )标记之间插入变量与方法声明?()
A)<% 和 %> B)<%! 和 %> C) 和 %> D)<% 和 !>
7. 8.下列()注释为隐藏型注释。()。 A) B) C)<%-- 注释内容 --%> D)] --> 9.下列变量声明在( )范围内有效。()。 <%! Date dateTime; int countNum; %> A)从定义开始处有效,客户之间不共享 B)在整个页面内有效,客户之间不共享 C)在整个页面内有效,被多个客户共享 D)从定义开始处有效,被多个客户共享 10.在“<%=”和“%>”标记之间放置(),可以直接输出其值。 A) 变量 B)Java表达式 C)字符串 D)数字 11.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。 A)是一个完整的HTML文件 B)是一个完整的JSP文件 C)是一个完整的TXT文件 D)是一个完整的Java源文件 14.JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间()。 A)可以有空格 B)不可以有空格 C)必须有空格 D)不确定 15.当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字() A)public B)static C)synchronized D)private 二、判断题 1.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。() 2.JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。() 3.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。() 4.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。() 5.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。() 6.页面成员方法不可以在页面的Java程序片中调用。() 7.程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。() 8.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。() 9.JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。() 10.在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。() 11.不可以用一个page指令指定多个属性的取值。() 12.jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。() 13.jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。() 14. 15.JSP页面只能在客户端执行。() 16.JSP页面中不能包含脚本元素。() 四、思考题 1.include标记与include动作标记有什么区别? 2.如何保证页面跳转时当前页面与跳转页面之间的联系? 3.如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次? 4.在<%!和%>之间声明的变量和在<%和%>之间声明的变量有何区别? 5.是否允许一个JSP页面为contentType设置两次不同的值? 6.JSP的特殊字符与Java语言的转义字符关系? 7.请说出一个JSP页面的基本组成。 第三章 JSP的内置对象 一、选择题 1.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是()。 A)秒 B)分秒 C)毫秒 D)微秒 2.当response的状态行代码为哪个时,表示用户请求的资源不可用?() A)101 B)202 C)303 D)404 3.一个典型的HTTP请求消息包括请求行、多个请求头和() A)响应行 B)信息体 C)响应行 D)响应头 4.在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和()四个作用范围。 A)Request Scope B) Response Scope C)Out Scope D) Writer Scope 5.Form表单的method属性能取下列哪项的值() A)submit B)puts C)post D)out 6.能在浏览器的地址栏中看到提交数据的表单提交方式是() A)submit B)get C)post D)out 7.可以利用request对象的哪个方法获取客户端的表单信息() A)request.getParameter() B)request.outParameter() C)request.writeParameter() D)request.handlerParameter() 8.可以利用JSP动态改变客户端的响应,使用的语法是() A)respons
…… 此处隐藏:1816字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




