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

上传人:b****9 文档编号:25425058 上传时间:2023-06-08 格式:DOCX 页数:17 大小:49.55KB
下载 相关 举报
秋电大JavaScript程序设计复习资料.docx_第1页
第1页 / 共17页
秋电大JavaScript程序设计复习资料.docx_第2页
第2页 / 共17页
秋电大JavaScript程序设计复习资料.docx_第3页
第3页 / 共17页
秋电大JavaScript程序设计复习资料.docx_第4页
第4页 / 共17页
秋电大JavaScript程序设计复习资料.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

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

《秋电大JavaScript程序设计复习资料.docx》由会员分享,可在线阅读,更多相关《秋电大JavaScript程序设计复习资料.docx(17页珍藏版)》请在冰豆网上搜索。

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

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

JavaScript程序设计复习资料

、判断题

1・在定义JavaScript变量中,一定要指出变量名和值。

()

2・JavaScript既可以用于Web客户端应用,也可以用于web服务器端应用。

()

3-在JavaScript中,可使用Function()定义函数。

Function()可以接受任意多个字符串

参数。

()

4・一个正则表达式就是由普通字符(例如字符a到z)以及元字符组成的文字模

式。

()

5・substring()方法一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束。

()

6・表单的change事件在表单的value属性值发生变化时就会触发。

()

7・结合CSS类型选择器,可以实现批量改变元素样式的效果。

()

8・改变浏览器当前浏览的网页可以通过设置window.location来实现。

()

9・Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应

用程序的技术。

()

10-在jQuery中可以用replaceWith()和replaceAII()替换节点。

()

11・JavaScript规定在使用中任何变量之前必须先使用var声明它。

()

12・JavaScript表达式的类型只取决于运算符,与操作数无矢。

()

13・内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数和声明的其他内部函数。

()

14・函数内未定义直接赋值的变量,系统会把它声明为全局变量。

()

15・indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置,如果不存在匹配字符则返回-1°0

16・通过Math.random()方法可以获得一个0~1的随机数字。

()

17・HTML的节点层次是一个树形结构。

()一个事件只能绑定一个事件处理程

18•序。

0

19•location即是window对象的属性,也是document对象的属性。

()20・localstorage中的数据只要用户不主动清除,将会一直保存在本地。

、单项选择题

1-下列的()表达式将返回false。

C.(“a”==”a”)&&(“c”!

=D”・(d2”<3))||(3<2)

2.表达式123%7的计算结果是()。

A.2B.3C.4D.5

3.下述break语句的描述中,()是不正确的。

A.break语句用于循环体内,它将退出该重循环

B.break语句用于switch语句,它表示退出该switch语句

C.break语句用于if语句,它表示退出该if语句

D.break语句在一个循环体内可使用多次

4.如何编写当i等于5时执行一些语句的条件语句()。

A.if(i==5)

B.ifi=5then

C.ifi=5

D.ifi==5then

5.如何获取变量名叫str字符串的长度()。

A.count(str)B.str.lengthC.strlen(str)D.前面的都不对6-varn="miaoweiketang".indexOf(',wei',,6);n的值为()。

A・・1B・5C・程序报错D•-10

7.下面对substring()方法描述不正确的是()。

A・一共有两个参数,省略第二个参数表示从参数开始位置提、截取到字符串结束B・提取之前会比较两个参数的大小,并根据大小调整位置

C・可以接收负数参数,负数表示从后往前数字符位置D•如果没有设置参数,直接返回整个字符串

8.下列不是document对象的属性的是()。

A.anchorsB.formsC」ocationD.image

9.下列说法有误的是()。

A.event是window对象的一个属性,所以可以直接引用event对象

B.不同的浏览器事件处理的方式可能不同

C.对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数

D.事件可以增强用户与页面的交互

10.在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()。

A.backgroundB.backgroundlmageC.imageD.background

11.如果想在网页显示后,动态地改变网页的标题()。

A.是不可能的

