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