2019秋电大JavaScript程序设计复习资料.doc

上传人:bao****ty 文档编号:144480893 上传时间:2020-09-09 格式:DOC 页数:13 大小:29.86KB
返回 下载 相关 举报
2019秋电大JavaScript程序设计复习资料.doc_第1页
第1页 / 共13页
2019秋电大JavaScript程序设计复习资料.doc_第2页
第2页 / 共13页
2019秋电大JavaScript程序设计复习资料.doc_第3页
第3页 / 共13页
2019秋电大JavaScript程序设计复习资料.doc_第4页
第4页 / 共13页
2019秋电大JavaScript程序设计复习资料.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《2019秋电大JavaScript程序设计复习资料.doc》由会员分享,可在线阅读,更多相关《2019秋电大JavaScript程序设计复习资料.doc(13页珍藏版)》请在金锄头文库上搜索。

1、JavaScript程序设计复习资料一、 判断题1 在定义JavaScript变量中,一定要指出变量名和值。( )2 JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。( )3 在JavaScript中,可使用Function()定义函数。Function()可以接受任意多个字符串参数。( )4 一个正则表达式就是由普通字符(例如字符a到z)以及元字符组成的文字模式。( )5 substring() 方法一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束。( )6 表单的change事件在表单的value属性值发生变化时就会触发。( )7 结合CS

2、S类型选择器,可以实现批量改变元素样式的效果。( )8 改变浏览器当前浏览的网页可以通过设置window.location来实现。( )9 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。( )10 在jQuery中可以用replaceWith() 和 replaceAll()替换节点。( )11 JavaScript规定在使用中任何变量之前必须先使用var声明它。( )12 JavaScript表达式的类型只取决于运算符,与操作数无关。( )13 内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。( )14 函数内

3、未定义直接赋值的变量,系统会把它声明为全局变量。( )15 indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置,如果不存在匹配字符则返回 -1。( )16 通过Math.random() 方法可以获得一个01的随机数字。( )17 HTML的节点层次是一个树形结构。( )18 一个事件只能绑定一个事件处理程序。( )19 location即是window对象的属性,也是document对象的属性。( )20 localstorage 中的数据只要用户不主动清除,将会一直保存在本地。( )二、单项选择题1下列的( )表达式将返回false。A. !(3=4)&(5=2)C.

4、(“a”=”a”)&(“c”!=”d”) D. (23)|(32)2. 表达式123%7的计算结果是( )。 A.2B.3C.4D.53. 下述break语句的描述中,( )是不正确的。A. break语句用于循环体内,它将退出该重循环B. break语句用于switch语句,它表示退出该switch语句 C. break语句用于if语句,它表示退出该if语句 D. break语句在一个循环体内可使用多次4. 如何编写当 i 等于 5 时执行一些语句的条件语句( )。A.if (i=5)B.if i=5 thenC.if i=5D.if i=5 then5. 如何获取变量名叫str字符串的长度

5、( )。A.count(str) B.str.length C.strlen(str) D.前面的都不对6var n = miao wei ke tang.indexOf(wei,6);n的值为( )。A-1 B5 C程序报错 D-107.下面对 substring() 方法描述不正确的是( )。A一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束B提取之前会比较两个参数的大小,并根据大小调整位置C可以接收负数参数,负数表示从后往前数字符位置D如果没有设置参数,直接返回整个字符串8. 下列不是document对象的属性的是( )。A.anchors B.forms C.loc

6、ation D.image9. 下列说法有误的是( )。A.event是window对象的一个属性,所以可以直接引用event对象 B.不同的浏览器事件处理的方式可能不同C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数 D.事件可以增强用户与页面的交互10. 在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是( )。A.background B.backgroundImage C.image D.background11. 如果想在网页显示后,动态地改变网页的标题( )。A. 是不可能的 B. 通过document.write(

7、“新的标题内容”) C. 通过document.title=(“新的标题内容”) D. 通过document.changeTitle(“新的标题内容”)12. 在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象( )。 A.document B.windowC.formD.location13. 以下哪个选项中的方法全部属于window对象( )。A.alert,clear,close B.clear,close,open C.alert,close,confirm D.alert,setTimeout,write14.关于XMLHttpRequest对象的re

