admin 管理员组文章数量: 1184232
2024年1月18日发(作者:二叉树深度啥意思了)
JavaScript程序设计复习资料一、判断题1.2.3.在定义JavaScript变量中,一定要指出变量名和值。())JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。(在JavaScript中,可使用符串参数。()a到z)以及元字符组成的文字模Function()定义函数。Function()可以接受任意多个字4.一个正则表达式就是由普通字符(例如字符式。()5.substring() 方法一共有两个参数,取到字符串结束。()省略第二个参数表示从参数开始位置提、截6.7.8.9.表单的change事件在表单的value属性值发生变化时就会触发。(())结合CSS类型选择器,可以实现批量改变元素样式的效果。改变浏览器当前浏览的网页可以通过设置on来实现。()Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。())10.11.12.13.在jQuery中可以用 replaceWith() 和replaceAll() 替换节点。(JavaScript规定在使用中任何变量之前必须先使用var声明它。( )
( )
参数和声明的JavaScript表达式的类型只取决于运算符,与操作数无关。内部函数可以访问它们所在的外部函数中声明的所有局部变量、其他内部函数。( )
14.15.函数内未定义直接赋值的变量,系统会把它声明为全局变量。( )
如果不indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,-1。( )
0~1的随机数字。( )
存在匹配字符则返回16.17.18.19.20.通过() 方法可以获得一个HTML的节点层次是一个树形结构。一个事件只能绑定一个事件处理程序。location即是window对象的属性,也是( )
( )
document对象的属性。( )
( ) localstorage 中的数据只要用户不主动清除,将会一直保存在本地。
二、单项选择题1.下列的(A. !(3<=1)
)表达式将返回false。B. (4>=4)&&(5<=2)
C. (“a”==”a”)&&(“c”!=D. (2<3)||(3<2) ”d”)2. 表达式123%7的计算结果是(A. 2 B. 3 C. 4 D. 5
)是不正确的。)。3. 下述break语句的描述中,(A. break语句用于循环体内,它将退出该重循环B. break语句用于switch语句,它表示退出该C. break语句用于if语句,它表示退出该D. break语句在一个循环体内可使用多次4. 如何编写当 (i==5)
i=5 then
i=5
i==5 then
5. 如何获取变量名叫str字符串的长度()。i 等于5 时执行一些语句的条件语句()。switch语句if语句(str) (str) D.前面的都不对6.var n = "miao wei ke tang".indexOf("wei",6)A.-1 B.5 C.程序报错 D.-10
)。;n的值为()。7.下面对substring() 方法描述不正确的是(A.一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束B.提取之前会比较两个参数的大小,并根据大小调整位置C.可以接收负数参数,负数表示从后往前数字符位置D.如果没有设置参数,直接返回整个字符串8. 下列不是document对象的属性的是(
s
9. 下列说法有误的是(on
)。event对象
)。是window对象的一个属性,所以可以直接引用B.不同的浏览器事件处理的方式可能不同
C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数D.事件可以增强用户与页面的交互10. 在HTML页面中,CSS样式的属性名为名是()。oundImage
(
ound
)。background-image对应的style对象的属性ound
11. 如果想在网页显示后,动态地改变网页的标题A. 是不可能的B. 通过(“新的标题内容”C. 通过=(“新的标题内容”)
)
) D. 通过Title(“新的标题内容”12. 在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象()。nt
on
13. 以下哪个选项中的方法全部属于,clear,close
,close,confirm
window对象()。,close,open
,setTimeout,write
)。14.关于XMLHttpRequest对象的readyState属性值,下列说法正确的是(A.1 表示新创建B.2 表示初始化C.3 表示发送数据完毕D.4 表示接收结果完毕15. 以下jQuery代码运行后,对应的HTML代码:
你好
jQuery代码:$(“p”).append(快乐编程“”);A.
你好
快乐编程B.
你好快乐编程
C. 快乐编程
你好
HTML代码变为( )。
D.
快乐编程你好
16.在调用外部的JavaScript文件时,下面哪种写法是正确的(B.
D.
)。A.
C.
17. 下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240()。A. var PageNumber=240 B. pagenumber=240
C. var pageNumber=240 D. var int named pageNumber=240
)。18. 循环语句“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=n”的哪种说明正确(A.将字符串“n赋值给变量”x。B.将myhouse和kitchen的值相加之和赋给对象C.假设myhouse对象存在,它将D.假设myhouse对象存在,它将21. 创建字符串对象有哪两种方法(x。myhouse对象的kitchen属性值赋给变量kitchen对象的myhouse属性值赋给变量)。x。x.
A.使用new运算符创建String对象和直接将字符串赋给变量B.使用new运算符创建Array对象和直接将字符串赋给变量C.使用new运算符创建Number对象和直接将字符串赋给变量D.使用new运算符创建Date对象和直接将字符串赋给变量22. 关于HTML DOM下列说法不正确的是()。A.整个文档是一个文档节点B.每个HTML标记是一个元素节点C.包含在HTML元素中的文本不是节点D.每一个HTML属性是一个属性节点23. 在客户端浏览器,有一组单选钮,要取得所选项的值,需要(A.直接使用value属性获取B.使用checked判断后,再通过value获取)。
C.循环判断checked,再通过value获取D.通过selected判断后,再通过value获取1秒之后执行表达式expression()。24. 在JavaScript中,下列哪段代码能够在eout(1000,expression);eout(expression,1);eout(1,expression);eout(expression,1000);25. 下列选项中关于浏览器对象的说法错误的是(y对象记录了用户在一个浏览器中已经访问过的)。URLs
URL地址的信息on对象相当于IE浏览器中的地址栏,包含关于当前on对象是history对象的父对象on对象是window对象的子对象26. 关于下列说法正确的是(A. 是用JavaScript编程B. 程序有浏览器就能运行C. 不需要安装模块,可直接链接D. 程序能直接返回HTML网页)。MySql数据库27. 关于JavaScript里的xml处理,以下说明不正确的是(A. Xml是种可扩展标记语言,格式更规范,是作为未来B. Xml一般用于传输和存储数据,是对C. 在JavaScript里解析和处理D. 在IE浏览器里处理)。html的替代html的补充,两者的目的不同xml数据时,因为浏览器的不同,其做法也不同ActiveXObject对象( )。xml,首先需要创建28.在jQuery中想要实现通过远程A. ajax()
C. get(url)
B. load(url)
HTTP get请求载入信息功能的是D. getScript(url)
)。29 阅读以下代码,在页面中结果是(var s="abcdefg";
alert(ing(1,2));
A.a B.b C.bc D.ab
30. 在JavaScript中,能使文本框获得焦点的方法是( )。ct( )
( )
( )
( )
三、多项选择题1. 以下对方法的解释正确的是()。:数组尾部删除t:数组头部删除:将字符串切割成数组:将数组转换成字符串2. 下面那些方法可以将JSON字符串转换为JSON对象(
A. var obj =eval('('+ str +')');
B. var obj = SON();
C. var obj = (str);
D. var obj = new JSON(str);
3. 下列正则表达式量词符号与含义匹配的是()。A.{n,}:至少出现n次B.{n,m}:出现m-n次C.?:出现0-1次D.*:出现任意次4.在JavaScript中,以下( )能隐藏id为flower的div。mentById("flower").y="none";
mentById("flower").y="hidden";
mentById("flower").lity="none";
mentById("flower").lity="hidden"
5. 关于IFrame表述正确的有()。)。
A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改B.在相同域名下,内嵌的IFrame可以获取外层网页的对象IFrame网页内的对象C.在相同域名下,外层网页脚本可以获取D.可以通过脚本调整6.如何在IFrame的大小JavaScript 中添加注释()。A.' This is a comment
B.
C.//This is a comment
D./*This is a comment*/
7. JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。有关arguments说明正确的是()。nts表示当前执行的函数的参数和调用它的函数的对象B.经常使用arguments的属性length来获取传递给函数的参数个数nts仅在开始执行函数时使用nts是一个标准数组8. 关于Javascript中数组的说法中,正确的是(A.数组的长度必须在创建时给定,之后便不能改变B.由于数组是对象,因此创建数组需要使用C.数组内元素的类型可以不同D.数组可以在声明的同时进行初始化9. 下列选项中,描述正确的是()。new运算符)。A.(new Option("a","A"))可以动态添加一个列表选项B.(new Option("a","A"))可以动态添加一个列表选项”A”表示列表选项的文本”a表示列表选项的文本”)。C.new Option("a","A")中”a表示列表选项的值,”D.new Option("a","A")中”A”表示列表选项的值,10.在JavaScript中,对于浏览器对象的层次关系正确理解的是(对象是所有页面内容的根对象B. document对象包含location对象和history对象C. location对象包含history对象D. document对象包含forms对象
四、阅读程序题1.如下代码运行的结果是()。
A.[2,34,5,6] B.[34,6] C.[2,5] D.[ 2,34,2,5,6,5]
2. 在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为)。(
滑雪
游泳
爬山
mentsById("chk");
mentsByName("chk");
mentByName("checkbox");
mentsByTagName("chk");
3.如下代码运行的结果是()。
A.[1,2,3,4] B. [1,3,4,2] C. [1,3,4] D. [1,2,3,4,2,2]
4 考察以下代码片段,如果用户点击了按钮1,此时输出结果为(
<form action="#" name="form1"><input type="button" name="button1" value="按钮1"/><input type="button" name="button2" value="按钮2"/></form><script type="text/javascript">function handleEvent1(){
();
}
function handleEvent2() {
alert(+"的"++"事件被触发!");
}
。)
k = handleEvent1;
k =handleEvent2;
</script>
A.输出“button2的click事件被触发!”B.输出“button1的click事件被触发!”C.程序出错,没有输出D.依次输出“button1的click事件被触发!”“button2的click事件被触发!试题参考答案一、判断题1.错2.对3.对4.对5.对6.错7.对8.对9.对10.对11.错12.错13.对14.对15.对16.对17.对18.错”
19.对20.对二、单项选择题1.B
2. C
3. C
4. A
5. B
6.A
7. B
8. D
9. C
10. B
11. C
12. B
13. C
14. D
15. B
16. B
17. C
18. D
19. D
20. C
21. A
22. C
23. C
24. D
25. C
26. A
27. A
28. C
29. A
30. B
三、多项选择题1. ACD
2. AC
3. ACD
4. AD
5. ABCD
6.CD
7. ABC
8. BCD
9. AD
10.AD
四、阅读程序题1.如下代码运行的结果是(A)。2. 在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为3.如下代码运行的结果是(C)。4. 考察以下代码片段,如果用户点击了按钮1,此时输出结果为(A)。。( B )
版权声明:本文标题:2019秋电大JavaScript程序设计复习资料 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1705585378a491145.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论