国家开放大学javascript 程序设计第三章测试题与答案解析精品.docx
《国家开放大学javascript 程序设计第三章测试题与答案解析精品.docx》由会员分享,可在线阅读,更多相关《国家开放大学javascript 程序设计第三章测试题与答案解析精品.docx(14页珍藏版)》请在冰点文库上搜索。
![国家开放大学javascript 程序设计第三章测试题与答案解析精品.docx](https://file1.bingdoc.com/fileroot1/2023-7/7/98276f04-be18-40c4-8592-3b6cecb2cc41/98276f04-be18-40c4-8592-3b6cecb2cc411.gif)
国家开放大学javascript程序设计第三章测试题与答案解析精品
国家开放大学《javascript程序设计》第三章
测试题与答案解析
(正确答案已红色标注)
一、判断题
试题1
满分1.00
未标记标记试题
试题正文
在JavaScript中,当使用new运算符创建一个对象变量后,一定
要使用delete运算符把创建的对象变量撤销。
选择一项:
对
错
反馈
正确答案是“错:
试题2
满分1.00
未标记标记试题
试题正文
JavaScript的核心语言对象包括字符串对象、数学对象、日期对
象、数组对象。
选择一项:
对
错
反馈
正确答案是“对。
试题3
满分1.00
未标记标记试题
试题正文
定义一个构造器,相当于定义一个类,在函数内引用的变量或者
方法都会成为类的成员。
选择一项:
对
错
反馈
正确答案是“错:
试题4
满分1.00
未标记标记试题
试题正文
substring()方法一共有两个参数,省略第二个参数表示从参数开
始位置提、截取到字符串结束。
选择一项:
对
错
反馈
正确答案是“对二
试题5
满分1.00
未标记标记试题
试题正文
splice(index,len,[item])该方法会改变原始数组。
选择一项:
对
错
反馈
正确答案是“对二
试题6
满分1.00
未标记标记试题
试题正文
在正则表达式中+表示匹配0到多个值。
选择一项:
对
错
反馈
正确答案是“错:
试题信息
未标记标记试题
信息文本
二、单项选择题
试题7
满分1.00
未标记标记试题
试题正文
对代码uvarx=myhouse.kitchenv的哪种说明正确()。
选择一项:
a.将字符串“myhouse.kitchen”赋值给变量x
b.假设myhouse对象存在,它将kitchen对象的myhouse属性值
赋给变量x
c.将myhouse和kitchen的值相加之和赋给对象x
d.假设myhouse对象存在,它将myhouse对象的kitchen属性值
赋给变量x
反馈
你的回答正确
正确答案是:
假设myhouse对象存在,它将myhouse对象的
kitchen属性值赋给变量x
试题8
满分1.00
未标记标记试题
试题正文
如何获取变量名叫str字符串的长度()o
选择一项:
a.strlen(str)
b.str.length
c.前面的都不对
d.count(str)
反馈
你的回答正确
正确答案是:
strength
试题9
满分1.00
未标记标记试题
试题正文
varn="miaoweiketang,,.indexOf("wei,,,6);n的值为()。
选择一项:
a.-10
b.5
c.-l
d.程序报错
反馈
你的回答正确
正确答案是:
-1
试题10
满分1.00
未标记标记试题
试题正文
以下String对象的()方法得到指定位置处的字符。
选择一项:
a.charAt()
b.charlsAt()
c.indexOfThePosition()
d.indexOf()
反馈
你的回答正确
正确答案是:
charAt()
试题11
满分1.00
未标记标记试题
试题正文
如何求得2和4中最大的数()o
选择一项:
a.Math.max(2,4)
b.ceil(2,4)
c.top(2,4)
d.Math.ceil(2,4)
反馈
你的回答正确
正确答案是:
Math.max(2,4)
试题12
满分1.00
未标记标记试题
试题正文
以下()语句将正确访问cool数组中的第5个元素。
选择一项:
a.cool[5]
b.cool[4]
c.cool(5)
d.cool(4)
反馈
你的回答正确
正确答案是:
cool[4]
试题13
满分1.00
未标记标记试题
试题正文
考察以下程序片段:
varstr="32px”;
varstrl=str.slice(-2);
alert(str);
alert(strl);
以下选项正确的是()
选择一项:
a.依次输出“32”“32”
b.依次输出"32px”“px”
c.依次输出“32px”“32px
d.依次输出“px”“px”
反馈
你的回答正确
正确答案是:
依次输出“32px”“px”
试题14
满分1.00
未标记标记试题
试题正文
下列正则表达式中描述有误的是()。
选择一项:
a.[]:
匹配范围内的任意一个字符
b.{n:
匹配n次
c.\d:
匹配0・9之间的任意数字
d.\w:
匹配任意字母、数字、下划线、符号
反馈
你的回答正确
正确答案是:
\w:
匹配任意字母、数字、下划线、符号
试题15
满分1.00
未标记标记试题
试题正文
在JavaScript中,页面中显示当天日期“今天是2019年8月12
日”,下列选项正确的是()o
选择一项:
a.vartoday;
today=newDate彩蛋;
document.write("今天是“+today.getFullYear彩蛋+”年,,
+(today.getMonth彩蛋+1)+“月"+today.getDay彩蛋+”日
);
b.vartoday;
Today=newDay彩蛋;
document.write(“今天是”+today.getFullYear彩蛋+”年”
+(today.getMonth彩蛋+1)+"月,,+today.getDate彩蛋+”日
);
c.vartoday;
today=newDate彩蛋;
document.write("今天是“+today.getYear彩蛋+“年”
+(today.getMonth彩蛋+1)+“月"+today.getDay彩蛋+”日
);
d.vartoday;
today=newDate彩蛋;
document.write。
'今天是”+today.getFullYear彩蛋+“年”
+(today.getMonth彩蛋+1)+”月“+today.getDate彩蛋+”日
);
反馈
你的回答正确
正确答案是:
vartoday;
today=newDate彩蛋;
document.write。
1今天是”+today.getFullYear彩蛋+”年”
+(today.getMonth彩蛋+1)+"月"+today.getDate彩蛋+”日
);
试题信息
未标记标记试题
信息文本
三、多项选择题
试题16
满分1.00
未标记标记试题
试题正文
关于Javascript中数组的说法中,正确的是()。
a.数组可以在声明的同时进行初始化
b.数组内元素的类型可以不同
c.由于数组是对象,因此创建数组需要使用new运算符
d.数组的长度必须在创建时给定,之后便不能改变
反馈
你的回答正确
正确答案是:
由于数组是对象,因此创建数组需要使用new运
算符,数组内元素的类型可以不同,数组可以在声明的同时进行初始
化
试题17
满分1.00
未标记标记试题
试题正文
以下对方法的解释正确的是()o
a.join:
将数组转换成字符串
b.pop:
数组尾部删除
c.unshift:
数组头部删除
d.split:
将字符串切割成数组
反馈
你的回答正确
正确答案是:
pop:
数组尾部删除,split:
将字符串切割成数组Join:
将数组转换成字符串
试题18
满分1.00
未标记标记试题
试题正文
下面哪些方法可以将JSON字符串转换为JSON对象()。
a.varobj=JSON.parse(str);
b.varobj=newJSON(str);
c.varobj=str.parseJSON();
d.varobj=eval('(,+str+')');
反馈
你的回答正确
正确答案是:
varobj=eval('('+strvarobj=JSON.parse(str);
试题信息
未标记标记试题
信息文本
四、阅读程序题
试题19
满分1.00
未标记标记试题
试题正文
如下代码运行的结果是()o
varattr=[2,34,2,5,6,5];
varnewAtrr=[];
varflag=true;
for(vari=0;iflag=true;
for(varj=0;jif(newAtrr[j]==attr[i]){
flag=false;
);
newAtrr.push(attr[i])
)
)
console.log(newAtrr);
选择一项:
a.[34,6]
b.[2,34,5,6]
c.[2,5]
d.[2,34,2,5,6,5]
反馈
你的回答正确
正确答案是:
[2,34,5,6]
试题20
满分1.00
未标记标记试题
试题正文
如下代码运行的结果是()。
varfullname='JohnDoe1;
varobj={
fullname:
'ColinIhrig1,
prop:
{
fullname:
'AurelioDeRosa1,
getFullname:
function(){
returnthis.fullname;
);
console.Iog(obj.prop.getFullname());
vartest=obj.prop.getFullname;
console.Iog(test());
选择一项:
a.AurelioDeRosaColinIhrig
b.ColinIhrigAurelioDeRosa
c.AurelioDeRosaJohnDoe
d.JohnDoeColinIhrig
反馈
你的回答正确
正确答案是:
AurelioDeRosaJohnDoe