一、选择题
1、写“Hello World〞的正确javascript语法是?〔〕
A. document.write("Hello World") B. "Hello World"
C. response.write("Hello World") D. ("Hello World")
2、JS特性不包括〔〕
A.解释性 B.用于客户端 C.基于对象 D.面向对象
3、以下JS的判断语句中( )是正确的
A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then
4、以下JavaScript的循环语句中( )是正确的
A.if(i<10;i++) B.for(i=0;i<10)
C.for i=1 to 10 D.for(i=0;i<=10;i++)
5、以下的哪一个表达式将返回假〔〕
A.!(3<=1) B.(4>=4)&&(5<=2)
C.(“a〞==〞a〞)&&(“c〞!=〞d〞) D.(2<3)||(3<2)
6、以下选项中,( )不是网页中的事件
A.onclick B.onmouseover C.onsubmit D.onpressbutton
7、有语句“var x=0;while(____) x+=2;〞,要使while循环体执行10次,空白处的循环判定式应写为:〔〕
A.x<10 B. x<=10 C.x<20 D.x<=20
8、JS语句
var a1=10;
var a2=20;
alert(“a1+a2=〞+a1+a2)
将显示( )结果
A.a1+a2=30 B.a1+a2=1020 C.a1+a2=a1+a2
9、将字串s中的所有字母变为小写字母的方法是〔〕
10、以下( )表达式产生一个0~7之间(含0,7)的随机整数.
C.Math. floor(Math.random()*8)
11、产生当前日期的方法是〔〕
A.Now(); B.Date() C.new Date() D.new Now()
12、如果想在网页显示后,动态地改变网页的标题〔〕
A.是不可能的 B.通过document.write(“新的标题容〞)
C. 通过document.title=(“新的标题容〞)
D. 通过document.changeTitle(“新的标题容〞)
13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是〔〕
D.以上都可以
14、HTML文档的树状结构中,〔〕标签为文档的根节点,位于结构中的最顶层。
A.B.
C.D.15、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是〔〕
A.background B.backgroungImage C.image D.back
16、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是〔〕
17、HMTL表单的首要标记是
答:
六、程序题
1、完成foo()函数的容,要求能够弹出对话框提示当前选中的是第几个单项选择框。
答案:
2、填充注释局部的函数体,使得foo()函数调用弹出〞成功〞的对话框。代码应尽量简短。
七、设计题
1、利用Javascript设计一个页面显示以下信息,保存的页面名称为01.htm,保存在test文件夹中。
显示的信息为: 欢送来到Javascript 世界
2、使用Javascript语句分时问候,0~12点显示“早上好!〞,12~18点显示“下午好!〞,18~24点显示“晚上好!〞;并动态的显示今天的日期和现在的时间,效果参考以下图:
保存的页面名称为02.htm,保存在test文件夹中。
3、使用Javascript语句实现表单校验,如以下图,具体要求:
(1)文本框不能为空
(2)输入的电子地址必须包含““符号和“.“符号
保存的页面名称为:03.htm,保存在test文件夹中。
4、制作一个页面,当加载这个页面的时候用Jav’50像素,宽度为650像素,其他设置为0,保存的页面名称为04.htm,保存在test文件夹中。〔adv.htm和其他素材test文件夹中〕
5、页面上有一个文本输入框,要求输入助记码后,在离开输入框时自动填充匹配的容
例如:、、的助记码分别为 sz、zh、sy
当输入“sz〞时,输入框显示“〞
当输入“s〞时,在紧贴输入框的右边显示下拉选择框,提供可选的输入:、,选择完后,下拉框消失
假设输入框的onBlur事件的函数是shortcutCode,请写出该函数的容
假设已有存储助记码对象的声明
var oShortcut = { sz:"", zh:"", sy:"" }
function shortcutCode() {
}
6、设计一个表单,放入两个按钮,单击它们时将显示不同问候语。
7、在页面中显示当前时间
8、将用户输入的字符串反向输出到页面上,并且要求将其中的小写字母转换成大写字母。
9、设计一个表单,该表单有和某种卡号两个文本输入框,其中这种卡号的格式为“XXXX-XXXX-XXXX-XXXX〞〔每个X代表一个数字〕,要求用户单击提交按钮之前验证这两个输入数据的有效性。
10、设计3个按钮,当单击他们时分别使页面的背风光变成红、蓝和绿色。
11、设计一个表单,可以让用户输入、年龄、职业,并编写程序对年龄进展有效检验〔16<年龄<40〕,数据合格后提交表单。
12、对表格单元格的添加删除修改并对其进展移动以与拷贝等操作,是目前应用开发中常用的技术。
13、表单验证
14、利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。