第一章
1.以下哪个选项是JavaScript的特点( )答案:具有以上各种特点
2.编辑JavaScript程序时( )。答案:可以使用任何一种文本编辑器
3.下面的JavaScript语句书写正确的是()。答案:alert(“您好!”);
4.下面有关JavaScript说法错误的是()。答案:可以在JavaScript 代码中使
用双反斜杠对代码行进行换行。
5.下列选项中,有关JavaScript说法错误的是()。答案:加入了JavaScript
特效的页面,称为动态页面
第二章
1.在以上代码段中,哪些变量是全局变量?()答案:只有a
2.以下描述中错误的是()。答案:alert(typeof(function() {})) 显示的内容为:
Function
3.以下哪个语句打印出来的结果是false?()答案:alert(isNaN(true));
4.JavaScript中, 以下声明变量的语句哪个不正确? ( )答案:var ff=3, gg=‘he’s
good’;
5.以下代码,哪个结果是正确的?var a=‘123.5abc’ , b=‘100abc’;6、
alert(parseInt(a)+Number(b)); ()答案:NaN
6.以下哪个单词不属于javascript保留字?()答案:base
7.要检测值是否为 NaN,应使用()函数。答案:isNaN
8.以下哪个变量名是非法的?( ) 答案:2sum
9.(778>787)?5:2 的结果是( ) 。答案:2
10.在 JavaScript 表达式中 12+"12"+"5"的结果是( )。答案:12125
11.分析 javascript 代码段,输出结果是 var a="125.8765"; c=parseInt(a);
d=parseFloat(a); document.write(c+" "+d) ( )答案:125 125.8765
12.分析下面的 JavaScript 代码段,输出结果是a=eval("3+6+7");
document.write(a); ( ) 。答案:16
13.执行上述的代码打印出的结果,正确的是()。答案:2,30,512,NaN
14.下列选项中哪一个可以作为for循环中有效的第一行:()。答
案:for(x=1;x<6;x+=1)
15.下列代码中while的循环次数是var i;while(i=0) i–;()。答案:0
16.对于循环语句的描述中,以下哪个是错误的()。答案:循环体内必须出现
continue或break
17.要使语句“var x=1;while( ) x+=2”执行10次,应填入的项为()。答案:X<
20
18.语句“var x=1,sum=0;for(;sum<=10;x++) sum+=x;”执行之后,x的值为:
()。答案:x=6
19.下列哪个函数可以将参数字符串当成Javascript程序代码执行?( )答
案:eval()
第三章
1.下列关于JavaScript对象说法错误的是()。答案:JavaScript只能通过花
括号来创建对象
2.下列说法中正确的是()。答案:对于"var x = person; ",如果修改对象x
的属性,对象person的属性也会跟着改变
3.下列选项中正确创建JavaScript对象的是()。答案:var Student =
{ID:"123456", Name:"Tom", University:"UJN", School:"Information",
Class:"xxxx"};
4.JavaScript代码如下所示,请问代码最后的输出结果是var person =
{ firstName: "John", lastName : "Doe", fullName : function() { return
this.firstName + " " + this.lastName; }};document.write( person.fullName);
()。答案:function() { return this.firstName + " " + this.lastName; }
5.下列关于JavaScript对象创建方法错误的是()。答案:var MyStudent =
[ID:"123456", Name:"Tom", Say : function(){ return "Hello World";}];
6.下列关于JavaScript类说法错误的是()。答案:JavaScript是面向对象的
语言,但是在JavaScript没有类这一概念
7.下面JavaScript代码输出结果正确的是class Animal { constructor(name)
{ this.name = name; } sayHi() { console.log(hello
${this.name}); }}structor === Animal;let dog = new
Animal(‘dog’);dog.sayHi();()。答案:hello dog
8.下面JavaScript代码输出结果正确的是class Animal { constructor(name)
{ this.name = name; } sayHi() { console.log(hello ${this.name}); }}class
Dog extends Animal { constructor(name, sound) { this.name = name;
this.sound = sound; } bark() { console.log(this.sound); }}let wangcai = new
Dog(‘旺财’, ‘喵喵喵’);wangcai.bark();()。答案:referenceError
9.下列关于JavaScript类说法正确的是()。答案:其余选项都正确
10.下列关于删除JavaScript对象属性说法错误的是()。答案:delete关键字
删除不存在的对象属性时返回false
11.下列关于检测JavaScript对象属性说法最合理的是()。答案:其余选项都
正确
12.现有一个JavaScript对象“var object = {x:1, y:2, z:3};”,下列选项中能够正确
枚举object对象属性值的是?()。答案:for (n in
object)console.log(object[n]);
第四章
1.以下哪个表达式可以产生一个0~7之间(含0,7)的随机整数?()。答
案:Math. floor(Math.random()*8)
2.以下哪个函数可以获取今天的日期?()。答案:Date( )
3.下列关于JavaScript函数说法错误的是?()。答案:JavaScript函数声明
需要使用分号来结束
4.下列正确利用表达式定义JavaScript函数的是?()答案:var x = function
(a, b) {return a * b};
5.下列说法哪个想法正确的?()答案:利用表达式定义的函数是匿名函数
6.下列说法正确的是?()答案:变量声明时如果不使用 var 关键字,那么它
就是一个全局变量,即便它在函数内定义
7.JavaScript的代码如下所示,请问最后的结果是?JavaScriptvar add =
(function () { var counter = 0; return function () {return counter += 1;}})();add();add();add();()答案:3
8.以下哪些是JavaScript常见的库?()答案:其余选项都是
第五章
1.分析下面的 javascript 代码段,输出结果是 var mystring="I am a good
student"; a=mystring.indexOf("good"); document.write(a); ()。答案:7
2.执行上面的代码打印出来的结果,正确的是()。答案:6
3.var arr = new Array(new Array(9,0,3,4,5) , [‘a’ , ‘b’ , ‘c’] , new Array(2,9,0,6) );
则arr[1][3]=()。答案:Undefined
4.有如下代码,该数组的length属性值为var arr = new Array(9);
arr[0]=1;arr[2]=2; ()。答案:9
5.以下代码,哪个结果是正确的?str += place(‘abc’ , ’‘);alert(str); var
str=’123abc’;( )答案:123abc123
6.以下哪个结果是正确的? var a=100 ,b="100.5a6",
c="100.1";alert(Math.max(a , b ,c)); ()答案:NaN
7.以下哪个语句能正确弹出结果: ()答案:其余三个结果都正确
8.以下代码正确的运行结果是? var arr=[0,1,2,3,4,5,6]; arr2 = arr.slice(2,5);
alert(arr2); ()答案:2,3,4
9.var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6) );则a[0][3]=
()。答案:6
10.有如下程序片段,请判断输出结果为var thetime=new
Date(2006,11,6,7,20,30);document.Month());()。答
案:11
11.请判断语句“alert(Math.sqrt(4))”的输出结果:()。答案:2
12.请判断以下语句执行之后,变量i的值为: var arr=new
Array("Aaa","B","C","D","E");var i;alert(i=arr[1].length+4); ()。答案:5
13.Array对象的哪个方法向数组的末尾添加一个或更多元素,并返回新的长
度。?()答案:push()
第六章
1.以下说法正确的是()。BOM为浏览器对象模型答案:以下说法正确的是
()。BOM为浏览器对象模型
2.在JavaScript浏览器对象模型中,window对象的()属性用来指定浏览器
状态栏中显示的临时消息。答案:status
3.open()方法的哪个外观参数可以设置是否显示滚动条?()。答
案:scrollbars
4.在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中
的上一个URL页面。代码如下所示,应在下划线处填入()。答
案:“(-1)”;
5.set Interval("alert(‘welcome’);",1000); 这段代码的意思是( )。答案:每隔一秒
钟弹出一个对话框
6.关于IE的window对象表述正确的有()。答案:window.location=”a.html”
和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面;
定义了全局变量g;可以用window.g的方式来存取该变量;window.opener
属性本身就是指向window对象
7.JavaScript使用location对象来访问窗体加载时当前文档的URL。()答案:
对
第七章
()。答案:元素节点
2.为获取页面中多个同名对象,应使用 document 的()方法。答
案:getElementsByName()
3.下列不是document对象的属性的是:( ) 答案:image
4.DOM中,下列()项不属于添加和删除元素。答
案:document.addanchors(anchorsname):添加锚点
5.下列选项中关于DOM节点说法错误的是()。答案:lastChild:用来访问当
前节点的第二个孩子节点。
第八章
1.如果在HTML页面中包含如下图片标签,则在下划线处添加 ( ) 代码能够实
现隐藏该图片的功能。答案:style=”display:none”;
javascript属于前端吗2.在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示
该层的语句错误的是()。答
案:ElementsByName(“imageLayer”).get(0).style.display=”block
”;
3.在HTML页面上包含所示的层对象,则JavaScript语句
4.编写JavaScript函数实现网页背景选择器,下列选项中正确的是()。
答案:function change(color){ document.bgColor=color; }
5.分析创建按钮控件的HTML代码,当点击此按钮后产生的结果是()。答
案:按钮的背景显示红
6.在HTML页面中,CSS样式的属性名background-image应对应Style对象
的属性名()。答案:backgroundImage
7.在HTML文档中包含如下链接,要实现当鼠标移入该链接时,超链接文本
颜变为红,选项中的正确编码是()。答案:<a href=”#”
OnMouseOver=”lor=’red’”>注册</a>
第九章
1.在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()
事件。答案:onKeyDown
2.以下代码能实现鼠标移入移出图片时交换图像的是()。答案:;
3.在HTML页面中包含如图所示代码,则编写Javascript函数判断是否按下键
盘上的回车键正确的编码是()。答案:function myKeyDown(){ if
(event.keyCode==13) alert(“你按下了回车键”); }
4.要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击
页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是
()。答案:;
5.执行以上程序片段的效果是()。答案:在IE中,点击“济南大学”超链接能
打开“济南大学”网站,按下shift键点击“济南大学”超链接不能打开“济南大
学”网站。
6.在某一页面关闭时,要自动显示出另一页面,可通过在<body>中使用下
边的哪一事件来完成()。答案:onunload
7.制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动
的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是()。
答案:捕获窗口的scroll事件,调用move函数
第十章
1.在一页面的form1表单元素内有如下内容,请判断运行后页面上应输出:
( )。答案:教师
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论