国家开放大学javascript 程序设计第二章测试题与答案解析-精品

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家开放大学^javascript程序设计》第二章
测试题与答案解析
(正确答案已红色标注)
一、判断题
试题1
满分1.00
未标记标记试题
试题正文
for循环中三个表达式中至少要存在一个,而且两个分号是必不可少的。

选择一项:


反馈
正确答案是“错”。

试题2
满分1.00
未标记标记试题
试题正文
在JavaScript中处理异常时,如果添加了finally语句,则catch 语句可以省略。

选择一项:


反馈
正确答案是“对”。

试题3
满分1.00
未标记标记试题
试题正文
在定义函数的时候,即使不指定参数列表,仍然可以通过arguments引用到所获得的参数。

选择一项:


反馈
正确答案是“对”。

试题4
满分1.00
未标记标记试题
试题正文
函数内未定义直接赋值的变量,系统会把它声明为全局变量。

选择一项:


反馈
正确答案是“对”。

试题5
满分1.00
未标记标记试题
试题正文
在JavaScript中,对函数类型、对象类型变量的参数传递都是引用传递。

选择一项:

反馈
正确答案是“对”。

试题信息
未标记标记试题
信息文本
二、单项选择题
试题6
满分1.00
未标记标记试题
试题正文
下列选项中()可以作为for循环的有效的第一行。

选择一项:
a.for(x=l;x=6;x+=l)
b.for(x==l;x<6;x+=l)
c.for(x+=l;x<6;x=l)
d.for(x=l;x<6;x+=l)
反馈
你的回答正确
正确答案是:for(x=l;x<6;x+=l)
试题7
满分1.00
未标记标记试题
试题正文
有语句u varx=0;while()x+=2;",要使while循环体执行10 次,空白处的循环判定式应写为()。

选择一项:
a.x<=10
b.x<20
c.x<=20
d.x<10
反馈
你的回答正确
正确答案是:x<20
试题8
满分1.00
未标记标记试题
试题正文
下列关于switch语句的描述中,()是正确的。

选择一项:
a.switch语句中default子句是可以省略的
b.switch语句中子句的个数不能过多
c.switch语句中case子句后面的表达式可以是含有变量的整型表达式
d.switch语句中case子句的语句序列中必须包含break语句
反馈
你的回答正确
正确答案是:switch语句中default子句是可以省略的
试题9
满分1.00
未标记标记试题
试题正文
如何编写当i等于5时执行一些语句的条件语句()。

选择一项:
a.ifi=5then
b.ifi==5then
c.if(i==5)
d.ifi=5
反馈
你的回答正确
正确答案是:if(i==5)
试题10
满分1.00
未标记标记试题
试题正文
JavaScript中的错误可以分为语法错误和()。

选择一项:
a.运行错误
b.系统错误
c.不正常错误
d.形式错误
反馈
你的回答正确
正确答案是:运行错误
试题11
满分1.00
未标记标记试题
试题正文
在JavaScript函数的定义格式中,下面各组成部分中,()是可以省略的。

选择一项:
a.函数参效
b.指明函效的一对圆括写()
c.函数体
d.函数名
反馈
你的回答正确
正确答案是:函数参效
试题12
满分1.00
未标记标记试题
试题正文
循环语句u for(vari=0,j=10;i=j=10;i++j-)的循环次数是()。

选择一项:
a.10
b.l
c.O
d.无限
反馈
你的回答正确
正确答案是:无限
试题13
满分1.00
未标记标记试题
试题正文
下述关于循环语句的描述中,()是错误的。

选择一项:
a.循环体内可以包含有循环语句
b.循环体内可以出现条件语句
c.循环体可以是空语句,即循环体中只出现一个分号
d.循环体内必须同时出现break语句和continue语句
反馈
你的回答正确
正确答案是:循环体内必须同时出现break语句和continue语句试题信息
未标记标记试题
信息文本
三、多项选择题
试题14
满分1.00
未标记标记试题
试题正文
在HTML页面中,定义了如下所示的JavaScript函数,则正确调用该函数的HTML代码是()。

functioncompute(op){
alert(op);
)
a.<inputname="a"type="button”onclick=,,compute(this.value)”
value="+”>
b.vinputname二"b“type二"button“onclick="compute(')”
value二“>
c.<inputname=,,d v type="button“onclick="computed)“value二"
r>
d.<inputname="c*type="button”onclick="compute—'*“)”
value="*”>
你的回答正确
正确答案是:<inputname="a"type二"button”onclick二" compute(this.value)“value="+”>,<inputname="b"type="button”
onclick="compute(')"value二“>
试题15
满分1.00
未标记标记试题
试题正文
JavaScript函数的定义会包括一个称为形参的标识符列表,这些
参数在函数体中像局部变量一样工作。

有关arguments说明正确的是
a.arguments是一个标准数组
b.经常使用arguments的属性length来获取传递给函数的参数个数
c.arguments仅在开始执行函数时使用
你的回答正确
正确答案是:arguments表示当前执行的函数的参数和调研它的函数的对象,经常使用arguments的属性length来获取传递给函数的参数个数,arguments仅在开始执行函数时使用
试题信息
未标记标记试题
信息文本
四、阅读程序题
试题16
满分1.00
未标记标记试题
试题正文
如下代码运行的结果是()。

<html>
<body>
<scripttype="Text/JavaScript">
functionf是的{
varx=y*y;
returnx;
)
alert("aas");
for(x=0;x<5;x++){
y=f(x);
document.write(""+y);
}
</script>
</body>
选择一项:
a.01234
b.O1491625
c.以上答案都不对
for(x=0;x<5;x++){
y=f(x);
document.write(""+y);
}
</script>
</body>
</html>
选择一项:
b.O1491625
c.以上答案都不对
for(x=0;x<5;x++){
y=f(x);
document.write(""+y);
}
</script>
</body>
</html>
选择一项:
a.01234
b.O1491625
c.以上答案都不对
for(x=0;x<5;x++){
y=f(x);
document.write(""+y);
}
</script>
</body>
</html>
选择一项:
a.01234
b.O1491625
c.以上答案都不对。

相关文档
最新文档