2021 JavaScript程序设计(南京工业职业技术大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-01到2021-07-01
本篇答案更新状态:已完结
第一单元 JavaScript入门 1. JS入门测试
1、 问题:可以在下列哪个HTML标签中放置javascript代码?
选项:
A:<script >
B:< javascript >
C:< js >
D:<scripting>
答案: 【<script > 】
2、 问题:以下属于脚本语言的是:
选项:
A:C
B:Java
C:C#
D:JavaScript
答案: 【JavaScript】
3、 问题:下列选项中,属于JavaScript注释的是()
选项:
A://
B://
C:<!– –>
D:#
答案: 【//;
//】
4、 问题:JavaScript代码对空格、换行、缩进不敏感,一条语句可以分成多行书写。
选项:
A:正确
B:错误
答案: 【正确】
分析:【JavaScript代码对空格、换行、缩进不敏感,一条语句可以分成多行书写。例如,将alert后面的“(”换到下一行,程序依然正确执行。】
5、 问题:console.log(“输出内容”)是将括号中的字符串输出到()。
答案: 【(以下答案任选其一都对)控制台;
console】
第四单元 函数 4-函数基础测验
1、 问题:分析输出结果是
function sum(a){ a = a + 2; }
var res = sum(2);
console.log(res);
选项:
A:2
B:4
C:NaN
D:undefined
答案: 【undefined】
分析:【函数没有返回值】
2、 问题:代码的输出结果是
function add(){
var sum = 1 + 2 ;
console.log( sum ) ;
}
console.log(sum) ;
选项:
A:输出两个3
B:输出一个3
C:程序报错
D:输出一个undefined
答案: 【程序报错】
分析:【sum是局部变量,全局环境未定义】
3、 问题:查看如下代码:
function f1( ){
console.log(x);
var x = 10;
++x;
console.log(x);
}
f1();
执行后的结果是
选项:
A:程序错误
B:undefined 和 10
C:undefined 和 11
D:10 和 11
答案: 【undefined 和 11】
4、 问题:下列代码输出的结果是
function fn(a) {
console.log(a);
var a = 2;
function a() {};
console.log(a);
}
fn(2);
选项:
A:undefined和报错
B:function a() {}和2
C:报错和 2
D:undefined和function a(){};
答案: 【function a() {}和2】
5、 问题:如下关于闭包的说法,不对的是:
选项:
A:缓存变量
B:防止命名冲突
C:可能造成内存泄露
D:减少内存使用率
答案: 【减少内存使用率】
6、 问题:以下不是闭包特点的是
选项:
A:函数嵌套函数
B:函数内部可以引用外部的参数和变量
C:参数和变量不会被垃圾回收机制回收
D:返回的函数可以不用存储在外部变量中
答案: 【返回的函数可以不用存储在外部变量中】
7、 问题:以下函数执行的结果是( ):
function fun1(x)
{
if(x>2)
{ return (fun1(x-1)+fun1(x-2)); }
else
{ return 1; }
}
console.log(fun1(10));
选项:
A:50
B:52
C:55
D:60
答案: 【55】
分析:【递归】
8、 问题:以下程序最后计算的结果是( )。
function fun1(){
var sum=1;
return function(){ sum++; return sum; }
}
var fun2=fun1();
console.log(fun2());
console.log(fun2());
选项:
A:1,1
B:1,2
C:2,3
D:2,2
答案: 【2,3】
分析:【闭包的使用】
9、 问题:函数使用return不能返回以下哪一个
选项:
A:函数
B:对象
C:数值
D:for循环
答案: 【for循环】
10、 问题:下列代码输出的结果是( )。
var a; var a = [1,2,3];
function a(a){ a[1] = 5; }
a(a);
console.log(a);
选项:
A:[1,2,3]
B:[1,5,3]
C:报错
D:undefined
答案: 【报错】
分析:【函数及变量声明提前】
11、 问题:下列箭头函数书写正确的是
选项:
A:0–{}
B:a,b => {}
C: =>
D:caller
答案: 【 =>】
12、 问题:对JS构造函数,可以在其( )属性中添加方法:
选项:
A:prototype
B:prototype
C:proto
D:proto
答案: 【prototype】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