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 )


本文标签: 对象 函数 参数 字符串 表示