1、switch语句,break】var x=prompt(“请输入1-5的数字!”,“”);switch (x) case “1”:alert(“one”);case “2”:alert(“two”);case “3”:alert(“three”);case “4”:alert(“four”);case “5”:alert(“five”);default:alert(“none”);运行以上程序,在提示对话框中输入“4”,依次弹出的对话框将输出: ( B )A、four,none B、four,five,none C、five D、five,none4、分析下面的JavaScript代码段【考点
2、:for循环】a=new Array(2,3,4,5,6);sum=0;输出结果是().(选择一项)for(i=1;ia.length;i+ ) sum +=ai;document.write(sum); A. 20 B. 18 C. 14 D. 12 5、在HTML中,Location对象的()属性用于设置或检索URL的端口号。(B) 【考点:location对象】 A. hostname B. Port C. pathname D. href 6、分析下面的javascript代码: 【考点:+ 的用法,加法和连接符】x=11;y=number;m= x+y ;m的值为(A) A. 11n
3、umber B. number C. 11 D. 程序报错 7、setInterval(alert(welcome);,1000);定时器的用法】这段代码的意思是(D) A. 等待1000秒后,再弹出一个对话框 B. 等待1秒钟后弹出一个对话框 C. 语句报错,语法有问题 D. 每隔一秒钟弹出一个对话框 8、分析下面的JavaScript代码段:Math对象的方法使用,round 四舍五入】var a=15.49;document.write(Math.round(a);输出的结果是().(A) A. 15 B. 16 C. 15.5 D. 15.4 9、分析如下的JavaScript代码片段
4、, b的值为(C ) 【考点:parseInt取整】Var a = 1.5,b; b=parseInt(a); A. 2 B. 0.5 C. 1 D. 1.5 10、在表单(form1)中有一个文本框元素(fname),用于输入电话号码,格式如:010-82668155,要求前3位是010,紧接一个“-”,后面是8位数字。要求在提交表单时,根据上述条件验证该文本框中输入内容的有效性,下列语句中,( A )能正确实现以上功能substr() 截取字符串的使用,isNaN 判断是否为数字】A.var str= form1.fname.value; if(str.substr(0,4)!=010-
5、| str.substr(4).length!=8 | isNaN(parseFloat(str.substr(4) alert(无效的电话号码!B.var str= form1.fname.value; & str.substr(4).length!=8 &C.var str= form1.fname.value; if(str.substr(0,3)! | str.substr(3).length! isNaN(parseFloat(str.substr(3) D.var str= form1.fname.value; & str.substr(4).length! !isNaN(pars
6、eFloat(str.substr(4) 11、以下哪个单词不属于javascript保留字:(b)javascript保留字,防止命名出现使用保留字而产生错误】A.with B.parent C.class D.void12、请选择结果为真的表达式:( C )对null ,undefined,NaN的理解】A.null instanceof Object(if(!(null instanceof Object)是真的)B.null = undefinedC.null = undefinedD.NaN = NaN13、以下哪个运算符不属于逻辑运算符?( C )逻辑运算符和位运算符】1. A、&
7、 B、| C、 D、!14、下面定义变量中错误的是( D )。变量定义规则】A、 eee B、 _abc C、box_1 D、 2point15、下面语句var x= -10, y; x=2*x; y=x+15;计算后y的结果是( C )。四则运算】A. -15 B、 10 C、 -5 D、 516、下列表达式运算结果为真的是( D )。逻辑运算】 A、12*1 | “5”= =5 C、22*1 & 5= =5 D、 1 “5”= =517、以下程序段,执行的结果是( C )。while循环,避免出现死循环,除非有需要】 var x=-1; do x=x*x; while(!x);A、是死循环
8、 B、循环执行二次 C、循环执行一次 D、有语法错误18.执行语句for(i=1;i+10&a=20);21、预测以下代码片段的输出结果 var str ;( B )alert(typeof str);变量的定义和typeof 操作符的使用】A;string B:undefined C:Object D:String22.以下哪项不属于Javascript的特征?JavaScript语言特性】CA.Javascript是一种脚本语言 B.Javascript是事件驱动的 C.Javascript代码需要编译以后才能执行D.Javascript是独立于平台的 23.阅读下面的JavaScript
9、代码:函数调用】Bfunction f(y) var x=y*y;return x;for(x=0;x 5;x+) y=f(x);document.writeln(y);A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 24、关于Javascript中数组的说法中,不正确的是:(A)数组的理解,包括创建,长度,元素的类型等概念】A.数组的长度必须在创建时给定,之后便不能改变 B.由于数组是对象,因此创建数组需要使用new运算符 C.数组内元素的类型可以不同D.数组可以在声明的同时进行初始化 25、考察以下程序片段: 【考点:toFixed 保
10、留小数位数的使用】var n = new Number(3456);alert(n.toFixed(2);以下选项正确的是:( C )A.输出 34 B.输出 56 C.输出3456.00 D.输出34560026、察以下程序片段以下选项正确的是 ( C ):var str = “32px”;var str1 = str.slice(-2);alert(str);alert(str1);注意:如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素】A依次输出”px” “px” B依次输出”32” “32” C依次输出”32px” “px” D依次输出”32px” “32px” 27、考察以下程序片段以下选项正确的是(A )字符串的方法indexof的使用,之一返回的是下标】:var str = “12px”;var s = str.indexof(“2”);alert(s);A.输出 1 B.输出 2 C.输出 p D.输出 12 28、在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression( D )setTimeout 的使用,注意时间
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1