超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。

Web前端技术(JavaScript+jQuery)
平台: cx
学校: 无
hash: cx_245117472
问题: 1. 运行以下代码输出的结果是( )。
var a=5;
if(a){
console.log('hi');
}
选项:
• A. hi
• B. 0
• C. 1
• D. 5
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 运行以下代码的输出结果是()
var a="";
if(a==0){
console.log("yes");
}else{
console.log("no");
}
选项:
• A. no
• B. yes
• C. 什么都不输出
• D. 直接报错
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 四个选项中,哪项与下述代码等价?( )
if(a>10){
rate=1.5;
}else{
rate=1.2;
}
选项:
• A. var rate=1.5?1.2;
• B. var rate=a>10?1.2:1.5;
• C. var rate=a>10?1.5:1.2;
• D. var rate=1.5?a>10:1.2
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下代码输出的结果是( )
var a=45;
switch(Math.floor(a/10)){
case 9:
case 8:console.log("A");break;
case 7:console.log("B");break;
case 6:console.log("C");break;
default:console.log("D");
}
选项:
• A. C
• B. D
• C. A
• D. B
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 关于多路分支语句switch,下面说法正确的是()
选项:
• A. 凡是能用switch语句实现的分支控制都可以用if语句实现
• B. switch语句中不允许再使用switch语句
• C. 对于任何case子句,要执行它所属的语句,必须先进行条件判断
• D. continue和break都能用于switch语句中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 以下4个选项中,不是合法创建数组的语句是( )
选项:
• A. let myarray = [ 1.1, true,"a", ];
• B. let myarray = [];
• C. let myarray = {};
• D. let myarray = new Array();
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 使用以下语句声明的数组:let undefs = [,,]; 包含多少个元素( )
选项:
• A. 1
• B. 2
• C. 3
• D. 0
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下哪条语句将正确访问cool数组中的第5个元素( )
选项:
• A. cool[5]
• B. cool(5)
• C. cool[4]
• D. cool(4)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. Array对象的哪个属性将返回表示数组长度的数值( )
选项:
• A. length属性
• B. getLength属性
• C. size属性
• D. getsize属性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 有数组a = [],执行a[1000] = 0 之后,数组的长度是( )
选项:
• A. 1000
• B. 1001
• C. 999
• D. 0
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 对添加数组元素的方法的表述,不正确的是( )
选项:
• A. 使用unshift方法可以在数组开头插入元素
• B. 使用push()方法在数组末尾增加一个或多个元素
• C. 使用shift()方法在数组开始增加一个或多个元素
• D. 使用splice()方法可以插入数组元素
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 将数组中所有元素都转化为字符串并连接在一起的方法是( )
选项:
• A. concat()方法
• B. join()方法
• C. splice()方法
• D. slice()方法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 有数组let a = [1,2,3,4,5,6,7,8]; 执行a.splice(4);a.splice(1,2);之后,a的结果是( )
选项:
• A. [2,3]
• B. [1,4]
• C. [1,2]
• D. [7,8]
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 执行代码,sum的结果是()
let sum=0;let data = [1,2,3,4,5];
data.forEach(function(value) { sum += value; });
console.log(sum);
选项:
• A. 1
• B. 5
• C. 3
• D. 15
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 以下代码执行的结果是()
a = [1,2,3,4,5];
a.every(function(x) { return x % 2 === 0; })
选项:
• A. [2,4]
• B. [5,3,1]
• C. true
• D. false
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 下列关于JavaScript对象说法错误的是( )
选项:
• A. JavaScript只能通过字面量“{}”来创建对象
• B. JavaScript对象是基于键值对的,键值对通常写法为 name : value
• C. 在JavaScript中,几乎所有的事物都是对象
• D. JavaScript对象是拥有属性和方法的集合
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 能够正确访问stu对象的name属性的是()
选项:
• A. stu(‘name’)
• B. stu[name]
• C. stu.name
• D. 都访问不了
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 能够正确调用stu对象的test方法的是( )
选项:
• A. stu.test
• B. stu[“test”]
• C. stu.test()
• D. stu[test()]
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下四个选项中,可用于遍历对象的是( )
选项:
• A. for…in语句
• B. if语句
• C. while语句
• D. prompt()语句
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下四个选项中,不能用于创建对象的是( )
选项:
• A. 利用字面量
• B. 利用new Object
• C. 利用构造函数
• D. 利用循环语句
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 单独存放JavaScript程序的文件扩展名是( )
选项:
• A. .js
• B. .java
• C. .script
• D. .javascript
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. JavaScript为代码添加多行注释的语法为( )
选项:
• A.
• B. //
• C. /**/
• D. #
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 关于在 HTML文档中嵌入 JavaScript 代码的说法,描述正确的是( )
选项:
• A. JavaScript代码只能嵌入在HTML页面与之间
• B. JavaScript代码可以嵌入在HTML页面与之间
• C. JavaScript代码必须包裹在标签对中
• D. JavaScript代码必须嵌入在单独的JS文件中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 在HTML页面中引用名称为“index.js”的外部脚本正确的是( )
选项:
• A.
• B.
• C.
• D. index.js
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 执行以下代码后,在页面上将会输出( )
选项:
• A. AB
• B. A
• C. B
• D. 无输出
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 向控制台输出字符串“Hello World!”正确的JavaScript语句是()
选项:
• A. document.write(“Hello World!”);
• B. respose.write(“Hello World!”);
• C. console.log(“Hello World!”);
• D. alert(“Hello World!”);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 代码“var title=prompt(‘请输入标题!’)”的作用是()
选项:
• A. 弹窗输出字符串“请输入标题!”
• B. 向控制台输出字符串“请输入标题!”
• C. 在Web页面上输出字符串“请输入标题!”
• D. 弹出输入框,并把输入的内容赋值给变量title
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下关于JavaScript变量命名的说法正确的是()
选项:
• A. 变量名必须以字母开头
• B. 变量名对大小写是敏感的
• C. 变量名可以以数字开头
• D. 变量名不能以“$”符号开头
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下变量名不正确的是()
选项:
• A. a2
• B. Number
• C. $_abc
• D. 8b
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下四个选项中,不属于JavaScript保留关键字的是()
选项:
• A. let
• B. break
• C. var
• D. name
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 以下JavaScript代码输出的结果是()
let a;
console.log(typeof a)
选项:
• A. null
• B. undefined
• C. number
• D. string
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 以下JavaScript代码输出的结果是()
let b='4';
let c='5';
console.log(b+c);
console.log(c-b);
选项:
• A. 45 1
• B. 9 1
• C. 45 5-4
• D. 9 5-4
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下四个选项中,输出的结果与另三个不一样的是( )
选项:
• A. console.log(typeof (a="3"))
• B. console.log(typeof(b=2))
• C. console.log(typeof(6+"3"))
• D. console.log(typeof(String(5)))
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下四个选项中,输出的结果不是number的是( )
选项:
• A. let a="3";console.log(typeof parseInt(a));
• B. let c="3";console.log(typeof parseFloat(c));
• C. let d="5"-3;console.log(typeof( Number(d)))
• D. console.log('I'm a programmer!');
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 不能够在页面上输出I’m a programmer!的是()
选项:
• A. console.log("I'm a programmer!");
• B. console.log("I\'m a programmer!");
• C. console.log('I\'m a programmer!')
• D. console.log('I'm a programmer!');
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 在JavaScript代码“var a=8%3;”,变量a的值是()
选项:
• A. 2
• B. 3
• C. 66
• D. 67
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 以下JavaScript代码输出的结果是()
var num1='4';
var num2='5';
var opt='+';
console.log(eval(num1+num2));
选项:
• A. 45
• B. 4+5
• C. 9
• D. 什么都没有输出
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下代码输出的结果是( )
var a=3;
console.log(a*=2);
选项:
• A. 3
• B. 2
• C. 5
• D. 6
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下代码输出的结果是( )
var a=3,b=10;
console.log(a>=3 && 5>b);
选项:
• A. true
• B. false
• C. 0
• D. 1
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下四个选项中,输出结果是true的是( )
选项:
• A. console.log(a>0);
• B. console.log(5>6);
• C. var a=false;
console.log(!a);
• D. var b=true;
console.log(!b);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 下面代码中,k的运行结果是( )
let i = 0,j = 0;
for(;i<10,j<6;i++,j++){
k = i + j;
}
console.log(k)
选项:
• A. 11
• B. 10
• C. 12
• D. 13
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 运行以下代码的输出结果是( )
let sum=0;
for(let i=1;i<=10;i++ ){sum+=i;}
console.log(sum)
选项:
• A. 55
• B. 54
• C. 56
• D. 57
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下关于break说法正确的是( )
选项:
• A. break可以终止所有的循环
• B. break可以终止本层循环
• C. break只能用在循环语句中
• D. break只能用在switch语句中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下面关于continue语句说法正确的是( )
选项:
• A. continue语句可以提前结束整个循环,避免其成为死循环
• B. continue语句只能用于循环语句中
• C. continue语句能够用于循环和选择语句中
• D. 多层循环语句嵌套时,只需要使用一个continue语句就能够结束掉所有层次的循环
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 下面选项中关于循环嵌套语句的说法不正确的是( )
选项:
• A. 循环嵌套语句是指一个循环中存在另外一个循环
• B. 在JavaScript中允许使用while循环中嵌套一个其他循环
• C. 在JavaScript中允许在do-while循环中嵌套一个其他循环
• D. 循环嵌套语句只能用于for循环
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 如果有函数function f(x,y){…},那么以下正确的函数调用是( )
选项:
• A. f 1 ,2
• B. f(1)
• C. f(1,2)
• D. f(,2)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 在JavaScript中,定义函数时可以使用多少个参数( )
选项:
• A. 0
• B. 1
• C. 2
• D. 任意
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 在JavaScript中,定义一个全局变量的方法是( )
选项:
• A. 使用关键字public在函数中定义
• B. 使用关键字public在任何函数之外定义
• C. 使用关链字var在函教中定义
• D. 使用关键宇var在任何函数之外定义
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 关于函数参数,表述错误的是( )
选项:
• A. 每个函数必须要带形参
• B. 函数是否有参数可根据实际情况确定
• C. 函数的参数可以是字符串类型
• D. 函数参数可分形参和实参
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下关于闭包的说法,其中错误的是( )
选项:
• A. 在书写形式上,需要函数套函数
• B. 从本质上看,闭包是将函数内部和函数外部连接起来的桥梁
• C. 闭包完全没什么存在的意义
• D. 闭包比较耗内存
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 以下四个选项中,哪项为立即执行函数( )
选项:
• A. function test(){return 1+2;}
• B. (function sayHello(){document.write('Hello');})()
• C. ((function go(){console.log('gogogo!')}))
• D. B和C都是
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。