东师《JavaScip基础与应用》2019年春季学期期末作业考核
《JavaScip基础与应用》2019年春季学期期末作业考核1.[单选题]鼠标点击事件为?
A.click
B.onclick
C.ondblclick
D.onmouseout
正确答案:——B——
2.[单选题]日期函数中getMonth()得到的值的范围为多少?
A.1-12
B.1-24
C.0-11
正确答案:——C——
3.[单选题]下面哪一个字符串变量定义语句是不正确的?
A.. var mytext = "Here is some text!"
B.. var mytext = 'Here is some text!'
C.. var mytext = 'Here is some text!"
D.var mytext = "Here is\nsome text!"
正确答案:——C——
4.[单选题]js事件中,当弹出是否确认关闭页面的场景的时候,调用的函数是?
A.onunload
B.onload
C.onbeforeunload
D.ready
正确答案:————
5.[单选题]下列哪项不属于js数据类型?
A.泛型
B.布尔
C.对象
D.字符串
正确答案:————
6.[单选题]下面关于get请求的说法,错误的是
A.post能发送更多的数据类型
B.post比get慢
C.get发送的数据量更大(post有url长度限制)
D.post更安全
正确答案:————
7.[单选题]实现每过一秒钟更新时间,setInterval的时间参数应该设置为?
A.1
B.0.1
C.1000
D.100
正确答案:————
8.[单选题]下面不属于BOM对象的是?
A.window对象
B.screen对象
C.document对象
D.history对象
正确答案:————
9.[单选题]关于attribute和property说法,错误的是?
A.attribute是dom元素在文档中作为html标签拥有的属性
B.property是dom元素在js中作为对象拥有的属性
C.property的值可以改变
D.attribute的值可以改变
正确答案:————
10.[单选题]document.write(Number("001.1")+""); 程序运行结果是?
A.0
B.001
C.1.1
D.1100
正确答案:————
11.[单选题]<p><span>内容</span></p>调用innerText和innerHtml时运行的效果是怎么样的?
A.内容,<span></ span >
B.<span></ span >, 内容
C.内容,<span>内容</span>
D.<span>内容</span>, 内容
正确答案:————
12.[单选题]以下所涉及到的页面效果,不可以使用javascript实现的是哪些?
A.淘宝官网主页的轮播图特效
B.天猫网页中的侧边栏弹层效果
C.调用并展示数据库中所有的商品信息
D.使用选项卡实现切换不同省份展示各个市区效果联动
正确答案:————
13.[单选题]在条件和循环语句中,使用什么来标记语句组?
A.圆括号()
B.方括号[]
C.花括号{}
D.大于号>
正确答案:————
14.[单选题]如何编写当 i 等于 5 时执行一些语句的条件语句?
A.if (i==5)
B.if i=5 then
C.if i=5
D.if i==5 then
正确答案:————
15.[单选题]调用history.go(-1),那么页面发生的变化是?
A.后退到前一个网址
B.后退到打开的第一个网址
C.前进到下面一个网址
D.页面保持不变
正确答案:————
16.[单选题]语句“vari; while(i=0) i--;”中while的循环次数是______。
A.0
B.1
C.5
D.无限
正确答案:————
17.[单选题]引入一个js文件到html页面需要用哪个html标签?
A.style
B.link
C.script
D.html
正确答案:————
18.[单选题]作为if/else语句的第一行,下列选项中哪一个是有效的?
A.if(x=2)
B.if(y<7)
C.else
D.if (x==2&&)
正确答案:————
19.[单选题]js日期中获取当前年份的函数为?
A.getYear()
B.getFullYear()
C.getDay()
D.getHours()
正确答案:————
20.[单选题]有一个数组arr,使用for(var key in arr){// 循环体},循环体内怎么获取数组的每一项元素呢?
A.key
B.key
C.arr
D.arr
正确答案:————
21.[单选题]页面中有一个id为test的元素,获取到该元素后赋值给变量objTest,此时想改变元素的颜色为红色,正确的写法为?
A.objTest.color = 'red';
B.objTest.style.color = 'red';
C.objTest.backhround = 'red';
D.objTest.style.background = 'red';
正确答案:————
22.[单选题]合并两个数组的方法为?
A.concat
B.pop
C.join
D.splice
正确答案:————
23.[单选题]下列选项中哪一个可以作为for循环的有效的第一行?
A.for(x=1; x
B.. for(x==1;x<6; x+=1)
C.for(x=1;x=6;x+=1)
D.. for(x+=1; x<6; x=1)
正确答案:————
24.[单选题]new Boolean(-1) == true的结果为什么?
A.true
B.false
C.报错
D.undefined
正确答案:————
25.[单选题]下面的哪一个表达式将返回真?
A.(3===3)&&(5<l)
B. !(17<=20)
C.(3!=3) || (7<2)
D.(1===1) || (3<2)
正确答案:————
26.[单选题]var a=2,b=3;var c=a 2>b && b;
console.log(c);console.log(b)
,控制台结果是?
A.true,4
B.true,3
C.false,100
D.false,3
正确答案:————
27.[单选题]有一个数字变量age,如果age小于18,控制台输出未成年,下列哪个是错误的?
A.if(age<18) console.log('未成年');
B.if(age<18){console.log('未成年');}
C.age < 18 ? '未成年' : '成年';
D. if(!(age<18)) {console.log(‘未成年’)}
正确答案:————
28.[单选题]下列选项中哪一个可以作为for循环的有效的第一行?
A. for(x=1; x<6; x+=1>
B.for(x==1;x<6; x+=1)
C.for(x=1;x=6;x+=1)
D. for(x+=1; x<6; x=1)
正确答案:————
29.[单选题]var n1=1;
var sum=0;
while(n1>=1 && n1<=100){
sum=sum+n1;
n1++;
}
console.log(sum);,以上程序的运行结果是?
A.4950
B.5050
C.100
D.99
正确答案:————
30.[单选题]在HTML页面上编写javascript代码时,应编写在()标签中。
A.<javascript>和</javascript>
B.<script>和</script>
C.<head>和</head>
D.<body>和</body>
正确答案:————
31.[判断题]在JavaScript中,任何一种循环结构的程序段,都可以用while循环实现。
A.对
B.错
正确答案:————
32.[判断题]BOM对象等价于DOM对象么?
A.等价
B.不等价
正确答案:————
33.[判断题]setTimeout定时器如果不清除可以无限执行
A.对
B.错
正确答案:————
34.[判断题]任何循环语句的循环体至少要执行一次。
A.对
B.错
正确答案:————
35.[判断题]两个整数进行除(/)运算,其结果也为整数。
A.对
B.错
正确答案:————
36.[判断题] 在JavaScript中可以用十六进制形式表示浮点数常量。
A.对
B.错
正确答案:————
37.[判断题]innerHTML可以获取到元素内部的html标签么?
A.可以
B.不可以
正确答案:————
38.[判断题]0.1 0.2 === 0.3 返回true
A.对
B.错
正确答案:————
39.[判断题]js运算中算术运算优先级高于比较运算
A.对
B.错
正确答案:————
40.[判断题]表达式的类型只取决于运算符,与操作数无关。
A.对
B.错
正确答案:————
41.[判断题]在定义JavaScript变量时,一定要指出变量名和值。
A.对
B.错
正确答案:————
42.[判断题]如果有定义var a=true,b;那么a ll b的结果为true。
A.对
B.错
正确答案:————
43.[判断题]break语句可以出现在各种不同循环语句的循环体中。
A.对
B.错
正确答案:————
44.[判断题]定义一个数字时可以使用小数点
A.对
B.错
正确答案:————
45.[判断题]可以通过innerHTML来获取元素内容
A.对
B.错
正确答案:————
46.[判断题]外部脚本必须包含 <script> 标签吗?
A.对
B.错
正确答案:————
47.[判断题]如果定义var a = 1, b=true; 那么a&&b的结果为1
A.对
B.错
正确答案:————
48.[判断题]JavaScript规定在使用任何变量之前必须先使用var声明它。
A.对
B.错
正确答案:————
49.[判断题]Js具有声明提前的特性
A.对
B.错
正确答案:————
50.[判断题]js中定义变量关键词是var
A.对
B.错
正确答案:————
页:
[1]