东师《JavaScript基础与应用》2019年春季学期期末作业考核答案_第1页
东师《JavaScript基础与应用》2019年春季学期期末作业考核答案_第2页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JavaScript基础与应用19春作业考核-0001试卷总分:100 得分:0一、 单选题 (共 30 道试题,共 60 分)1.鼠标点击事件为?A.clickB.onclickC.ondblclickD.onmouseout正确答案:B2.日期函数中getMonth()得到的值的范围为多少?A.1-12B.1-24C.0-11正确答案:C3.下面哪一个字符串变量定义语句是不正确的?A. var mytext = "Here is some text!"B. var mytext = 'Here is some text!'C. var mytext =

2、'Here is some text!"D.var mytext = "Here isnsome text!"正确答案:C4.js事件中,当弹出是否确认关闭页面的场景的时候,调用的函数是?A.onunloadB.onloadC.onbeforeunloadD.ready正确答案:C5.下列哪项不属于js数据类型?A.泛型B.布尔C.对象D.字符串正确答案:A6.下面关于get请求的说法,错误的是A.post能发送更多的数据类型B.post比get慢C.get发送的数据量更大(post有url长度限制)D.post更安全正确答案:C7.实现每过一秒钟更新时间

3、,setInterval的时间参数应该设置为?A.1B.0.1C.1000D.100正确答案:C8.下面不属于BOM对象的是?A.window对象B.screen对象C.document对象D.history对象正确答案:C9.关于attribute和property说法,错误的是?A.attribute是dom元素在文档中作为html标签拥有的属性B.property是dom元素在js中作为对象拥有的属性C.property的值可以改变D.attribute的值可以改变正确答案:D10.document.write(Number("001.1")+""

4、); 程序运行结果是?A.0B.001C.1.1D.1100正确答案:C11.<p><span>内容</span></p>调用innerText和innerHtml时运行的效果是怎么样的?A.内容,<span></ span >B.<span></ span >, 内容C.内容,<span>内容</span>D.<span>内容</span>, 内容正确答案:C12.以下所涉及到的页面效果,不可以使用javascript实现的是哪些?A.淘宝官网主页的

5、轮播图特效B.天猫网页中的侧边栏弹层效果C.调用并展示数据库中所有的商品信息D.使用选项卡实现切换不同省份展示各个市区效果联动正确答案:C13.在条件和循环语句中,使用什么来标记语句组?A.圆括号()B.方括号C.花括号D.大于号正确答案:C14.如何编写当 i 等于 5 时执行一些语句的条件语句?A.if (i=5)B.if i=5 thenC.if i=5D.if i=5 then正确答案:A15.调用history.go(-1),那么页面发生的变化是?A.后退到前一个网址B.后退到打开的第一个网址C.前进到下面一个网址D.页面保持不变正确答案:A16.语句“var i; while(i=

6、0) i-;”中while的循环次数是_。A.0B.1C.5D.无限正确答案:A17.引入一个js文件到html页面需要用哪个html标签?A.styleB.linkC.scriptD.html正确答案:C18.作为if/else语句的第一行,下列选项中哪一个是有效的?A.if(x=2)B.if(y<7)C.elseD.if (x=2&&)正确答案:B19.js日期中获取当前年份的函数为?A.getYear()B.getFullYear()C.getDay()D.getHours()正确答案:B20.有一个数组arr,使用for(var key in arr)/ 循环体,

7、循环体内怎么获取数组的每一项元素呢?A.keyB.keyarrC.arrkeyD.arr正确答案:C21.页面中有一个id为test的元素,获取到该元素后赋值给变量objTest,此时想改变元素的颜色为红色,正确的写法为?A.objTest.color = 'red'B.objTest.style.color = 'red'C.objTest.backhround = 'red'D.objTest.style.background = 'red'正确答案:B22.合并两个数组的方法为?A.concatB.popC.joinD.sp

8、lice正确答案:A23.下列选项中哪一个可以作为for循环的有效的第一行?A.for(x=1; xB. for(x=1; x<6; x+=1)C.for(x=1;x=6; x+=1)D. for(x+=1; x<6; x=1)正确答案:A24.new Boolean(-1) = true的结果为什么?A.trueB.falseC.报错D.undefined正确答案:A25.下面的哪一个表达式将返回真?A.(3=3)&&(5<l)B.!(17<=20)C.(3!=3) | (7<2)D.(1=1) | (3<2)正确答案:D26.var a=

9、2,b=3;var c=a 2>b && b ; console.log(c);console.log(b) ,控制台结果是?A.true,4B.true,3C.false,100D.false,3正确答案:D27.有一个数字变量age,如果age小于18,控制台输出未成年,下列哪个是错误的?A.if(age<18) console.log('未成年');B.if(age<18)console.log('未成年');C.age < 18 ? '未成年' : '成年'D.if(!(age<

10、;18) console.log(未成年)正确答案:D28.下列选项中哪一个可以作为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)正确答案:A29.var n1=1; var sum=0; while(n1>=1 && n1<=100) sum=sum+n1; n1+; console.log(sum);,以上程序的运行结果是?A.4950B.5050C.100D.99正确答案:B30.在HTML页

11、面上编写javascript代码时,应编写在( )标签中。A.javascript和/javascriptB.script和/scriptC.head和/headD.body和/body正确答案:B二、 判断题 (共 20 道试题,共 40 分)1.在JavaScript中,任何一种循环结构的程序段,都可以用while循环实现。A.对B.错正确答案:A2.BOM对象等价于DOM对象么?A.等价B.不等价正确答案:B3.setTimeout定时器如果不清除可以无限执行A.对B.错正确答案:B4.任何循环语句的循环体至少要执行一次。A.对B.错正确答案:B5.两个整数进行除(/)运算,其结果也为整

12、数。A.对B.错正确答案:B6. 在JavaScript中可以用十六进制形式表示浮点数常量。A.对B.错正确答案:B7.innerHTML可以获取到元素内部的html标签么?A.可以B.不可以正确答案:A8.0.1 0.2 = 0.3 返回trueA.对B.错正确答案:B9.js运算中算术运算优先级高于比较运算A.对B.错正确答案:A10.表达式的类型只取决于运算符,与操作数无关。A.对B.错正确答案:B11.在定义JavaScript变量时,一定要指出变量名和值。A.对B.错正确答案:B12.如果有定义var a=true,b;那么a ll b的结果为true。A.对B.错正确答案:A13.break语句可以出现在各种不同循环语句的循环体中。A.对B.错正确答案:A14.定义一个数字时可以使用小数点A.对B.错正确答案:A15.可以通过innerHTML来获取元素内容A.对B.错正确答案:A16.外部脚本必

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论