2012年JAVASCRIPT期末考试题
(考试时间90分钟)
一、选择题:(每题3分,共计30分 注:选项不唯一,错选、多选0分,少选1.5分) 1、 下述哪一种说法是正确的?(D)
A、 javascript代码对各种标识符、关键字区分大小写。 B、 可以将javascript的保留字用作变量名称。 C、 Javascript没有提供书写注释的方法。
D、 Javascript代码在之间书写。 2、 下述哪一个变量声明是正确的变量声明?(A)
A、 var case =15 B、 var how many=63.9
C、 var zipCode=\100094\
D、 var laddress=\北京市海淀区\
3、 下面的语句执行后,alert对话框中的诗歌用一行还是两行来显示?(D)
Alert(\千里莺啼绿映红,
水村山郭酒旗风。
南朝四百八十寺,
多少楼台
烟雨中。\); A、 一行 B、 两行 C、 三行 D、 四行
4、 表达式5+22/2%2的计算结果是(B)
A、5 B、6 C、7 D、8
5、写出下述各语句执行后变量someVal的值() Var someVal=2
someVal = someVal + 2 someVal = someVal * 10
someVal = someVal + \20\ someVal = \北京\
A、4 B、20 C、北京 D、4 20 22 北京
6、假设x的值是6,执行下述每一条语句后,变量y的值是多少?() y = --x ;
y = x++ ;
A、4 B、5 C、6 D、7
7、假设要将文档的背景颜色动态修改为浅蓝色,那么在javascript程序中应该使用下述哪一条语句?(C)
A、document.color=\lightblue\ B、document.fgcolor=\lightblue\
C、document.bgColor=\lightblue\ D、document.URL=\lightblue\ 8、当需要在文档中让用户输入一大段文字时(比如输入用户简历),那么应该选用下述哪一种输入域最合适?(A) A、textarea B、text C、password D、select 9、下列能够实现层DIV隐藏的语句是(B)
A document.getElementById(“div”).style.display=”no” B document.getElementById(“div”).style.display=”false”
C document.getElementById(“div”).style.display=”none”
D document.getElementById(“div”).style.display=”hidden”
10、 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(B) A. B. C. D.
二、补全代码(本题12分)
1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。
三、程序题(每题16分,共48分,按步骤和思想给分)
1、创建一个HTML页面,并编写相关的javascript代码,要求:文档中放置3个单行文本框和一个按钮,在第一个文本框中输入一个数字,单击按钮后,分别在第二个、第三个单行文本框中显示输入值的2倍和2次方。
2、创建一个HTML页面,并编写相关的javascript代码,要求:文档中放置一个文本框、一个按钮和一张图片,默认图片不显示,当文本框中输入“显示”时,单击按钮后图片便显示,当文本框中输入“隐藏”时,单击按钮后图片便隐藏。
3、创建一个HTML页面,并编写相关的javascript代码,要求:文档中放置三个按钮,三个按钮的背景颜色分别是红色、绿色、黄色,点击红色按钮,然后网页背景变红色,点击绿色按钮,然后网页背景变绿色,点击黄色按钮,然后网页背景变黄色。 五、简述题(10分) 谈谈对javascript的学习心得