8、adyState属性值,下列说法正确的是( )。A.1 表示新创建B.2 表示初始化C.3 表示发送数据完毕D.4 表示接收结果完毕15. 以下jQuery代码运行后,对应的HTML代码变为( )。HTML代码:你好jQuery代码:$(“p”).append(“快乐编程”);A. 你好快乐编程B. 你好快乐编程C. 快乐编程你好D. 快乐编程你好16在调用外部的JavaScript文件时,下面哪种写法是正确的( )。A B C D. 17. 下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240( )。A.varPageNumber=240B.pagenumber=240

9、 C.varpageNumber=240D.varintnamedpageNumber=24018. 循环语句“for(var i=0,j=10; i=j=10; i+, j-);”的循环次数是( )。A. 0 B. 1 C. 10 D. 无限19. 在JavaScript函数的定义格式中,下面各组成部分中,( )是可以省略的。A. 函数名 B. 指明函数的一对圆括写() C. 函数体 D. 函数参效20. 对代码“var x=myhouse.kitchen”的哪种说明正确( )。A将字符串“myhouse.kitchen”赋值给变量x。 B将myhouse和kitchen的值相加之和赋给对象

10、x。C假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x。 D假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x.21. 创建字符串对象有哪两种方法( )。A使用new运算符创建String对象和直接将字符串赋给变量B使用new运算符创建Array对象和直接将字符串赋给变量C使用new运算符创建Number对象和直接将字符串赋给变量D使用new运算符创建Date对象和直接将字符串赋给变量22. 关于HTML DOM下列说法不正确的是( )。A整个文档是一个文档节点B每个HTML标记是一个元素节点C包含在HTML元素中的文本不是节点

11、D每一个HTML属性是一个属性节点23. 在客户端浏览器,有一组单选钮,要取得所选项的值,需要( )。A直接使用value属性获取 B使用checked判断后,再通过value获取 C循环判断checked,再通过value获取 D通过selected判断后,再通过value获取24. 在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression( )。 A.window.setTimeout(1000,expression);B.window.setTimeout(expression,1);C.window.setTimeout(1,expression);D.win

12、dow.setTimeout(expression,1000);25. 下列选项中关于浏览器对象的说法错误的是( )。A.history对象记录了用户在一个浏览器中已经访问过的URLsB.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息C.location对象是history对象的父对象D.location对象是window对象的子对象26. 关于Node.js下列说法正确的是( )。A. Node.js是用JavaScript编程B. Node.js程序有浏览器就能运行C. Node.js不需要安装模块,可直接链接MySql数据库D. Node.js程序能直接返回

13、HTML网页27. 关于JavaScript里的xml处理,以下说明不正确的是( )。A. Xml是种可扩展标记语言,格式更规范,是作为未来html的替代B. Xml一般用于传输和存储数据,是对html的补充,两者的目的不同C. 在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同D. 在IE浏览器里处理xml,首先需要创建ActiveXObject对象28.在jQuery中想要实现通过远程HTTP get请求载入信息功能的是( )。A. ajax() B. load(url) C. get(url) D. getScript(url)29 阅读以下代码,在页面中结果是( )。var s=abcdefg;alert(s.substring(1,2);Aa Bb Cbc Dab30. 在JavaScript中,能使文本框获得焦点的方法是 ( )。A.onSelect( )B.focus( )C.blur( )D.fix( )三、多项选择题1. 以下对方法的解释正确的是( )。A.pop:数组尾部删除B.unshift:数组头部删除C.split:将字符串切割成数组D.join:将数组转换成字符串2. 下面那些方法可以将

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号