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

2024年10月2日 分类:免费网课答案 作者:网课帮手

任务一 单元测试

1、 问题:JavaScript代码必须出现在下面的哪个标签内部才可以被执行?( )。
选项:
A:body
B:head
C:div
D:script
答案: 【
script

2、 问题:需要在 html 页面上引用脚本文件myJs.js,下列语句中,正确的是( )。
选项:
A:<script href=”myJs.js” type=”text/javascript” />
B:<script type=”text/javascript” />
C:<script href=”myJs.js” type=”text/javascript”></script>
D:<script type=”text/javascript”></script>
答案: 【
<script type=”text/javascript”></script>

3、 问题:以下哪个不是javascript语言的特点:( )。
选项:
A:基于对象
B:跨平台
C:编译执行
D:脚本语言
答案: 【
编译执行

4、 问题:在页面中使用JavaScript有哪些方法,不正确的是( )。
选项:
A:使用<script> 标签将JavaScript 代码嵌入到网页中
B:放置在由<style> 标记的href 属性指定的外部文件中(正确答案)
C:放置在HTML标签以on开头的属性即事件处理程序中
D:放置在由<script> 标记的src 属性指定的外部文件中
答案: 【
放置在由<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:sum=0
B:sum=4
C:sum=Infinity
D:死循环
答案: 【
sum=4

2、 问题:下列JavaScript的判断语句中( )是正确的。( )。
选项:
A:if(i==0)
B:if(i=0)
C:if i==0 then
D:if i=0 then
答案: 【
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,10
D:2,4,6,8
答案: 【
1 3 5 7 9

4、 问题:下面不是分支语句使用的关键字为()?( )。
选项:
A:case
B:if
C:else
D:for
答案: 【
for

5、 问题:while语句的正确使用是()?( )。
选项:
A:while i=(1<>10)
B:while(i<=10)
C:while(i<=10;i++;)
D:while i=1 to 10
答案: 【
while(i<=10)

任务三 单元测试

1、 问题:以下代码执行后,分别弹出来的值是:
var num1=1; function testf1(){ num1=2; var num1; alert(num1); }
function testf2(){ alert(num1); } testf1(); testf2();?( )。
选项:
A:2,1
B:2,2
C:undefined,undefined
D:2,undefined
答案: 【
2,1

2、 问题:var x = 1; function fn(n){ n = n+1; }; y = fn(x); y 的值为()?( )
选项:
A:2
B:1
C:3
D:Undefined
答案: 【
Undefined

3、 问题:分析下段代码输出结果是(),var t = 10; function test(test){ t = t + test; var t = 3; console.log(t); } test(t);( )
选项:
A:6
B:3
C:13
D:23
答案: 【
3

4、 问题:代码的输出结果是 function add(){ var sum = 1 + 2; console.log( sum ); } console.log(sum) ;()?( )。
选项:
A:输出两个3
B:输出一个3
C:程序报错
D:输出一个undefined
答案: 【
程序报错

5、 问题:以下代码运行的结果是 var num =5; function fn(){ num =1; } fn(); alert( num )()?( )。
选项:
A:1
B:undefined
C:报错
D:5
答案: 【
1

任务四 单元测试

1、 问题:下面选项中,删除数组的最后一个元素的方法是?( )。
选项:
A:pop()
B:shift()
C:unshift()
D:push()
答案: 【
pop()

2、 问题:下列创建数组的方式,错误的是?( )。
选项:
A:var arr = new Array();
B:var arr = [];
C:var arr = new array();
D:var arr =[]; arr.length = 3;
答案: 【
var arr = new array();

3、 问题:下列选项中,可以实现颠倒数组中元素的位置的是?( )。
选项:
A:reverse()
B:sort()
C:indexOf()
D:lastIndexOf()
答案: 【
reverse()

4、 问题:关于Javascript中数组的说法中,不正确的是:( )
选项:
A:数组的长度必须在创建时给定,之后便不能改变
B:由于数组是对象,因此创建数组可以使用new运算符
C:数组内元素的类型可以不同
D:可以在声明数组的同时进行赋值
答案: 【
数组的长度必须在创建时给定,之后便不能改变

5、 问题:var arr=new Array(3);arr[3]=’aaa’; console.log(arr.length)控制台返回数组的长度是( )
选项:
A:5
B:4
C:1
D:不确定
答案: 【
4

任务五 单元测试

1、 问题:调用函数时,不指明对象直接调用,则this指向()对象?( )。
选项:
A:document
B:window
C:Function
D:Object
答案: 【
window

2、 问题:通过[].constructor访问到的构造函数是?( )。
选项:
A:Function
B:Array
C:Object
D:Undefined
答案: 【
Object

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情
继续阅读