B.通过document.write(“新的标题内容”)

C.通过document.title=(“新的标题内容”)

D.通过document.changeTitle(“新的标题内容”)

12.在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象

()。

A.document

B.window

C.form

D.location

13.以下哪个选项中的方法全部属于window对象()。

A.alert,clear,closeB.clear,close,open

14.

C.alert,close,confirmD.alert,setTimeout,write

矢于

XMLHttpRequest对象的readyState属性值,下列说法正确的是()。

A.1表示新创建

B.2表示初始化

C.3表示发送数据完毕

D.4表示接收结果完毕15.以下jQuery代码运行后,对应的HTML代码变为()。

HTML代码:

vp>你好</p>jQuery代码:

$(“p").append(快“乐v编b>程");

A.<p>你好</pxb>快乐编程</b>

B.vp>你好vb>快乐编程</bx/p>

C.vb>快乐编程</bxp>你好v/p>

D.<pxb>快乐编程v/b>你好</p>16-在调用外部的JavaScript文件时,下面哪种写法是正确的()。

A•B•

C•D.

17.下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240()。

A.varPageNumber=240B.pagenumber=240

C.varpageNumber=240D.varintnamedpageNumber=240

18•循环语句“for(vari=0,j=10;i=j=10;i++,j・・);”的循环次数是()。

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

19.在JavaScript函数的定义格式中,下面各组成部分中,)是可以省略的。

A.函数名B.指明函数的一对圆括写()C.函数体D.函数参效

20.对代码“varx=myhouse.kitchen"的哪种说明正确()。

A・将字符串"myhouse.kitchen赋”值给变量x°

B・将myhouse和kitchen的值相加之和赋给对象x。

C•假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x。

D•假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x.

21.创建字符串对象有哪两种方法()。

 

B•使用new运算符创建Array对象和直接将字符串赋给变量

C・使用new运算符创建Number对象和直接将字符串赋给变量

22.矢于HTMLDOM下列说法不正确的是()。

A•整个文档是一个文档节点

B・每个HTML标记是一个元素节点

C・包含在HTML元素中的文本不是节点

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.window.setTimeout(expression,1000);

25.下列选项中矢于浏览器对象的说法错误的是()。

A.history对象记录了用户在一个浏览器中已经访问过的URLs

B.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程序能直接返回HTML网页

27.矢于JavaScript里的xml处理,以下说明不正确的是()。

A.Xml是种可扩展标记语言,格式更规范,是作为未来html的替代

B.Xml一般用于传输和存储数据,是对html的补充,两者的目的不同

C.在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同

D.在IE浏览器里处理xml,首先需要创建ActiveXObject对象

28.在jQuery中想要实现通过远程HTTPget请求载入信息功能的是()。

A.ajax()B.load(url)

C.get(url)D.getScript(url)

29阅读以下代码,在页面中结果是()。

vars="abcdefg'^;

alert(s.substring(1,2));

A-aB-bC-beD-ab

30.在JavaScript中,能使文本框获得焦点的方法是()°

A.onSelect()

B.focus()

C.blur()

D.fix()

三、多项选择题

1.以下对方法的解释正确的是()。

A.pop:

数组尾部删除

B.unshift:

数组头部删除

C.split:

将字符串切割成数组

□Join:

将数组转换成字符串

2.下面那些方法可以将JSON字符串转换为JSON对象()。

