您好,欢迎访问三七文档
1、JS特性不包括()A.事件驱动B.用于客户端C.基于对象D.面向对象2、下列JavaScript的循环语句中()是正确的A.if(i10;i++)B.for(i=0;i10)C.fori=1to10D.for(i=0;i=10;i++)3、以下()表达式产生一个0~7之间(含0,7)的随机整数.A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math.floor(Math.random()*8)D.Math.ceil(Math.random()*8)4、产生当前日期的方法是()A.Now();B.Date()C.newDate()D.newNow()5、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()A.document.myform.selCity.options.clear()B.document.myform.selCity.options.deleteAll()C.document.myform.selCity.options.length=0D.document.myform.selCity.options.size=06、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。A.BackColorB.backgroundColorC.BgColorD.Background7、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()。A.文本框B.复选框C.列表框D.按钮8、下列()可以用来检索被选定的选项的索引号。A.disabledB.selectedIndexC.optionD.mulitple9、分析下面的JavaScript代码段:varmystring=Iamastudent;a=mystring.search(am);document.write(a);输出结果是()。A.3B.4C.2D.110、JavaScript是运行在()的脚本语言。A.服务器端B.客户端C.在服务器运行后,把结果返回到客户端D.在客户端运行后,把结果返回到服务器11、以下关于DOM说法不正确的是()。A.DOM是一种与浏览器、平台、语言无关的接口B.document对象是DOM模型的顶层对象C.document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系D.使用document.body可以获取文档body对象12、以下选项中,用来删除节点的函数是()。A.insertBefore()B.appendChild()C.removeChild()D.deleteChild()13、分析下面的JavaScript代码段a=newArray(2,3,4,5,6);sum=0;for(i=1;ia.length;i++){sum+=a[i];}document.write(sum);A.20B.18C.14D.1214、下列JavaScript语句中,()能实现单击一个按钮时弹出一个消息框。A.BUTTONVALUE=鼠标响应onClick=alert(确定)/BUTTONB.INPUTTYPE=BUTTONVALUE=鼠标响应onClick=alert(确定)C.INPUTTYPE=BUTTONVALUE=鼠标响应onChange=alert(确定)D.BUTTONVALUE=鼠标响应onChange=alert(确定)/BUTTON15、在JavaScript中,表单文本框(Text)不支持的事件包括().A.onBlurB.onLostFocusedC.onFocusD.onChange16、分析如下的JavaScript代码段,则运行后在页面上输出()varc=10,d=10;document.write(c+d)A.10B.20C.1010D.页面报错17、网页编程中,运行下面的javascript代码:scriptlanguage=”javascript”x=3;y=2;z=(x+2)/y;alert(z);/script则提示框中显示()。A.2B.2.5C.32/2D.1618、在当前页面的同一目录下有一名show.js的文件,下列()代码可以正确访问该件.(选择一项)A.scriptlanguage=“show.js”/scriptB.scripttype=”show.js”/scriptC.scriptsrc=”show.js”/scriptD.scriptrunat=”show.js”/script19.在javaScript中,可以使用Date对象的()方法返回该对象的日期。A.getDateB.getYear()C.getMonth()D.gerTime()20、那一个对象可以获得屏幕的信息()A.windowB.screenC.navigatorD.screenX21、setInterval(alert('welcome');,1000);这段代码的意思是()A.等待1000秒后,再弹出一个对话框B.等待1秒钟后弹出一个对话框C.语句报错,语法有问题D.每隔一秒钟弹出一个对话框22、window对象的open方法返回的是()A.没有返回值B.boolean类型,表示当前窗口是否打开成功C.返回打开新窗口的对象D.返回int类型的值,开启窗口的个数23、以下()为JavaScript声明变量的语句。A.dimx;B.intx;C.varx;D.$x;24、以下哪个变量名是非法的()。A.numb_1B.2numbC.sumD.de2$f25、下列有关函数的说法正确的是()A.函数名称是不区分大小写的,所以msg()和Msg()表示的是同一个函数B.函数可以有多个参数,每个参数之间用分号隔开C.在函数的第一行还包括一个大括号,这是一种常见的风格,也可以将此大括号放到下一行D.函数可以有返回值,也可以没有返回值。如果没有返回值,必须使用return语句二.简答题1.javascript的基本数据类型(6)布尔,字符串,数字类型,对象,函数,未定义2.那些值转化为boolean值为假的(6)false,0,0.0,’’,null,NaN,undefined3.jQuery中,如何既阻止浏览器默认行为又阻止冒泡传播的办法是?(3)三.编程题(jquery和js都行)1.用js/jquery写一个登录框并验证。(20分)用户名:8-16位的小写字母,判断用户名是否存在(ajax并且连接数据库,库名主机自己写)密码:6-12位的数字2.用js/jqery写一个全选,全不选,并获取选中的值(15分)
本文标题:JS阶段考试
链接地址:https://www.777doc.com/doc-2882308 .html