当前位置:
文档之家› 《JavaScript 程序设计基础教程(第2版)》习题答案分析
《JavaScript 程序设计基础教程(第2版)》习题答案分析
4)单击超链接,弹出一个警示对话框,显示当前页面中所有超链接的所有url
ex080304.htm
5)当鼠标移至超链接时出现小提示框,显示该超链接的url
ex080305.htm
6)编写脚本,为每隔超链接元素添加一个右兄弟元素<span>,显示超链接的url
ex080306.htm
7)将页面中的一个有序或无序列表的各列表项按升序重新排列
2)编写一个函数Min(x,y),求出x,y这两个数中的最小值,要求x,y的值由用户输入。
ex060302.htm
3)编写一个判断某个非负整数是否能够同时被3、5、7整除的函数,然后在页面上输出1~1000所有能满足这些条件的整数,并要求每行显示6个这样的数。
ex060303.htm
4)在页面上编程输出100~1000的所有素数,并要求每行显示6个数。
ex060304.htm
5)编写一个非递归函数Factorial(n),计算12!-10!的 结果。
ex060305.htm
6)编写一个有1个参数的函数,它在页面上输出的一个5层星号图案
ex060306.htm
7)斐波那契数列,求斐波那契数列第N项的值。
ex060307.htm
8)编写函数,用下面的公式计算pai的近似值。
三、综合题
1)为页面设计一个文本超链接“打开中大主页”,当单击这个超链接,弹出一个没有菜单工具栏的窗口,大小为600*400
ex080301.htm
2)使页面浏览时每隔五分钟就弹出一个警示对话框。显示当前时间
e点击打开一个小窗口,显示当然时间
ex080303.htm
ex090302.htm
3)当鼠标在超链接上移动时,状态栏显示鼠标指标在窗口中的坐标。
ex090303.htm
4)设计一个含有表单的页面,并且在表单上放置一个文本框,当鼠标在页面上移动时,鼠标坐标将显示在这个文本框中。
ex090304.htm
5)设计一个表单,可以让用户输入姓名年龄职业,并验证。
ex090305.htm
5)对 与VBscript相比,javascript的优势在于它不仅使用于IE浏览器,也适用于其他浏览器。
6)错7)对8)错9)错10)错
11)错12)错13)错14)错15)对
二、单选题
1)C2)C3)C4)B5)A
6)B7)B8)C9)C10)D
11)D12)A13)C14)D15)A
16)C17)D18)B19)B20)C
第四章
一、判断题
1)错JavaScript 是Microsoft公司设计的脚本语言。
2)对JavaScript 既文档中可用于Web客户端应用,也可以用于Web服务器端应用。
3)对在HTML文档中通过使用<script>标签可以引入javascript程序。
4)错编写javascript程序的唯一工具是纯文本编辑器。
ex050302.htm
3)编写程序,计算10!
ex050303.htm
4)编写程序,计算1!+2!+3!+....+10!的结果。
ex050304.htm
5)在页面上输出如下数字图案。每个数字之间有一个空格。
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
ex050305.htm
6)在页面上输出如下图案,有空格。
6)是浏览该页面的窗口总是出现在其他页面的前面。
ex090306.htm
第十章
1) 设计一个页面,页面中有一个垂直滚动显示的文字条。
ex1001.htm
2)设计一个页面,页面中有一段文字“javascript”在可视区域内左右摆动。
ex1002.htm
3) 设计一个页面,他有一区域用于垂直滚动展示一些带超链接的图片。
11)错12)错13)错14)错15)对
二、单选题
1)B2)C3)A4)C5)A
6)D7)C8)D9)B10)C
11)D12)A13)A14)D15)B
三、综合题
1)设计一个页面,有一个“发送”按钮,单击时显示对话框发送完毕
ex090301.htm
2)在document对象的onclick事件处理程序中判断用户是否同时按下shift的键。
ex040304.htm
第五章
一、判断题
1)对2)错3)错4)对5)对
6)对7)对8)错
二、单选题
1)B2)A3)C4)A5)D
6)B7)A8)B9)C10)C
三、综合题
1)编写程序,通过用户输入的年龄判断是哪个年龄段的人,并输出结果。
ex050301.htm
2)编写程序,根据用户输入的一个数字(0-6),通过警示对话框显示对应的星期几。
ex070312.htm
第八章
一、判断题
1)错2)对3)错4)错5)错
6)错7)错8)错9)对10)对
11)错12)对13)对14)对15)对
16)对17)错18)错
二、单选题
1)A2)B3)B4)A5)C
6)C7)C8)D9)D10)B
11)C12)B13)D14)B15)C
16)D17)C18)B19)C20)B
21)错
二、单选题
1)B2)B3)A4)C5)B
6)C7)A8)B9)D10)B
11)D12)B13)A14)B15)D
16)A17)B18)C19)B20)D
21)B22)A23)D24)A
三、综合题
1)ex030301.htm2)ex030302.htm3)ex030303.htm4)ex030304.htm
三、综合题
1)编写程序,根据用户输入的数值,计算;平方、平方根和自然对数。
ex070301.htm
2)使用Math对象的random()方法编制一个产生0~100之间(含0、100)的随机整数的函数。
ex070302.htm
3)设计一个页面,在页面上显示信息“现在是xxx年xx月xx日。。。。。,欢迎您的到访!”
三、综合题
1)显示“这是我自己设计的第一个JavaScript页面”。
ex040301.htm
2)D
3)随机生成两个小数给变量x,y,然后显示这两个数中的最大值。
ex040303.htm
4)如果某年的年份值是4的倍数并且不是100的倍数,或者该年份值400的倍数,那么这一年就是闰年。请编制一个页面,该页面显示当天是否处于闰年。
ex080307.htm
8)将页面中一个成绩表按“总评成绩”升序重新排列
ex080308.htm
9)将一个<p>段落的内嵌样式设置为与样式规格“p{...}”效果相同
ex080309.htm
10)使页面中所有样式表无效
ex080310.htm
第九章
一、判断题
1)对2)对3)错4)错5)对
6)对7)错8)错9)对10)错
5)ex020305.htm6)ex020306.htm7)ex020307.htm8)ex020308.htm
9)ex020309.htm10)ex020310.htm11)略
第三章
一、判断题
1)错2)对3)错4)对5)错
6)错7)对8)错9)对10)错
11)对12)错13)错14)错15)错
16)错17)错18)对19)对20)错
ex050309.htm
10)求出所有和为1000的连续正整数。
ex050310.htm
第六章
一、判断题
1)错2)错3)错4)对5)对
二、单选题
1)D2)C3)D4)D5)C
三、综合题
1)编写一个函数f(x)=4 x*x+3x=2,提示用户输入x的值,然后输出相应的计算结果。
ex060301.htm
*
* *
* * *
* * * *
* * * * *
ex050306.htm
7)有些三位数x,被4除余2,被7除余3,被9除余5,请求出这些数。
ex050307.htm
8)取1元、2元和5元纸币共十张,付给18元,有几种付法。
ex050308.htm
9)求所有满条件的四位数ABCD,它是13的倍数,且第3位数加上第2位数等于第4位数。
ex1003.htm
4) 设计一个页面,它在一个文本框中显示一个数字时钟。
ex1004.htm
5) 设计一个页面,该页面含有一个公告栏,它循环显示每条公告消息且具有转换特效,并且该公告栏总是出现在可视区域的顶端
ex1005.htm
6) 设计一个页面,当用鼠标右击文字或图片时将出现不同的菜单。
ex1006.htm
ex070306.htm
7)斐波那契数列的第一项是1,第二项是1,以后各项都是前两项的和。 请按逆序在页面中显示前40项的和。
ex070307.htm
8)设计一个函数DayOfYear(d)。
ex070308.htm
9)位Date对象添加一个自定义方法getDayOfYear(),该方法返回日期是所在年费的第几天
ex070303.htm
4)编制一个从字符串手机数字字符的函数collectDigits,
ex070304.htm
5)编制一个将两个字符串交叉合并的函数Merge(“123”,”abc”)的返回值是“1a2b3c”
ex070305.htm
6)设计一个程序,它接收用户输入的7门课程的成绩,然后在页面上显示其总成绩和平均分
16)错17)对18)错19)错20)对
21)错22)错
二、单选题
1)D2)C3)C4)B5)A
6)B7)B8)B9)C10)C