《JavaScript 程序设计基础教程(第2版)》习题答案.doc
-
资源ID:78788161
资源大小:29.50KB
全文页数:9页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
《JavaScript 程序设计基础教程(第2版)》习题答案.doc
JavaScript 程序设计基础教程(第2版)习题答案第一章 Web 技术概述一、单选题1)D2)D3)D4)A5)C6)D7)C8)C9)D10)D11)A12)D13)D14)D15)A二、综合题(略)第二章 HTML/XHTML 制作一、判断题1)对2)错3)对4)错5)对6)错7)错8)错9)错10)对11)对12)对13)错14)错15)对16)错17)对18)错19)错20)对21)错22)错二、单选题1)D2)C3)C4)B5)A6)B7)B8)B9)C10)C11)B12)C13)C14)C15)C16)C17)A三、综合题1)ex.htm2)ex.htm3)ex.htm4)ex.htm5)ex.htm6)ex.htm7)ex.htm8)ex.htm9)ex.htm10)ex.htm11)略第三章 CSS 技术一、判断题1)错2)对3)错4)对5)错6)错7)对8)错9)对10)错11)对12)错13)错14)错15)错16)错17)错18)对19)对20)错21)错二、单选题1)B2)B3)A4)C5)B6)C7)A8)B9)D10)B11)D12)B13)A14)B15)D16)A17)B18)C19)B20)D21)B22)A23)D24)A三、综合题1)ex.htm2)ex.htm3)ex.htm4)ex.htm5)ex.htm6)ex.htm7)ex.htm8)ex.htm9)ex.htm10)ex.htm11)ex.htm12)ex.htm13)ex.htm14)ex.htm15)ex.htm16)略第四章 JavaScript 编程基础一、判断题1)错JavaScript 是Microsoft公司设计的脚本语言。2)对JavaScript 既文档中可用于Web客户端应用,也可以用于Web服务器端应用。3)对在HTML文档中通过使用<script>标签可以引入javascript程序。4)错编写javascript程序的唯一工具是纯文本编辑器。5)对 与VBscript相比,javascript的优势在于它不仅使用于IE浏览器,也适用于其他浏览器。6)错7)对8)错9)错10)错11)错12)错13)错14)错15)对二、单选题1)C2)C3)C4)B5)A6)B7)B8)C9)C10)D11)D12)A13)C14)D15)A16)C17)D18)B19)B20)C三、综合题1)显示“这是我自己设计的第一个JavaScript页面”。ex.htm2)D3)随机生成两个小数给变量x,y,然后显示这两个数中的最大值。ex.htm4)如果某年的年份值是4的倍数并且不是100的倍数,或者该年份值400的倍数,那么这一年就是闰年。请编制一个页面,该页面显示当天是否处于闰年。ex.htm第五章 基本流程控制一、判断题1)对2)错3)错4)对5)对6)对7)对8)错二、单选题1)B2)A3)C4)A5)D6)B7)A8)B9)C10)C三、综合题1)编写程序,通过用户输入的年龄判断是哪个年龄段的人,并输出结果。ex.htm2)编写程序,根据用户输入的一个数字(0-6),通过警示对话框显示对应的星期几。ex.htm3) 编写程序,计算10!ex.htm4) 编写程序,计算1!+2!+3!+.+10!的结果。ex.htm5) 在页面上输出如下数字图案。每个数字之间有一个空格。11 21 2 31 2 3 41 2 3 4 5ex.htm6) 在页面上输出如下图案,有空格。 * * * * * * * * * * * * * *ex.htm7)有些三位数x,被4除余2,被7除余3,被9除余5,请求出这些数。ex.htm8)取1元、2元和5元纸币共十张,付给18元,有几种付法。ex.htm9) 求所有满条件的四位数ABCD,它是13的倍数,且第3位数加上第2位数等于第4位数。ex.htm10)求出所有和为1000的连续正整数。ex.htm第六章 函数一、判断题1)错2)错3)错4)对5)对二、单选题1)D2)C3)D4)D5)C三、综合题1)编写一个函数f(x)=4 x*x+3x=2,提示用户输入x的值,然后输出相应的计算结果。ex.htm2)编写一个函数Min(x,y),求出x,y这两个数中的最小值,要求x,y的值由用户输入。ex.htm3)编写一个判断某个非负整数是否能够同时被3、5、7整除的函数,然后在页面上输出11000所有能满足这些条件的整数,并要求每行显示6个这样的数。ex.htm 4) 在页面上编程输出1001000的所有素数,并要求每行显示6个数。ex.htm5)编写一个非递归函数Factorial(n),计算12!-10!的 结果。ex.htm6) 编写一个有1个参数的函数,它在页面上输出的一个5层星号图案ex.htm7)斐波那契数列,求斐波那契数列第N项的值。ex.htm8)编写函数,用下面的公式计算pai的近似值。ex.htm9)利用全局变量和函数,设计模拟幸运数字机游戏。ex.htm一、判断题1)错2)错3)错4)错5)对6)错7)错8)对9)对10)错二、单选题1)B2)D3)C4)C5)C6)B7)B8)C9)D10)C11)A12)D13)C14)D15)D16)C17)B18)C19)B20)B三、综合题1)编写程序,根据用户输入的数值,计算;平方、平方根和自然对数。ex.htm2)使用Math对象的random()方法编制一个产生0100之间(含0、100)的随机整数的函数。ex.htm3)设计一个页面,在页面上显示信息“现在是xxx年xx月xx日。,欢迎您的到访!”ex.htm4)编制一个从字符串手机数字字符的函数collectDigits,ex.htm5)编制一个将两个字符串交叉合并的函数Merge(“123”,”abc”)的返回值是“1a2b3c”ex.htm6)设计一个程序,它接收用户输入的7门课程的成绩,然后在页面上显示其总成绩和平均分ex.htm7)斐波那契数列的第一项是1,第二项是1,以后各项都是前两项的和。 请按逆序在页面中显示前40项的和。ex.htm8)设计一个函数DayOfYear(d)。ex.htm9)位Date对象添加一个自定义方法getDayOfYear(),该方法返回日期是所在年费的第几天ex.htm10)使用构造函数定义一个描述二维坐标点(x,y)的Point类。ex.htm11)使用构造函数定义一个由二维左边点point表示的线段类line,ex.htm12)先定义一个表示多边形的类Polygon,该类有一个表示边数目的属性sides和一个多边形面积的方法getArea。ex.htm第八章 浏览器对象和 HTML DOM一、判断题1)错2)对3)错4)错5)错6)错7)错8)错9)对10)对11)错12)对13)对14)对15)对16)对17)错18)错二、单选题1)A2)B3)B4)A5)C6)C7)C8)D9)D10)B11)C12)B13)D14)B15)C16)D17)C18)B19)C20)B三、综合题1)为页面设计一个文本超链接“打开中大主页”,当单击这个超链接,弹出一个没有菜单工具栏的窗口,大小为600*400ex.htm2)使页面浏览时每隔五分钟就弹出一个警示对话框。显示当前时间ex.htm3)为页面设计一个超链接,点击打开一个小窗口,显示当然时间ex.htm4)单击超链接,弹出一个警示对话框,显示当前页面中所有超链接的所有urlex.htm5)当鼠标移至超链接时出现小提示框,显示该超链接的urlex.htm6)编写脚本,为每隔超链接元素添加一个右兄弟元素<span>,显示超链接的urlex.htm7)将页面中的一个有序或无序列表的各列表项按升序重新排列ex.htm8)将页面中一个成绩表按“总评成绩”升序重新排列ex.htm9) 将一个<p>段落的内嵌样式设置为与样式规格“p.”效果相同ex.htm10)使页面中所有样式表无效ex.htm第九章 事件驱动编程一、判断题1)对2)对3)错4)错5)对6)对7)错8)错9)对10)错11)错12)错13)错14)错15)对二、单选题1)B2)C3)A4)C5)A6)D7)C8)D9)B10)C11)D12)A13)A14)D15)B三、综合题1)设计一个页面,有一个“发送”按钮,单击时显示对话框发送完毕ex.htm2)在document对象的onclick事件处理程序中判断用户是否同时按下shift的键。ex.htm3)当鼠标在超链接上移动时,状态栏显示鼠标指标在窗口中的坐标。ex.htm4)设计一个含有表单的页面,并且在表单上放置一个文本框,当鼠标在页面上移动时,鼠标坐标将显示在这个文本框中。ex.htm5)设计一个表单,可以让用户输入姓名年龄职业,并验证。ex.htm6)是浏览该页面的窗口总是出现在其他页面的前面。ex.htm第十章 JavaScript 网页特效1) 设计一个页面,页面中有一个垂直滚动显示的文字条。ex1001.htm2) 设计一个页面,页面中有一段文字“javascript”在可视区域内左右摆动。ex1002.htm3) 设计一个页面,他有一区域用于垂直滚动展示一些带超链接的图片。ex1003.htm4) 设计一个页面,它在一个文本框中显示一个数字时钟。ex1004.htm5) 设计一个页面,该页面含有一个公告栏,它循环显示每条公告消息且具有转换特效,并且该公告栏总是出现在可视区域的顶端ex1005.htm6) 设计一个页面,当用鼠标右击文字或图片时将出现不同的菜单。ex1006.htm