网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试

网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试

免阮疚竞雹粮乌抒蹈贫奶反交

任务一 单元测试

1、单选题:
JavaScript代码必须出现在下面的哪个标签内部才可以被执行?( )。

A:head
B:div
C:body
D:script
答案: script

2、单选题:
需要在 html 页面上引用脚本文件myJs.js,下列语句中,正确的是( )。

A:<script href=”myJs.js” type=”text/javascript”></script>
B:<script href=”myJs.js” type=”text/javascript” />
C:<script type=”text/javascript” />
D:<script type=”text/javascript”></script>
答案: <script type=”text/javascript”></script>

3、单选题:
以下哪个不是javascript语言的特点:( )。

A:编译执行
B:脚本语言
C:跨平台
D:基于对象
答案: 编译执行

4、单选题:
在页面中使用JavaScript有哪些方法,不正确的是( )。

A:放置在由<script> 标记的src 属性指定的外部文件中
B:放置在HTML标签以on开头的属性即事件处理程序中
C:使用<script> 标签将JavaScript 代码嵌入到网页中
D:放置在由<style> 标记的href 属性指定的外部文件中(正确答案)
答案: 放置在由<style> 标记的href 属性指定的外部文件中(正确答案)

5、单选题:
以下哪种方式是在控制台输出?( )。

A:console.log
B:document.write
C:alert
D:prompt
答案: console.log

任务二 单元测试

1、单选题:
有下述JS代码: var i = 0; var sum = 0; do{ i++; if( i%2 === 0){ continue; } if( i%5=== 0){ break; }sum += i; }while( i<10 ); console.log( ‘sum=’ + sum ); 其运行结果应该是下列哪项( )。

A:死循环
B:sum=0
C:sum=4
D:sum=Infinity
答案: sum=4

2、单选题:
下列JavaScript的判断语句中( )是正确的。( )。

A:if i==0 then
B:if i=0 then
C:if(i==0)
D:if(i=0)
答案: if(i==0)

3、单选题:
代码的输出结果是( )var str =””; var i = 1; while(i <= 10){ if(i % 2){ str += i + ’ ‘; } i ++; } document.write(str +‘ ’);

A:1 3 5 7 9
B:1,3,5,7,9
C:2,4,6,8
D:2,4,6,8,10
答案: 1 3 5 7 9

4、单选题:
下面不是分支语句使用的关键字为()?( )。

A:for
B:if
C:else
D:case
答案: for

5、单选题:
while语句的正确使用是()?( )。

A:while i=(1<>10)
B:while i=1 to 10
C:while(i<=10)
D:while(i<=10;i++;)
答案: while(i<=10)

任务三 单元测试

1、单选题:
以下代码执行后,分别弹出来的值是:var num1=1; function testf1(){ num1=2; var num1; alert(num1); }function testf2(){ alert(num1); } testf1(); testf2();?( )。

A:undefined,undefined
B:2,1
C:2,undefined
D:2,2
答案: 2,1

2、单选题:
var x = 1; function fn(n){ n = n+1; }; y = fn(x); y 的值为()?( )

A:2
B:Undefined
C:3
D:1
答案: Undefined

3、单选题:
分析下段代码输出结果是(),var t = 10; function test(test){ t = t + test; var t = 3; console.log(t); } test(t);( )

A:13
B:3
C:23
D:6
答案: 3

4、单选题:
代码的输出结果是 function add(){ var sum = 1 + 2; console.log( sum ); } console.log(sum) ;()?( )。

A:输出一个3
B:输出一个undefined
C:程序报错
D:输出两个3
答案: 程序报错

5、单选题:
以下代码运行的结果是 var num =5; function fn(){ num =1; } fn(); alert( num )()?( )。

A:1
B:报错
C:5
D:undefined
答案: 1

任务四 单元测试

1、单选题:
下面选项中,删除数组的最后一个元素的方法是?( )。

A:pop()
B:push()
C:shift()
D:unshift()
答案: pop()

