大二升学js三.docx
- 文档编号:8131096
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:18
- 大小:22.15KB
大二升学js三.docx
《大二升学js三.docx》由会员分享,可在线阅读,更多相关《大二升学js三.docx(18页珍藏版)》请在冰豆网上搜索。
大二升学js三
大二升学js(三)
1.下列正则表达式中,()可以匹配首位是小写字母,其他位数是小写字母或数字的最少两位字符串[单选题]*
/^\w{2,}/
/^[a-z][a-z0-9]+$/(正确答案)
/^[a-z0-9]+$/
/^[a-z]\d+$/
2.现有HTML代码如下:
文档对象模型概述
DOM:
文档对象模型
,
以下描述错误的是()[单选题]*
和节点的父节点都是和
都是的后代
“文档对象模型节点的特点”是
和
节点属于兄弟节点
3.要求用JavaScript实现下面的功能:
当一个文本框中的内容发生改变后,单击页面的其他位置,弹出一个消息框显示文本框中的内容,下列语句正确的是?
[单选题]*
4.已知vararr=["happy",12,45.6],以下说法正确的有()*
上面的语句定义了一个变量arr,该变量指向一个数组列表(正确答案)
每个数组变量都有一个length属性,表示该数组中元素的个数(正确答案)
可以使用数组变量名[”索引号“]的格式来访问每个数组元素(正确答案)
数组列表中的第一个元素的索引号为0,其后的每个元素的索引号依次递增,最后的元素索引为数组长度-1(正确答案)
5.已知手机号由11位数字组成,且以13、15或者18开头,以下正则表达式正确的是()[单选题]*
^(13,15,18)\d{11}&
^(13|15|18)\d{11}&
^(13,15,18)\d{9}&
^(13|15|18)\d{9}&(正确答案)
6.以下window对象中常用的方法描述错误的是()[单选题]*
prompt()用来提示用户输入的对话框
alert()用来提示用户输入的对话框(正确答案)
confirm()显示一个带有提示信息、确定和取消按钮的确认框
close()关闭浏览器窗口
7.以下不属于window对象的常用方法有()[单选题]*
location(正确答案)
prompt
alert
confirm
8.以下初始化Date对象正确的有()*
newDate()(正确答案)
newDate(milliseconds)(正确答案)
newDate(dateString)(正确答案)
newDate(year,month,day,hour,minutes,seconds,milliseconds)(正确答案)
9.以下代码:
var undf;
if(typeof undf=="undefined") {
undf="HelloWorld";
}
else{
undf="null";
}
document.write("名称是:
"+undf);
的输出结果是?
[单选题]*
名称是:
null
名称是:
HelloWorld(正确答案)
无任何输出
名称是:
HelloWorldnull
10.以下代码可以用哪种简写方式书写?
function check() {
event.returnValue=false;
}
[单选题]*(正确答案)
11.以下代码执行结果是?
var width=40;
function showWidth(){
var width=50;
document.write("
宽度是:
"+width+"");
}
showWidth();
document.write("
宽度是:
"+width+"");
[单选题]*
宽度是:
50宽度是:
40(正确答案)
宽度是:
50宽度是:
50
宽度是:
40宽度是:
40
宽度是:
40宽度是:
50
12.以下代码执行结果是哪一项?
[单选题]*
3.1400NaN(正确答案)
3.14NaN09988
3.140NaNNaN
3.14009988
13.以下关于history对象描述不正确的是()[单选题]*
history.length()方法返回历史列表中的网址数(正确答案)
history.back()方法加载history列表中的前一个URL
history.forward()方法加载history列表中的下一个URL
history.go()方法加载history列表中的某个具体页面
14.以下关于history对象描述正确的是()[单选题]*
forward方法用来跳转到指定的页面
go
(1)和forward方法等效(正确答案)
go
(1)和back方法等效
go(-1)和forward方法等效
15.以下关于location对象描述正确的是()*
assign加载新的文档(正确答案)
protocol获取使用的web协议(正确答案)
pathname获取页面路径和文件名(正确答案)
hostname获取web主机域名(正确答案)
16.以下关于onblur事件说法正确的是?
[单选题]*
该事件是元素获取到焦点时触发的事件
表单验证时使用该事件较为合适(正确答案)
该事件是元素值发生改变时触发
该事件页面加载时会顺带执行
17.以下关于requestAnimationFrame()方法描述正确的是()[单选题]*
此方法在浏览器重绘之前完成(正确答案)
主线程不会影响此方法的运行效果
此方法类似于setInterval(),主要用途是按帧对网页进行重绘
此方法在浏览器重绘时完成
18.以下关于screen对象的属性描述不正确的是()[单选题]*
availWidth返回显示屏幕的可用宽度,包含任务栏(正确答案)
availWidth返回显示屏幕的可用宽度,不包含任务栏
width返回显示器屏幕的宽度
height返回显示器屏幕的高度
19.以下哪些是BOM的主要功能*
弹出新浏览器窗口(正确答案)
移动、关闭和更改浏览器窗口大小(正确答案)
支持Session
支持Cookies(正确答案)
20.以下是JavaScript常用事件的有?
*
onclick事件(正确答案)
onload事件(正确答案)
onblur事件(正确答案)
onsubmit事件(正确答案)
21.以下是JavaScript数据类型的有?
*
bool
number(正确答案)
string(正确答案)
null(正确答案)
22.以下是JavaScript系统函数的有?
*
parseInt()(正确答案)
parseFloat()(正确答案)
isNaN()(正确答案)
eval()(正确答案)
23.以下正确引入JS文件的是?
[单选题]*
在body标签外边的下边写入
在body标签内写入
在body标签外边的下边写入
在body标签内写入
24.用string对象验证用户输入邮箱地址必须包含符号@,下划线处的代码是()
varemail=$("#email").value;
if(_____){
returnfalse;
};
returntrue;[单选题]*
email.indexOf("@")==-1(正确答案)
email.indexOf("@")==1
email.indexOf("@")==0
email.indexOf("@")!
=-1
25.用于获取元素值的jQuery方法是()[单选题]*
html()
text()
val()(正确答案)
innerHTML
26.有标签为
cls1
cls0
cls0和cls1(正确答案)
以上都不对
27.有代码如下:
vard=document.createElement("div");
functionadd(){
document.body.(d);
}
functiondel(){
document.body.(d);
}
要实现以上功能,在横线代码正确的分别是()[单选题]*
addChild,delChild
appendChild,removeChild(正确答案)
addElement,delElement
appendElement,removeElement
28.有关eval()函数说法,错误的是?
[单选题]*
eval()函数运行是以字符串形式表示的JavaScript代码串,返回执行代码串后的结果
eval("3+5")返回8
eval()返回的内容必须是整数(正确答案)
该参数必须是一个计算表达式
29.有关onchange事件说法错误的是?
[单选题]*
输入框的值发生了变化可以触发
改变下拉列表框的选项时可以触发
该事件是页面元素的name属性值发生变化时触发(正确答案)
某些表单元素内容改变时一般会使用这个事件
30.有关事件绑定,下列选项错误的是?
[单选题]*
让事件属性值等于处理该事件的函数名或程序代码可以实现绑定
让事件属性值等于处理该事件的函数名或程序代码
事件属性值必须只能使用函数名不能使用匿名函数简化(正确答案)
每个元素的事件属性可以有多个
31.有如下代码,设置DOM对象的style属性:
this.style.color="red";下列选项中()的效果与其等价*
this.css("color","red")
$(this).css("color","red")(正确答案)
this.css("color:
red")
$(this).css({"color":
"red"})(正确答案)
32.有以下代码:
varnum1=10;
varnum2="20";
window.alert(num1+num2);
最终提示框中显示信息为()[单选题]*
30
10+20
undefined
1020(正确答案)
33.有语句"varx=0;while()x+=2;",要使while循环体执行10次,空白处的循环判定式应写为?
[单选题]*
x<10
x<=10
x<20(正确答案)
x<=20
34.有正则表达式^\d{5,12}$,以下选项中能够匹配的是()[单选题]*
a100
8046976243181
80010(正确答案)
abcod
35.在jQuery框架中,关于元素样式的操作包含:
()*
css()(正确答案)
addClass()(正确答案)
removeClass()(正确答案)
toggleClass()(正确答案)
36.在:
contains(text)内容过滤选择器中,如果参数text内容出现在匹配元素的任何后代元素中,是否可以认为该元素含有文本内容text呢?
[单选题]*
是(正确答案)
否
不确定
以上都不对
37.在DOM节点属性中childNodes用来返回当前节点的所有子节点,我们可以通过nodeType来判断子节点类型,以下关于nodeType值描述正确的是[单选题]*
1,表示元素节点(正确答案)
2,表示文本节点
3,表示文本节点
4,表示图片节点
38.在DOM中每个节点都具有访问其他节点的属性,以下关于节点属性描述正确的是()*
parentNode当前节点的父节点引用(正确答案)
childNodes当前节点的所有子节点(正确答案)
lastChild当前节点的最后一个子节点(正确答案)
previousSibling当前节点的后一个兄弟节点
39.在HTML页面中,定义了如下所示的JavaScript函数functioncompute(op){alert(op);}正确调用该函数的HTML代码是?
[单选题]*
40.在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的JavaScript函数compute,需要编写的HTML代码是?
[单选题]*
41.在JavaScript中,if多分支的正确语法是?
[单选题]*
if(条件表达式1){ 语句或语句块1}elseif(条件表达式2){ 语句或语句块2}......elseif(条件表达式n){ 语句或语句块n}else{ 语句或语句块n+1}(正确答案)
if(条件表达式1){ 语句或语句块1}else(条件表达式2){ 语句或语句块2}......else(条件表达式n){ 语句或语句块n}else{ 语句或语句块n+1}
if(条件表达式1){ 语句或语句块1elseif(条件表达式2){ 语句或语句块2}......elseif(条件表达式n){ 语句或语句块n}}else{ 语句或语句块n+1}
if(条件表达式1){ 语句或语句块1}if(条件表达式2){ 语句或语句块2}......if(条件表达式n){ 语句或语句块n}else{ 语句或语句块n+1}
42.在JavaScript中,除以下哪个选项不是循环结构关键词?
[单选题]*
for
while
do…while
foreach(正确答案)
43.在JavaScript中,返回number的绝对值使用()方法[单选题]*
Math.abs(number)(正确答案)
Math.ceil(number)
Math.floor(number)
Math.max(number1,number2)
44.在JavaScript中,关于switch的使用下列说法正确的是?
*
该语法结构case使用的数量没有明确要求(正确答案)
该语法结构case使用的数量不允许超过15个
该语法结构必须使用defalut关键词
该语法结构必须可以不使用defalut关键词(正确答案)
45.在JavaScript中,关于break和continue说法正确的是?
*
break的作用是终止本次循环
break的作用是终止整个循环break(正确答案)
continue的作用是终止本次循环进入到下一次循环(正确答案)
continue的作用是终止整个循环
46.在Javascript中,关于window对象描述不正确的是()[单选题]*
window.history属性是指有关客户访问过的URL信息
window.confirm()方法显示一个带有提示信息和确认按钮的警示框(正确答案)
window.location="a.html"和window.location.href="a.html"的作用都是读取并显示a.html内容
status是状态栏文本
47.在JavaScript中,关于函数的调用说法错误的是?
[单选题]*
调用函数的语句也需要放置在里
函数是可以自动执行(正确答案)
一般有函数名的函数调用是需要写出函数名后边用()填入对应的参数
函数使用多个参数的时候用英文逗号隔开
48.在JavaScript中,关于函数说法错误的是?
[单选题]*
函数的命名规则与变量名的命名规则相同
使用function关键字。
function后是函数名,JavaScript中的函数必须说明返回值的类型。
(正确答案)
函数名后的()可以包含若干参数,也可以选择不带任何参数。
最后是一对{},包含具体实现程序中的某些特定功能的若干语句或脚本代码
49.在JavaScript中,获取显示可用宽度的正确的是()[单选题]*
screen.width()
screen.width
screen.availWidth()
screen.availWidth(正确答案)
50.在JavaScript中,能够获取web主机端口号的是()[单选题]*
document.port
window.port
location.port(正确答案)
history.port
51.在JavaScript中,能够获取当前页面url的是()[单选题]*
location.href(正确答案)
location.url
window.href
window.url
52.在JavaScript中,能够实现页面重新加载的选项是()[单选题]*
document.reload()
window.reload()
location.reload()(正确答案)
history.reload()
53.在JavaScript中,判断客户端时移动端还是PC端,需要在以下代码横线处补充的代码是()
varuserAgentInfo=navigator..toLowerCase();
varagents=["android","iphone","symbianos","ipod"];
for(vari=0;i if(userAgentInfo.indexOf(agents[i])>0){ returntrue; } returnfalse; } [单选题]* userAgent(正确答案) appVersion cpuClass appName 54.在JavaScript中,下列代码可以实现每隔3秒弹出"你好! "的是()[单选题]* setTimeOut("alert('你好! ')",3) setTimeOut("alert('你好! ')",3000) setInterval("alert('你好! ')",3) setInterval("alert('你好! ')",3000)(正确答案) 55.在JavaScript中,下面哪一项不是正确的程序结构? [单选题]* 顺序结构 选择结构(正确答案) 循环结构 插叙结构 56.在JavaScript中,以下不是逻辑运算符的是? [单选题]* >=(正确答案) && || ! 57.在JavaScript中,以下给变量命名错误的是? [单选题]* varmessage=“hi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大二 升学 js