问道深山去,听禅紫气来。

《JavaScript基础与应用》2019年春季学期期末作业考核

阅读:57 更新时间:2019-08-15 16:07:54

JavaScript基础与应用19春作业考核-0001


------------------------
1.鼠标点击事件为?
A.click
B.onclick
C.ondblclick
D.onmouseout
答案请联系下方QQ

2.日期函数中getMonth()得到的值的范围为多少?

A.1-12
B.1-24
C.0-11
答案请联系下方QQ

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!"

答案请联系下方QQ

4.js事件中,当弹出是否确认关闭页面的场景的时候,调用的函数是?
A.onunload
B.onload
C.onbeforeunload
D.ready
答案请联系下方QQ

5.下列哪项不属于js数据类型?

A.泛型
B.布尔
C.对象
D.字符串
答案请联系下方QQ

6.下面关于get请求的说法,错误的是
A.post能发送更多的数据类型
B.post比get慢
C.get发送的数据量更大(post有url长度限制)
D.post更安全
答案请联系下方QQ

7.实现每过一秒钟更新时间,setInterval的时间参数应该设置为?
A.1
B.0.1
C.1000
D.100
答案请联系下方QQ

8.下面不属于BOM对象的是?
A.window对象
B.screen对象
C.document对象
D.history对象
答案请联系下方QQ

9.关于attribute和property说法,错误的是?
A.attribute是dom元素在文档中作为html标签拥有的属性
B.property是dom元素在js中作为对象拥有的属性
C.property的值可以改变
D.attribute的值可以改变
答案请联系下方QQ

10.document.write(Number("001.1")+"
"); 程序运行结果是?
A.0
B.001
C.1.1
D.1100
答案请联系下方QQ

11.<p><span>内容</span></p>调用innerText和innerHtml时运行的效果是怎么样的?

A.内容,<span></ span >
B.<span></ span >, 内容
C.内容,<span>内容</span>
D.<span>内容</span>, 内容
答案请联系下方QQ

12.以下所涉及到的页面效果,不可以使用javascript实现的是哪些?
A.淘宝官网主页的轮播图特效
B.天猫网页中的侧边栏弹层效果
C.调用并展示数据库中所有的商品信息
D.使用选项卡实现切换不同省份展示各个市区效果联动
答案请联系下方QQ

13.在条件和循环语句中,使用什么来标记语句组?
A.圆括号()
B.方括号[]
C.花括号{}
D.大于号>
答案请联系下方QQ

14.如何编写当 i 等于 5 时执行一些语句的条件语句?
A.if (i==5)
B.if i=5 then
C.if i=5
D.if i==5 then
答案请联系下方QQ

15.调用history.go(-1),那么页面发生的变化是?
A.后退到前一个网址
B.后退到打开的第一个网址
C.前进到下面一个网址
D.页面保持不变
答案请联系下方QQ

16.语句“var  i; while(i=0) i--;”中while的循环次数是______。

A.0
B.1
C.5
D.无限

答案请联系下方QQ

17.引入一个js文件到html页面需要用哪个html标签?
A.style
B.link
C.script
D.html
答案请联系下方QQ

18.作为if/else语句的第一行,下列选项中哪一个是有效的?

A.if(x=2)

B.if(y<7) 
C.else

D.if (x==2&&)

答案请联系下方QQ

19.js日期中获取当前年份的函数为?
A.getYear()
B.getFullYear()
C.getDay()
D.getHours()
答案请联系下方QQ

20.有一个数组arr,使用for(var key in arr){// 循环体},循环体内怎么获取数组的每一项元素呢?
A.key
B.key[arr]
C.arr[key]
D.arr
答案请联系下方QQ

21.页面中有一个id为test的元素,获取到该元素后赋值给变量objTest,此时想改变元素的颜色为红色,正确的写法为?
A.objTest.color = 'red';
B.objTest.style.color = 'red';
C.objTest.backhround = 'red';
D.objTest.style.background = 'red';
答案请联系下方QQ

22.合并两个数组的方法为?
A.concat
B.pop
C.join
D.splice
答案请联系下方QQ

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)
答案请联系下方QQ

24.new Boolean(-1) == true的结果为什么?
A.true
B.false
C.报错
D.undefined
答案请联系下方QQ

25.下面的哪一个表达式将返回真?
A.(3===3)&&(5<l)
B. !(17<=20)

C.(3!=3) || (7<2)   
D.(1===1) || (3<2)
答案请联系下方QQ

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
答案请联系下方QQ

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(‘未成年’)}
答案请联系下方QQ

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)

答案请联系下方QQ

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
答案请联系下方QQ

30.在HTML页面上编写javascript代码时,应编写在( )标签中。
A.<javascript>和</javascript>
B.<script>和</script>
C.<head>和</head>
D.<body>和</body>
答案请联系下方QQ

------------------------
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