2、单选题:
下列创建数组的方式,错误的是?( )。

A:var arr = [];
B:var arr =[]; arr.length = 3;
C:var arr = new array();
D:var arr = new Array();
答案: var arr = new array();

3、单选题:
下列选项中,可以实现颠倒数组中元素的位置的是?( )。

A:indexOf()
B:lastIndexOf()
C:reverse()
D:sort()
答案: reverse()

4、单选题:
关于Javascript中数组的说法中,不正确的是:( )

A:数组的长度必须在创建时给定,之后便不能改变
B:可以在声明数组的同时进行赋值
C:由于数组是对象,因此创建数组可以使用new运算符
D:数组内元素的类型可以不同
答案: 数组的长度必须在创建时给定,之后便不能改变

5、单选题:
var arr=new Array(3);arr[3]=’aaa’; console.log(arr.length)控制台返回数组的长度是( )

A:5
B:4
C:不确定
D:1
答案: 4

任务五 单元测试

1、单选题:
调用函数时,不指明对象直接调用,则this指向()对象?( )。

A:Object
B:document
C:Function
D:window
答案: window

2、单选题:
通过[].constructor访问到的构造函数是?( )。

A:Function
B:Array
C:Object
D:Undefined
答案: Object

3、单选题:
Math对象的原型对象是?( )。

A:Object.prototype
B:Function.prototype
C:Math.prototype
D:Object
答案: Object.prototype

4、单选题:
在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。 ( )

A:status
B:document
C:screen
D:history
答案: status

5、单选题:
在Javascript中,可以使用Date对象的( )方法返回一个月中的每一天。 ( )

A:getYear
B:getTime
C:getMonth
D:getDate
答案: getDate

任务六 单元测试

1、单选题:
在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成?( )。

A:onunload
B:onchange
C:onload
D:onclick
答案: onload

2、单选题:
以下不属于鼠标事件的是?( )。

A:onclick
B:onmouseout
C:onmouseover
D:onload
答案: onload

3、单选题:
下列事件中,不会发生冒泡的是?( )。

A:blur
B:click
C:keyup
D:mouseout
答案: blur

4、单选题:
Chrome浏览器中,获取鼠标单击页面位置的是?( )。

A:clientX和clientY
B:screenX和screenY
C:pageX和pageY
D:scrollLeft和scrollTop
答案: pageX和pageY

5、单选题:
下面选项可在IE8浏览器中获取事件对象的是?( )。

A:对象.event
B:元素对象.event
C:Window.event
D:document.event
答案: Window.event

任务七 单元测试

1、单选题:
正则表达式“/[m][e]/gi”匹配字符串”programmer”的结果是?( )。

A:m
B:e
C:programmer
D:me
答案: me

2、单选题:
下列正则表达式的字符选项中,与”*”功能相同的是?( )。

A:+
B:?
C:{0,}
D:.
答案: {0,}

3、单选题:
下列选项中,可以完全正则表达式中特殊字符转义的是( )

A:#
B:$
C:
D:/
答案:

4、单选题:
能够在字符串中匹配“aab”,⽽不能匹配“aaab”和“aaaab”的正则表达式包括?( )。

A:r“a{,2}b”
B:r“aaa??b”
C:r“a*?b”
D:r“aa??b”
答案: r“a{,2}b”

5、单选题:
不能完全匹配字符串”(010)-62661617″和字符串”010********”的正则表达式包括( )

A:r”[0-9(-)]*d*”
B:r”(?d{3})?-?d{8}”
C:r”[0-9()-]+”
D:r”[(]?d*[)-]*d*”
答案: r”[0-9(-)]*d*”



上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


 

点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过

网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试第1张


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试第2张

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页

网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试第3张


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试第4张

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试第5张

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试第6张

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

网页设计进阶篇-Javascript 网页交互 知到智慧树答案满分完整版章节测试第7张

潦错晾竞譬尘损贺常汉丧啊干