手机扫描二维码答题
00:00:00
JavaScript基础第四天测试-pink老师
录音中...
*
1. 在JavaScript中,下列有关于自定义函数的说法错误的是()
A: 自定义函数的关键字是“function”
B: 自定义函数必须带有参数
C: 自定义函数被调用时接受的参数可以是常量、变量或其他表达式
D: 自定义函数返回结果的关键字是“return”
*
2. 有以下代码 他的结果是()
function fn(num1,num2){
return num1 + num2
}
alert(fn(10,20,30))
A: 30
B: 60
C: undefined
D: null
*
3.下列关于函数的参数 描述正确的是()
【多选题】
A: 形参表示形式上的参数 不是一个具体的值
B: 函数的参数我们可以划分为形参和实参
C: 实参就是函数调用时传入小括号内的真实数据
D: 形参和实参的个数一定要匹配,否则一定会报错
*
4.下列关于函数的描述中,错误的是()
A: 函数可以返回一个值
B: 数可以没有参数
C: 定义函数时需要返回类型
D: 函数可以没有return关键字
*
5.下列关于函数的描述中,错误的是()
A: 函数封装了一段可以被重复执行的代码块
B: 通过函数的封装 我们可以大量的复用封装好的功能
C: 函数让我们的代码更加复杂化
D: 函数能够多次调用
*
6.关于JavaScript的作用域,下列描述错误的是()
A: 根据作用域的不同,我们可以把变量分为全局变量和局部变量
B: 函数的形参也可以看做是局部变量,局部变量只能在函数内部使用
C: 全局变量在浏览器关闭时才会被销毁,局部变量在代码块运行结束后就会被销毁
D: 在函数内部没有声明直接赋值的变量也属于局部变量
*
7.下面关于函数的返回值,描述正确的是:()
A: 任何函数必须要有return返回值
B: 函数中可以使用break来结束函数的执行
C: 函数中return后面的语句不再执行
D: 函数可以使用多个return返回多个值
*
8.下面关于函数的返回值,描述错误的是:()
A: 任何函数必须要有return返回值
B: 如果函数没有返回值,那么这个函数的调用结果是undefined
C: 通过return可以给函数指定返回值
D: return可以直接使用,表示函数的结束
*
9.下列的函数声明中,正确的是:()
A: Function add(){}
B: function class(){}
C: function fn(1,2){}
D: function fn(a,b){}
*
10.下面关于立即执行函数说法错误是:()
A: 立即执行函数之间必须用分号间隔开
B: 立即执行函数的作用是为了减少变量名冲突
C: 立即执行函数可以添加函数名
D: 立即执行函数使用非常少,推荐尽量不用
*
11. 求以下函数运算的结果()
function fn(){
console.log(100)
}
console.log(fn())
A: 报错
B: 100 100
C: 100 undefined
D: undefined undefined
*
12.以下代码运行后 结果为()
fn(1)
let fn=function(a){alert(a)}
A: 1
B: 程序报错
C: alert(1)
D: undefined
*
13.请问以下代码是几?()
A: 123
B: Uncaught ReferenceError: num is not defined
C: undefined
D: 456
评价对象得分
字体大小