JavaScript课后选择题Word格式.docx
《JavaScript课后选择题Word格式.docx》由会员分享,可在线阅读,更多相关《JavaScript课后选择题Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
D.de2$f
答案:
2.下列语句中,()语句是根据表达式的值进行匹配,然后执行其中的一个语句块。
如果找不到匹配项,则执行默认语句块。
A.switch
B.if-else
C.for
D.字符串运算符
3.在JavaScript中,运行下面代码后的返回值是()。
varflag=true;
(typeof(flag));
A.undefined
B.null
C.number
D.boolean
答案:
D
4.下面()能在页面中弹出如图所示的提示窗口,并且用户输入框中默认无任何内容。
A.prompt("
请输入你的姓名:
"
);
B.alert("
C.prompt("
"
D.alert("
答案是:
C
5.在JavaScript中,运行下面代码,sum的值是()。
varsum=0;
for(i=1;
i<
10;
i++){
if(i%5==0)
break;
sum=sum+i;
}
A.40
B.50
C.5
D.10
第二章函数和window对象
1.下列选项中()可以打开一个无状态栏的页面。
A.("
B.("
广告"
toolbar=1,scrollbars=0,status=1"
C.("
scrollbars=1,location=0,resizable=1"
D.("
toolbars=0,scrollbars=1,location=1,status=no"
2.下列关于Date对象的getMonth()方法的返回值描述,正确的是()。
A.返回系统时间的当前月
B.返回值的范围介于1~12之间
C.返回系统时间的当前月+1
D.返回值的范围介于0~11之间
3.下列关于类型转换函数的说法,正确的是()。
A.parseInt("
)的返回值为6
B.parseInt("
)的返回值为NaN
C.parseFloat("
)的返回值是36
D.parseFloat("
)的返回值是
4.在一个注册页面中,如果填完注册信息后单击“注册”按钮,使用window对象的()方法会弹出如图所示的确认对话框,并且根据单击"
确定"
或"
取消"
按钮的不同,实现不同的页面程序。
A.confirm()
B.ptompt()
C.alert()
D.open()
A
("
adv()"
20)表示的意思是()
A.间隔20秒后,adv()函数就会被调用
B.间隔20分钟后,adv()函数就会被调用
C.间隔20毫秒后,adv()函数就会被调用
D.adv()函数被持续调用20次
第三章BOM编程
1.下列()可以使窗口显示前一个页面
A.back()
B.forward()
C.go
(1)
D.go(-1)
2.某页面中有两个id分别为mobile和telephone的图片,下面()能够正确的隐藏id为mobile的图片
mobile"
).="
none"
;
img"
B
3.关于下面的JavaScript代码,说法正确的是()
vars=("
p"
for(vari=0;
s[i].="
A.隐藏了页面中所有id为p的对象
B.隐藏了页面中所有name为p的对象
C.隐藏了页面中所有标签为<
p>
的对象
D.隐藏了页面中所有标签为<
的第一个对象
4.下面()不是document对象的方法
A.getElementsByTagName()
B.getElementById()
C.write()
D.reload()
5.下面()可实现刷新当前页面
A.reload()
B.replace()
C.href()
D.referrer
第四章DOM高级编程
1.某页面中有一个id为pdate的文本框,下列()能把文本框中的值改为"
2009-10-12"
(选择两项)
pdate"
).setAttribute("
value"
2009-10-10"
).value="
).getAttribute("
).text="
2.某页面中有如下代码,下列选项中()能把"
令狐冲"
修改为"
任盈盈"
。
<
tableborder="
0"
cellspacing="
cellpadding="
id="
Table1"
>
trid="
row1"
<
td>
张三丰<
/td>
90<
/tr>
row2"
令狐冲<
88<
/table>
).rows[2].cells[1].innerHTML="
).rows[1].cells[0].innerHTML="
).rows[0].innerHTML="
).rows[1].innerHTML="
3.在某页面中有一个10行3列的表格,表格的id为Ptable,下面的选项()能够删除最后一行。
Ptable"
).deleteRow(10);
B.vardelrow=("
).lastChild;
varindex=("
).;
("
).deleteRow(index);
D.varindex=("
4.某页面中有一个1行2列的表格,其中表格行<
tr>
的id为r1,下列()能在表格中增加一列,并且将这一列显示在最前面。
r1"
).Cells
(1);
).Cells(0);
).insertCell(0);
).insertCell
(1);
5.某页面中有一个id为main的div,div中有两个图片及一个文本框,下列()能够完整地复制节点main及div中所有内容
main"
).cloneNode(true);
).cloneNode(false);
).cloneNode();
第五章JavaScript和Css的交互
1.当鼠标指针移到页面上的某个图片上时,图片出现一个边框,并且图片放大,这是因为激发了下面的()事件。
A.onclick
B.onmousemove
C.onmouseout
D.onmousedown
2.页面上有一个文本框和一个类change,change可以改变文本框的边框样式,那么使用下面的()就可以实现当鼠标指针移到文本框上时,文本框的边框样式发生变化。
(多选)
A.onmouseover="
className='
change'
B.onmouseover="
='
C.onmouseover="
'
kchange'
D.onmousemove="
solid1px#ff0000'
ABC
3.下列选项中,不属于文本属性的是().
4.页面中有一个id为price的层,并且有一个id选择器price用来设置层price的样式,在IE浏览器中运行此页面,下面()能正确获取层的背景颜色.
price"
D.vardivObj=("
答案:
5.下面选项中()能够获取滚动条距离页面顶端的距离。
A.onscroll
B.scrollLeft
C.scrollTop
D.top
第六章表单基本验证技术
对象的方法不包括()
A.charAt()
B.substring()
C.toUpperCase()
D.length()
2.对字符串str="
welcometochina"
进行下列操作处理,描述结果正确的是()
A.(1,5)返回值是"
elcom"
B.的返回值是16
come"
4)的返回值为4
D.()的返回值是"
WelcomeToChina"
3.在页面上有一个id为room的文本框,下面选项()能够实现当单击room时room的背景颜色变为"
#cccccc"
A.<
inputid="
room"
type="
text"
onfocus="
#cccccc'
/>
B.<
C.<
onblur="
D.<
4.下面选项()能获得焦点。
A.blur()
B.select()
C.focus()
D.onfocus()
BC
5.下面()能够动态改变层中的提示内容。
A.利用层的innerHTML属性改变内容。
B.利用层的id属性改变内容。
C.使用onblur事件来实现。
D.使用display属性来实现.
ACD
第七章正则表达式和表单辅助特效
1.下列正则表达式中()可以匹配首位是小写字母,其他位数是小写字母或数字的最少两位的字符串。
A./^\w{2,}$/
B./^[a-z][a-z0-9]+$/
C./^[a-z0-9]+