




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
脚本语言与互动网页设计练习题C一、单项选择题 1.标记符是放在哪对标记符之间的:( )A. B. C. D.2.img标记符中连接图片的参数是:( )A.href B.src C.type D.align 3.同以往的版本相比较,HTML4.0:( )A.增加了JavaScript支持 B.增加了Flash技术C.增强了网页的动态性 D.增加了ActiveX技术4.在HTML中,标记的Size属性最大取值可以是:( )A.5 B.6 C.7 D.8 5.在HTML中,要定义一个书签应该使用的语句是:( )A.text B.text C.text D.text 6.Javascrilpt中哪个对象表示浏览器的窗口,可用于检索关于该窗口状态的信息。( )A、Document B、Window C、Frame D、Navigator7.Javascrilpt中哪个属性可以设置窗口的状态栏内的默认文字。( )A、status B、external C、defaultStatus D、parent8.Javascrilpt中哪个方法要求窗口显示刚刚访问的前一个窗口。( )A.back() B.go() C.display() D.view()9.下述选项中不属于JDBC基本功能的是:( )A.与数据库建立连接 B.提交SQL语句 C.处理查询结果 D.数据库维护管理10.在JSP中使用标记时,不会出现的属性是:( )A.name B.property C.value D.以上皆不会出现11.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )A.作用于整个JSP页面。B.可以在一个页面中使用多个指令。C.为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。D.指令中的属性只能出现一次。12.在JSP中调用JavaBean时不会用到的标记是:( )A. B. C. D.13.关于JavaBean正确的说法是:( )A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B.在JSP文件中引用Bean,其实就是用语句C.被引用的Bean文件的文件名后缀为.javaD.Bean文件放在任何目录下都可以被引用14.Servlet程序的入口点是:( )A.init() B.main() C.service() D.doGet()15.不能在不同用户之间共享数据的方法是( )A.通过cookie B.利用文件系统 C.利用数据库 D.通过ServletContext对象二、填空题 1.HTML语言是一种简单标记语言,它的文件需要通过 (1) 显示其效果,标记可分为 (2) 、 (3) 。2.HTML语言中,换行标记为 (4) ,不换行标记为 (5) 。3.HTML中用 (6) 标记的 (7) 属性可向网页中加入.avi视频剪辑文件。4.JavaScript是事件驱动语言,鼠标事件一共有6个:onMouseDown、onMouseUp、onMouseOut和 (8) 、 (9) 、 (10) 。5.一个JSP页面主要由注释和 (11) 、 (12) 、 (13) 等内容组成。6.在JSP的内建对象中,向客户端输出动态内容需要使用 (14) 对象, (15) 对象表示JSP页面本身。7.Servlet的生命周期分三个时期: (16) 、 (17) 、 (18) 。8.操作文件主要有两种类型,一种是 (19) ,另一种是 (20) 。三、简答题 1.taglib指令的作用是什么?2.简述面向对象的几个基本概念:对象、类、继承。3.方法覆盖和方法重载有什么区别?4.out.clear与out.flush有什么区别?5.如何使用request对象获取请求参数?6.JSP有哪些动作元素?作用分别是什么?7.JSP中INCLUDE两种实现方式的区别? 8.一个标准的JavaBean具有哪些特征?9.JSP有哪些中文问题,如何解决?10.简述JavaBean的存在范围。四、编程题 使用JavaBean设计个人所得税计算器,税率表如下:级别应税所得额税率(%)速算扣除数1不超过500元502超过500元至2000元10253超过2000元至5000元151254超过5000元至20000元203755超过20000元至40000元2513756超过40000元至60000元3033757超过60000元至80000元3563758超过80000元至100000元40103759超过100000元4515375脚本语言与互动网页设计练习题C答案5、 单选题B B C C B B C A D C D A A C A6、 填空题1标记单标记双标记23 dynsrc4onClickonMouseOveronMouseMove5指令脚本元素动作元素6outpage7初始化执行结束8读取内容写入内容或更改文件属性7、 简答题1定义一个标签库以及其自定义标签的前缀。2类是真实世界对象的一个抽象;对象是类的一个实例;继承是指一个类从它的基类(父类)中派生出来,具有父类的所有属性和方法,并能扩展这些属性和方法。3方法重载是使用同方法名不同参数列表的多个方法来方便对不同类型参数的处理;方法覆盖是基于继承的一个概念,是指在派生类中定义同名同参数的方法来替换基类中原有的方法实现,是多态性实现的基础。4out.flush是将缓冲区中的数据输出后清除;out.clear是将缓冲区中的数据直接清除而不输出。5. 采用getParameter(String name)、getParameterNames()、getParameterValue (String name)来获取各种参数值。6JSP共有以下6种基本动作:jsp:include:在页面被请求的时候引入一个文件。jsp:useBean:寻找或者实例化一个JavaBean。jsp:setProperty:设置JavaBean的属性。jsp:getProperty:输出某个JavaBean的属性。jsp:forward:把请求转到一个新的页面。jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记7动态、静态两种。动态INCLUDE用jsp:include动作实现它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面8JavaBean是一个public类;JavaBean类具有一个无参构造方法,在使用实例化JavaBean类时调用;JavaBean内的属性都应该定义为私有的,使这些属性只能通过JavaBean内的方法访问或改变,以保证数据的完整性和封装性。设置和获取属性值时使用setXXX和getXXX方法。9(1) JSP的charset。(2) JSPSERVER编译JSP是使用的字符集,默认和操作系统是一样的,可能需要进行修改。(3) 你的BEAN编译时候所采用的字符集,一般用JavaC编译,都是和操作系统一样的,但你可以通过带参数来改变。(4) 和数据库连接时,大多数JDBC驱动程序都可以设置其字符集的,这样JDBC驱动会自己进行转换,也不会出现汉字问题。10中的scope属性:用来设定JavaBean存在的范围。(1) Page:生命周期只能在一个页面里,只能在一个页面里存取该JavaBean,重新刷新页面时会将原来的JavaBean实例删除掉,产生一个新JavaBean实例;(2) Request:与request对象有很大关系,存取范围除了整个页面外,还包括动作元素和包含的页面,即原页面和包含的页面都可以访问原来产生的JavaBean实例;(3) Session:生命周期在一个连接里,可以在一个连接里访问该JavaBean(当用户使用浏览器访问某个网页时,就进行了一次连接,同时创建了一个代表该连接的session对象);(4) Application:生命周期最长,只要Web服务器不重启,JavaBean就永远运行在服务器中,所以任何页面都可以使用该JavaBean实例。8、 编程题1Sample3.html 个人所得税计算器 个人所得税计算器 当月个人总收入: 当地个人所得税起征额: SampleBean4.javapackage ch06;import java.io.*;public class SampleBean4public SampleBean4()private String sumincom;private String taxstart;private double tax;public void setSumincom(String sumincom) this.sumincom = sumincom; public String getSumincom() return sumincom; public void setTaxstart(String taxstart) this.taxstart = taxstart; public String getTaxstart() return taxstart; public void setTax(double tax) this.tax = tax; public double getTax() return tax; public void calculate()double totalmoney = Double.parseDouble(sumincom);double basemoney = Double.parseDouble(taxstart);double balance = totalmoney - basemoney;try if(balance0&balance500&b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度储藏室出售及仓储配送与售后服务合同
- 2025版企业合规风险防范法律顾问聘用合同
- 2025年度文化产业融资租赁担保合同范本
- 红酒知识与健康培训课件
- 2025水利管道工程合同条款及格式
- 红酒白酒香槟知识培训课件
- 2025保温材料采购协议
- 会议纪要标准化撰写模板清晰明了
- 专业咨询公司与房产开发商合作开发办公区协议
- 人工智能助手产品合作协议
- 实验室设备管理员培训
- 2025年四川省成都市中考生物真题(解析版)
- 保险执业登记管理制度
- 2025-2030中国电子墨水屏幕行业市场发展趋势与前景展望战略分析研究报告
- 口腔数字化技术课件
- 2025年安徽省农业职业技能大赛(动物检疫检验员)备赛试题库(含答案)
- 2024年重庆市中考英语试卷(A卷)(含答案与解析)
- 种子购买协议合同书
- 《小学美术开学第一课》课件
- 汽车行业售后
- 直播电商数据分析教学计划
评论
0/150
提交评论