最新中级JavaScript阶段题目概要Word格式.docx

上传人:b****6 文档编号:19186914 上传时间:2023-01-04 格式:DOCX 页数:115 大小:57.67KB
下载 相关 举报
最新中级JavaScript阶段题目概要Word格式.docx_第1页
第1页 / 共115页
最新中级JavaScript阶段题目概要Word格式.docx_第2页
第2页 / 共115页
最新中级JavaScript阶段题目概要Word格式.docx_第3页
第3页 / 共115页
最新中级JavaScript阶段题目概要Word格式.docx_第4页
第4页 / 共115页
最新中级JavaScript阶段题目概要Word格式.docx_第5页
第5页 / 共115页
点击查看更多>>
下载资源
资源描述

最新中级JavaScript阶段题目概要Word格式.docx

《最新中级JavaScript阶段题目概要Word格式.docx》由会员分享,可在线阅读,更多相关《最新中级JavaScript阶段题目概要Word格式.docx(115页珍藏版)》请在冰豆网上搜索。

最新中级JavaScript阶段题目概要Word格式.docx

A.2.0B.2.5C.16.0D.(3+2)/2

6、(单选题)查看如下代码:

functionadd(){

varsum=1+2;

console.log(sum);

}

console.log(sum);

上述代码的输出结果是(C)

A.输出两个3

B.输出一个3

D.输出一个undefined

7、(单选题)查看如下代码:

varnum=2;

