网页设计进阶篇-Javascript 网页交互智慧树知到课后章节答案2023年下厦门兴才职业技术学院
厦门兴才职业技术学院
任务一测试
1.JavaScript代码必须出现在下面的哪个标签内部才可以被执行?( )。

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

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

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

3.以下哪个不是javascript语言的特点:( )。

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

4.在页面中使用JavaScript有哪些方法,不正确的是( )。

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


5.以下哪种方式是在控制台输出?( )。

A:prompt B:alert C:document.write D:console.log
答案:console.log
任务二测试
6.有下述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:sum=Infinity B:sum=0 C:死循环 D:sum=4
答案:sum=4

7.下列JavaScript的判断语句中( )是正确的。( )。

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

8.代码的输出结果是( )
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,10 D:2,4,6,8
答案:1 3 5 7 9
js获取子元素
9.下面不是分支语句使用的关键字为()?( )。

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

10.while语句的正确使用是()?( )。

A:while i=(1<>10) B:while(i<=10;i++;) C:while i=1 to 10 D:while(i<=10)
答案:while(i<=10)
任务三测试
11.以下代码执行后,分别弹出来的值是:
var num1=1; function testf1(){ num1=2; var num1; alert(num1); }
function testf2(){ alert(num1); } testf1(); testf2();?( )。

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

12.var x = 1; function fn(n){ n = n+1; }; y = fn(x); y 的值为()?( )

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

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

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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。