A.varobj=eval((+str+')');

B.varobj=str.parseJSON();

C.varobj=JSON.parse(str);

D.varobj=newJSON(str);

3.下列正则表达式量词符号与含义匹配的是()。

A.{n,}:

至少出现n次

B.{n,m}:

出现次

C.?

出现0-1次

D.*:

出现任意次

4.在JavaScript中,以下()能隐藏id为flower的div。

A.document.getElementByld("flower").style.display="none”;

B.document.getElementByld("flower").style.display=nhidden";

C.document.getElementByld(”flower”).style.visibility=”none”;

D.document.getElementByld("flower").style.visibility="hidden"

5.矢于IFrame表述正确的有()。

A.通过IFrame>网页可以嵌入其他网页内容,并可以动态更改

B.在相同域名下,内嵌的IFrame可以获取外层网页的对象

C.在相同域名下,外层网页脚本可以获取

IFrame网页内的对象

D.可以通过脚本调整IFrame的大小

6•如何在JavaScript中添加注释()。

A.1Thisisacomment

B.

-Thisisacomment->

C.//Thisisacomment

D./*Thisisacomment*/

7.JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。

有矢arguments说明正确的是()。

A.arguments表示当前执行的函数的参数和调用它的函数的对象

B.经常使用arguments的属性length来获取传递给函数的参数个数

C.arguments仅在开始执行函数时使用

D.arguments是一个标准数组

8.矢于Javascript中数组的说法中,正确的是()。

A.数组的长度必须在创建时给定,之后便不能改变

B.由于数组是对象,因此创建数组需要使

用new运算符

C.数组内元素的类型可以不同

D.数组可以在声明的同时进行初始化

9.下列选项中,描述正确的是()。

A・options.add(newOption(”a”,”A”))可以动态添加一个列表选项

B・option.add(newOptionC^'V'A"))可以动态添加一个列表选项

C・newOption(,,a,,;,A")中”a表”示列表选项的值,”A”表示列表选项的文本

D-newOption(,'a',,"AH)中”A”表示列表选项的值a表”示列表选项的文本

10•在JavaScript中,对于浏览器对象的层次矢系正确理解的是()。

A.window对象是所有页面内容的根对象

B.document对象包含location对象和history对象

C.location对象包含history对象

D.document对象包含forms对象

四、阅读程序题

1・如下代码运行的结果是()。

varattr=[2,34,2,5,6,5];

varnewAtrr=[];

varflag=true;

for(vari=0;i

flag=true;

for(varj=0;j

if(flag){

newAtrr.push(attr[i])

}

console.log(newAtrr);

A.[2,34,5,6]B.[34,6]C.[2,5]D.[2,34,2,5,6,5]

2.在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为

functionallChecked(){

varallck=

for(vari=0;i

allck[i].checked=true;

}

滑雪

type="checkbox"value="游泳”〉游泳

爬illM>爬Lb

选择、

onClick="allChecked()"value="

A.document.getElementsByld(,,chkn);

B.document.getElementsByName(Mchkn);

C.document.getElementByName(HcheckboxH);

D.document.getElementsByTagName(,fchk,f);

3・如下代码运行的结果是()。

functionff(arr,item){

varnewArr=[];

for(vari=0;i

if(arr[i]!

=item){newArr.push(arr[i]);

returnnewArr;

console.log(ff([1,2,3,4,2],2));

D.[1,2,3,4,2,2]

1,此时输出结果为(

o

按钮1*7>

按钮2V>

A・[1,2,3,4]B.[1,3,4,2]C.[1,3,4]

4考察以下代码片段,如果用户点击了按钮

function

handleEvent1(){document.forrrd.button2.click();

functionhandleEvent2()

{alert(event.srcElement.name+H的

document.forml.buttord.onclick=handleEvent1;

document.forml.button2.onclick=handleEvent2;

A.输出“button2的click事件被触发!

B.输出“butto"的click事件被触发!

C.程序出错,没有输出

D.依次输出“buttonl的click事件被触发!

”Ubutton2的click事件被触发!

试题参考答案

、判断题

1.

2.

3.

4.

5.

6.

7.

&

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

1・

2.

3.

4.

5.

6・

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

19.对

20.对

单项选择题

BC

CA

B

AB

D

C

B

C

B

C

D

B

BC

D

D

CA

C

C

D

CA

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中,若要实现复选框全选功能,则在横线处填写的代码应为(B)

3・如下代码运行的结果是(C)。

4•考察以下代码片段,如果用户点击了按钮1,此时输出结果为(A)。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1