switch(num){

case1:

console.log("

1"

);

case2:

2"

default:

default"

上述代码的输出结果是(A)

A.先输出2,再输出default

B.输出2

D.先输出1,再输出2,再输出default

8、(单选题)查看如下代码:

for(vari=1;

i<

=6;

i++){

if(i%3==0){

continue;

console.log(i);

}上述代码的输出结果是(A)

A.分别输出1、2、4、5

B.分别输出3、6

C.分别输出1、2、3、4、5、6

D.分别输出1、2

9、(单选题)查看如下代码:

vararr1=[10,20,30,40];

vararr2=arr1.slice(1,3);

slice(开始元素,结束元素(不包含))

console.log(arr1);

console.log(arr2);

上述代码的输出结果是(D)

A.两次都输出[20,30,40]

B.先输出[10,20,30,40],再输出[20,30,40]

C.两次都输出[20,30]

D.先输出[10,20,30,40],再输出[20,30]

10、(单选题)查看如下代码:

varmsg='

abcdef'

;

console.log(msg.substring(2,4));

substring(开始,结束(不包含))

上述代码的输出结果是(B)

A.cde

B.cd

C.bcde

D.bc

11、(单选题)查看如下代码:

varmax=100;

vari=Math.floor(Math.random()*max);

上述代码运行后,对于变量i的值,下列说法中,正确的是()。

A.1到100之间的整数,包含1和100

B.0到100之间的整数,包含0,不包含100

C.1到100之间的整数,包含1,不包含100

D.0到100之间的整数,包含0,包含100

12、(单选题)查看如下代码:

varobj={"

name"

:

"

Tom"

"

salary"

:

3500};

console.log(obj.name);

console.log(obj["

]);

A.先输出Tom,再输出3500

B.先输出Tom,再输出undefined

D.先输出Tom,再输出0

13、(单选题)查看如下代码:

vararr=newArray();

arr[0]=[101,102,103];

arr[1]=[201];

arr[2]=[301,302]

console.log(arr[1][1]);

A.201.0

B.程序错误

C.102.0

D.undefined

14、(单选题)查看如下代码:

vari=0;

while(i<

100){

if(i==5){

break;

}i++;

}

A.分别输出1、2、3、4、5

B.分别输出0、1、2、3、4、5

C.分别输出0、1、2、4、5

D.分别输出0、1、2、3、4

15、(单选题)关于DOM节点信息,下列描述中,错误的是()。

A.nodeName表示节点的名称,为节点的只读属性

B.nodeType表示节点类型,返回Number类型数据

C.nodeValue表示节点的值,返回String类型数据

D.可以使用nodeValue属性获取元素节点的值

16、(单选题)有html代码如下:

<

pid="

msg"

span>

消息<

/span>

/p>

还有JavaScript代码如下:

varp=document.getElementById('

msg'

console.log(p.innerHTML);

console.log(p.textContent);

上述代码的输出结果是(A)。

A.先输出“<

”,再输出“消息”

B.输出两次“<

C.先输出“消息”,再输出“<

D.输出两次“消息”

17.(单选题)有html代码如下:

通知<

console.log(p.nodeValue);

上述代码的输出结果是(C)。

A.先输出“消息通知”,再输出“null”

B.输出两次“消息通知”

C.先输出“null”,再输出“消息通知”

D.以上都不对

18.(单选题)有html代码如下:

divid="

news"

p>

新闻标题1<

pclass="

current"

新闻标题2<

新闻标题3<

/div>

vardiv=document.getElementById('

news'

varps=div.getElementsByClassName('

current'

console.log(ps[0].innerHTML);

A.新闻标题1

B.新闻标题2

C.null

D.程序错误

19.(单选题)有html代码如下:

console.log(div.firstChild.innerHTML);

console.log(div.firstElementChild.innerHTML);

A.先输出“undefined”,再输出“新闻标题1”

B.输出两次“undefined”

C.输出两次“新闻标题1”

D.先输出“新闻标题1”,再输出“undefined”

20.(单选题)查看如下代码:

vardiv=document.createElement('

div'

varp=document.createElement("

p"

p.innerHTML="

联系我们"

vartxt=document.createTextNode('

版权声明'

div.appendChild(p);

div.appendChild(txt);

console.log(div.innerHTML);

A.<

联系我们<

版权声明

B.<

联系我们版权声明<

C.版权声明<

21.(单选题)有html代码如下:

ulid="

menu"

li>

首页<

/li>

/ul>

varul=document.getElementById('

menu'

varnewLi=document.createElement('

li'

newLi.appendChild(document.createTextNode('

新闻'

));

ul.insertBefore(newLi,ul.lastChild);

console.log(ul.innerHTML);

新闻<

C.<

22.(单选题)有html代码如下:

newLi.innerHTML="

招聘"

newLi.replaceChild(newLi,ul.lastChild);

招聘<

23.(单选题)下列不属于浏览器内置对象的是(D)。

A.navigator

B.document

C.window

D.request

24.(单选题)其html代码如下:

bodyonload="

initialClock();

"

spanid="

mySpan"

/body>

相应的JavaScript代码如下:

functioninitialClock(){//<

插入代码>

};

functiontimerFunc(){varv=newDate();

document.getElementById("

).innerHTML=v.toLocaleTimeString();

}现需要在span元素中实现动态时钟的显示,”插入代码“处所需要的代码是(B)。

A.window.setInterval(timerFunc,1000);

B.window.setInterval(timerFunc(),1000);

C.window.setTimeout(timerFunc,1000);

D.window.setTimeout(timerFunc(),1000);

25.(单选题)需要在原有浏览器窗口中打开地址为的页面,且保留历史访问记录。

下列选项中,正确的是(D)。

A.location.href="

B.window.open("

C.location.replace("

D.history.go("

26.(单选题)关于event对象,下列描述中,错误的是(D)。

A.任何事件触发后将会产生一个event对象

B.event对象记录事件发生时的鼠标位置、键盘按键状态和触发对象等信息

C.event对象的cancelBubble属性,用于设置是否取消事件冒泡

D.event对象的srcElement属性,用于获取触发事件的节点对象(Window对象、Document对象或Element对象的引用。

27.(单选题)有变量obj表示页面上的某个元素。

现需要修改该元素的显示方式即将该元素显示为行内元素。

下列选项中,正确的是(A)。

A.obj.style.display='

inline'

B.obj.style.display='

none'

C.obj.style.show='

D.obj.style.show='

28.(单选题)HTML页面上有一个超级链接,要实现当鼠标移入该超级链接时,超级链接的文本背景色变为灰色。

下列选项中,能实现此功能的是(D)。

ahref="

#"

onmouseover="

this.style.background.color='

gray'

注册<

/a>

onmouseout="

this.style.background-color='

this.style.backgroundColor=gray;

D.<

this.style.backgroundColor='

29.(单选题)如果不给cookie设置过期时间,那么cookie默认保存时间是(C)。

A.立刻过期

B.cookie无法设置

C.在浏览器会话结束时过期

D.永不过期

30.(多选题)有html代码如下:

selectid="

datas"

size="

3"

option>

aa<

/option>

bb<

cc<

/select>

varlist=document.getElementById('

datas'

现需要将html代码中的列表框,修改为下拉列表框。

下列选项中,正确的是(AB)。

A.list.removeAttribute("

size"

B.list.removeAttributeNode(list.attributes[1]);

C.list.removeAttributeNode("

D.list.removeAttribute(list.attributes[1]);

31.(多选题)有html代码如下:

inputtype="

checkbox"

name="

state"

value="

未付款<

未发货<

已发货下列选项中,能获取第二个多选框的value值的是(CD)。

A.document.getElementsByTagName('

state'

)[1].attributes["

value"

].value

B.document.getElementsByName('

input'

C.document.getElementsByTagName('

D.document.getElementsByName('

32.(多选题)有html代码如下:

text"

id="

t1"

下列选项中,能向文本框中写入文本的是(BD)。

A.document.getElementById("

).setAttribute("

"

aa"

B.document.getElementById("

).innerHTML="

bb"

C.document.getElementsByTagName("

input"

)[0].setAttribute("

cc"

D.document.getElementsByTagName("

)[0].innerHTML="

dd"

33.(多选题)有html代码如下:

aid="

bdlink"

javascript:

void(0);

XX搜索<

vara=document.getElementById("

为了将该超级链接元素的href属性的值修改为“#”,下列选项中,正确的是(AC)。

A.a.attributes["

href"

].value="

B.a.attributes["

]="

C.a.setAttribute("

D.a.setAttributeNode("

(ERROR)

34.(多选题)有html代码如下:

为了获取该超级链接元素的href属性的值,下列选项中,正确的是(ABCD)。

B.a.getAttribute("

C.a.attributes[1].value

D.a.getAttributeNode("

).value

35.(单选题)查看如下代码:

varstr="

1<

2"

console.log(str);

console.log(eval(str));

执行后的结果是(A)。

A.1<

2和true

B.true和true

C.先输出1<

2,然后程序错误

D.以上均不对

36(单选题)有下述JS代码:

vari=0;

varsum=0;

do{i++;

if(i%2===0){continue;

}if(i%5===0){break;

}sum+=i;

}while(i<

10);

console.log('

sum='

+sum);

其运行结果应该是下列哪项(B)。

A.sum=0

B.sum=4

C.sum=Infinity

D.死循环

38.(单选题)有html代码如下:

body>

d1"

varobj=document.getElementById("

varnewObj=document.createElement("

newObj.innerHTML="

obj.insertBefore(newObj,obj.firstChild);

console.log(obj.innerHTML);

上述代码的输出结果是(B)。

text<

D.代码错误

39.(单选题)下列选项中,能够在新的浏览器窗口或者标签页中打开目标页面的是(C)。

B.history.go("

C.window.open("

(新窗口打开)

D.location.replace("

)(本窗口打开)

40.(单选题)查看如下代码:

varx="

10"

functionf1(x){x=x+2;

returnx;

}console.log(x);

x=f1(x);

console.log(x);

执行

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

当前位置:首页 > 表格模板 > 合同协议

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

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