大学MOOC JavaScript脚本语言(四川化工职业技术学院)1206090801 最新慕课完整章节测试答案
《JavaScript脚本语言》
第11节 JavaScript 对象
1、单选题:
已知var robot = { name:'阿尔法', height:'1m', run:function () { document.write(this.name + '奔跑中!'); } }},下面描述错误的是
选项:
A: document.write(robot.name)将会输出“阿尔法”
B: 执行robot.run()将输出“阿尔法奔跑中!”
C: robot.name='Tom'可以修改对象robot的name属性
D: robot.leg=2不能给robot对象添加新的leg属性
答案: 【 robot.leg=2不能给robot对象添加新的leg属性】
2、判断题:
可以使用“对象名.属性名=值”给对象添加没有的属性
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
访问对象属性常用的格式为:对象名.属性名
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
修改对象的属性可使用的语法格式为:对象名[属性名]=值
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
可以使用delete 对象名.属性名删除对象的属性
选项:
A: 正确
B: 错误
答案: 【 正确】
第12节 函数
1、单选题:
关于函数描述错误的是
选项:
A: 函数的返回值可以是JS支持的各种数据类型
B: JavaScript 使用关键字 function 定义函数
C: 函数可以没有参数,但一定有返回值
D: 函数声明后不会立即执行,会在我们需要的时候调用到
答案: 【 函数可以没有参数,但一定有返回值】
2、单选题:
能产生1-10之间的随机整数,包括1和10,正确的是
选项:
A: Math.floor(10*Math.random()+1)
B: Math.floor(10*Math.random())
C: Math.floor(9*Math.random()+1)
D: Math.floor(11*Math.random())
答案: 【 Math.floor(10*Math.random()+1)】
3、判断题:
Math.floor(3.6)的输出结果为4
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
Math.round(3.6) 的输出结果为4
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
Math.ceil(3.1) 的输出结果为4
选项:
A: 正确
B: 错误
答案: 【 正确】
第13节 DOM 查询
1、单选题:
下面关于查找HTML元素描述错误的是
选项:
A: document.getElementById( )方法可以通过id查找元素
B: document.getElementsByName( )可以通过标签名查找元素
C: document.getElementsByClassName()可以通过类名查找 HTML 元素
D: document.querySelector( )可以通过 CSS 选择器查找 HTML 元素
答案: 【 document.getElementsByName( )可以通过标签名查找元素】
2、单选题:
能将id为my的p元素的文本加粗显示的是
选项:
A: document.getElementById("my").innerText="<b>你好<b/>"
B: document.getElementById("my").textContent="<b>你好<b/>"
C: document.getElementById("my").innerHTML="<b>你好<b/>"
D: document.getElementById("my").text="<b>你好<b/>"
答案: 【 document.getElementById("my").innerHTML="<b>你好<b/>"】
3、判断题:
document.querySelector("#title")可查找id值为title的HTML元素
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
&
