javascript部分复习题答案
发布时间:2024-11-21
发布时间:2024-11-21
javascript基础知识
在DOM对象模型中,直接父对象为根对象window的对象中不包括( d )。(选择一项) a) b) c) d)
history document location form
1) 2) 3)
下列选项中,(d )是正确的、且客户端无法看到的JSP注释。(选择一项) a) b) c) d)
<-- 注释--> <!—注释--> <%-- 注释-- > <%-- 注释--% >
(选择一项)
分析下面的JavaScript代码段,输出结果是( b)。
var mystring=”I am a student”; a=mystring.charAt(9); document.write(a); I an a st u udent t
4)
a) b) c) d)
在HTML页面中,定义样式设置按钮的背景图片为images文件夹下的
background1.jpg文件,需要将CSS的( d )属性赋值为url(images/background1.jpg)。 (选择一项)
5)
a) b) c) d)
width height
background-color background-image
在HTML中,运行下面的JavaScript代码,则在弹出的提示框中显示的消息内容为(b )。(选择一项)
<script language=”javascript”> x=3; y=2; z=(x+2)/y; alert(z); </script> 2 2.5 32/2 16
a) b) c) d)
javascript基础知识
下列HTML代码中,(b )能显示一个按钮,实现单击按钮时弹出一个显示“确定”的消息框,
如下图显示。
(选择一项)
6)
7) 8) 9)
下列选项中关于JavaScript浏览器对象中history对象的说法错误的是( d)。 (选择一项) a) b) c) d)
history对象记录了用户在一个浏览器中已经访问过的URLs history对象的父对象是JavaScript浏览器对象的根对象window
应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能
应用history对象的back()方法相当于“前进”按钮,forward()方法相当于“后退”按钮
制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动的效果,假如已经定义好
了这个名为move的函数,那么最后需要做的是( a)。(选择一项) a) b) c) d)
捕获窗口的window.onscroll事件,调用move函数 捕获文档的document.onscroll事件,调用move函数 捕获窗口的window.onload事件,调用move函数 捕获文档的document.onload事件,调用move函数
在HTML中,下列CSS的属性与HTML标签中style对象的属性对应错误的是(bc )。 (选择二项) a) b) c) d)
background-image与backgroundImage bordr-color 与 color font-size 与 size text-align 与 textAlign
a) b) c) d)
<INPUT TYPE=”button” VALUE=”鼠标响应”
onClick=”window.confirm( 确定 )”> onClick=”window.alert( 确定 )”> onChange=”window.open( 确定 )”>
onClick=”window.showModalDialog( 确定 )”>
<INPUT TYPE=”button” VALUE=”鼠标响应” <INPUT TYPE=”button” VALUE=”鼠标响应” <INPUT TYPE=”button” VALUE=”鼠标响应”
javascript基础知识
在HTML页面上包含如下所示的JavaScript代码,要实现打开页面时弹出对话框显示“张三”,则
下划线处应填写的代码为( d )。
11)
分析如下所示的HTML 页面代码,要实现每1秒钟刷新始终显示,应在下划线处添加的代码是(b)。
(选择一项)
<html> <head>
<script language = “javascript”> function show Time(){ var time = new Date();
document.forms[0].myClock.value = time.getHours()+”:”+ time.getMinutes()+”:”+time.getSecinds();
___________________________________//在此处添加代码 } </script> </head>
<body onLoad=”showTime()”>
<form name=”form1”action=””method=””>
<input name = “myClock” type=”text” value=”” readonly=”true”/> </form> </body> </html>
12)
HTML文档的树状结构中,( a)标签为文档的根节点位于结构中的最顶层。(选择一项) a) b) c)
<HTML> <HEAD> <BODY>
a) b) c) d)
var myTime = setTimeout(“showTime()”,1); var myTime = setTimeout(“showTime()”,1000); var myTime = setTimeout(1); var myTime = setTimeout(1000);
a) b) c) d)
<html>
<head>
<script language=”javascript”>
var studentList = new Array(); studentList[ 一班 ] = [ 张三 , 李四 ]; alert(_____________);
//在此处填写代码
(选择一项)
10)
</script> </head> studentList[0][0] studentList[0][ 张三 ] studentList[ 一班 ][ 张三 ] studentList[ 一班 ][0]
</html>
javascript基础知识
13)
假设今天是2006年4月1日星期六,请问下列Javascript代码在页面上输出的结构是(c )。(选择一项)
var time=new Date();
document.write(time.getDate());
14) 15)
在HTML页面中,包含如下所示的文本框对象,要实现当文本框获得鼠标焦点时,清空文本框的内容,则可以在下划线处添加的代码是(C)(选择一项)
<INPUT TYPE=”text” name=”uname” value=”王鸿” size=”20” onFoucs=”___c___”/>
16) 17)
在下列选项中,(ad)段HTML代码所表示的“返回”的链接能够正确实现IE工具栏中“后退”按钮的功能。(选择两项) a) b) c) d)
<A herf=”javascrpt:history.go(-1)”>返回</A> <A herf=”javascrpt:location.back()”>返回</A> <A herf=”javascrpt:location.go(-1)”>返回</A> <A herf=”javascrpt:history.back”>返回</A>
在javascript中,下列关于String对象的charAt()和indexOf()方法理解正确的是(ab)(选择二项) a) b) c) d)
charAt()方法是获取指定索引位置的字符。
indexOf()方法是查找字符或字符串的位置,返回第一次出现的位置。 chatAt()方法的参数可以为一个或两个。 indexOf()方法的参数为指定的索引值。
a) b) c) d)
this.value= Value= this.value=”” Value=””
分析下面创建按钮控件的HTML代码,当点击此按钮后产生的结果是(d)(选择一项) <INPUT TYPE=”button” VALUE=”ok” onClick=”this.style.background= red ”> a) b) c) d)
按钮中的文字显示红色 页面中的文字显示红色 页面中的背景色显示红色 按钮的背景色显示红色
a) b) c) d)
2006 4 1 6 <TITLE>
d)
javascript基础知识
在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现隐藏该层的语句正确的是(bc)。(选择两项) <HTML> <BODY>
<div id=”imageLayer”><img src=”inages/Sunset.jpg” width=”200” height=”100”>
</div> </BODY> </HTML>
19)
在HTML页面上包含如下所示表单,要使用图片代替提交按钮实现提交,则应该下划线处填写的代码是()(选择一项)
<form name=”MyForm” action=”success.html” method=”get>
<img src=”images/back1.jsp” width=”114” height=”27” onClick=”_c______”> </form>
20) 21) 22)
在HTML文档对象模型(HTML DOM)中,history对象的(a)方法由于加载历史列表中的下一个URL页面。(选择一项) a) b) c) d)
next() back() forword()l go(-1)
在HTML页面中,CSS样式的属性名background-image应对应Style对象的属性名(b)。(选择一项) a) b) c) d)
background backgroundImage image
backgroundColor
在Javascript中,可以使用var today=new Date();这种方法获得系统当前日期和时间,假设系统当前时间为2007年7月2日星期一,则today.getDate(B)的返回值是(b)(选择一项) a) b) c) d)
2007 2 7 1
a) b) c) d)
document.MyForm.select() document.MyForm.focus() document.MyForm.submit() document.MyForm.click()
a) b) c) d)
document.getElementById(“imageLayer”).style.display.=”block”; document.getElementById(“imageLayer”).style.display.=”none”; document.getElementByName(“imageLayer”).style[0].display.=”none”; document.getElementByName(“imageLayer”).get(0).style.display.=”none”;
18)
javascript基础知识
在JavaScript中,关于document对象的方法下列说法正确的是(a)。(选择一项) a) b) c) d)
getElementById()是通过元素ID获得元素对象的方法,其返回值为单个对象。 getElementByName()是通过元素name获得元素对象的方法,其返回值为单个对象。 getElementbyid()是通过元素ID获得元素对象的方法,其返回值为单个对象。 getElementbyname()是通过元素name获得元素对象的方法,其返回值为对象组。
23) 24)
分析下面Javascript代码段,输出结果是(a)。(选择一项) var a=new Array(2,3,4,5,6); var sum=0;
for(i=0;i<a.length();i++){ sum+=a[i];
document.write(sum);
25) 26) 27)
a) b) c) d)
20 18 14 12
在HTML页面上要使一个图片对象显示,可以使用的方式是()。(选择两项) a) b) c) d)
将图片对象<img>放在层对象<div>中,并为层对象设置id,通过document.getElementById获得层对象,并设置层对象的display属性为visible。
将图片对象<img>放在层对象<div>中,并为层对象设置id,通过document.getElementById获得层对象,并设置层对象的display属性为block。
为图片对象<img>设置id,并通过document.getElementById获得图片对象,并设置图片对象的display属性为visible。
为图片对象<img>设置id,并通过document.getElementById获得图片对象,并设置图片对象的display属性为block。
对HTML表单提交方式post和get描述错误的是(a)。(选择一项) a) b) c) d)
post方式提交时地址栏不会发生变化 get方式提交时地址栏会发生变化 表单提交时默认使用的是get方式
不管是post还是get提交表单,都会有数据长度的限制。
分析下面Javascript代码段,输出结果是(c)。(选择一项) var s1=parseInt(“101中学”); document.write(s1);
a) b) c) d)
NaN 101中学 101
出现脚本错误
javascript基础知识
分析下面的Javascript代码,经过运算后m的值为(a)。(选择一项) x=11; y=”number”; m=x+y;
29) 30)
如果在HTML页面中包含如下图片标签,则在下划线处添加(d)代码能够实现页面初始化时隐藏该图片的功能。(选择一项)
<img id=”pic” src=”Sunset.jpg” width=”300” height=”400” ____D_______>
31)
32) 33)
下列自定义的Javascript函数中,()实现了验证一组多选按钮至少有一个被选中的功能,已知多选按钮的name属性均为”chb”。(选择一项) a)
function checkAll(){
var box=document.getElementsByName(“chb”); if(box!=null){ return true; }
return false;
在HTML页面上,当按下键盘的任意一个键时都会触发Javascript的(d)事件。(选择一项) a) b) c) d)
onFocus onBlur onSubmit onKeyDown
在HTML文档中包含如下链接,要实现当鼠标移入该链接时,超链接文本颜色变为红色,选项中的正确编码是(B)。(选择一项) a) b) c) d)
<a href=”#” OnMouseOver=”this.style.borderColor= red ”>注册</a> <a href=”#” OnMouseOver=”this.style.color= red ”>注册</a> <a href=”#” OnMouseOut=”this.style.borderColor= red ”>注册</a> <a href=”#” OnMouseOut=”this.style.color= red ”>注册</a>
a) b) c) d)
style=”display:visible” style=”display:disvisible” style=”display:block” style=”display:none”
在HTML页面中,不能与onChange事件处理程序相关联的表单元素有(d)。(选择一项) a) b) c) d)
文本框 复选框 列表框 按钮
a) b) c) d)
11number number 11 程序报错
28)
javascript基础知识
}
b)
function checkAll(){ var boolvalue=false;
var box=document.getElementsByName(“chb”); for(var i=0;i<box.lenght;i++){
if(box[i].value= =true){ boolvalue=true; break; } }
return boolvalue; }
c)
function checkAll(){ var boolvalue=false;
var box=document.getElementsByName(“chb”); for(var i=0;i<box.lenght;i++){
if(box[i].checked= =true){ boolvalue=true; break; } }
return boolvalue; }
34) 35)
在HTML中,以下Javascript语句弹出的对话框中显示的值是(A)。(选择二项) <script language=”javascript”>” var a=10; var b=5; var c=10/5; if(c= =0||a>5)
confirm(c+“很好”); else if(c>0&&a<5) confirm(c+”一般”); else
confirm(c+”很差”);
Javascript是运行在(B)的脚本语言。(选择一项) a) b) c) d)
服务器端 客户端
在服务器运行后,把结果返回到客户端 在客户端运行后,把结果返回到服务器
d)
以上都不对。
javascript基础知识
36) 37) 38)
在HTML文档中包含如下提交按钮,则选项中对该提交按钮描述错误的是(BC)(选择两项) <input type="submit" name="Submit" value="提交" style ="width:82 ;height:23; background-image:url(images/back1.jpg); border:0px; pading:1px ;margin:0px;" onmouseover="this.style.background-image='url(images/back2.jpg);'" onmouseout="this.style.background-image='url(images/back1.jpg);'"/>
39)
在HTML页面上,包含如下所示的层对象,则Javascript语句
document.getElementById(“info”).innerHTML的值是(B)。(选择一项) <div id=”info” style=”display.block”><p>请填写</p></div>
40)
编写Javascript代码实现当移动浏览器的垂直滚动条时,层(div)的垂直位置始终位于浏览器顶端,下列选项中(D)是正确的。(选择一项) <div id=”divid”><src image=”pic.jpg”/></div>
a) b) c) d)
document.getElementById(“divid”).top=0
document.getElementById(“divid”).pixelTop=document.body.scrollTop document.getElementById(“divid”).style.pixelTop=0
document.getElementById(“divid”).style.pixelTop =document.body.scrollTop
a) b) c) d)
请填写 <p>请填写</p>
id=”info” style=”display.block”
<div id=”info” style=”display.block”><p>请填写</p>
a) b) c) d)
在初始状态下,该提交按钮的背景图片为back1.jsp 当鼠标移入按钮时,按钮的背景图片变为back1.jsp 当鼠标移出按钮时,按钮的背景图片变为back2.jsp 按钮的宽度、高度应和图片的宽度高度一致。
在DOM对象模型中,下列选项中的(B)对象位于MOM对象模型的第二层。(选择一项) a) b) c) d)
history document button text
在Javascript中,可以使用Date对象的(A)方法返回一个月中的每一天。(选择一项) a) b) c) d)
getDate getYear getMonth getTime 2很好 0很好 2一般 2很差
a) b) c) d)
javascript基础知识
在HTML文档中包含如下页面代码,要求编写Javascript语句清空下拉选择框country的选项内容,则选项中的语句正确的是(C)(选择一项) <form name=”form1” action=””> <select name=”country”>
<option value=”中国”>中国</option> <option value=”美国”>美国</option> </select> </form>
a) 42)
如果要在网页上显示“20060816”,下划线处应该填写的javascript代码是()。(选择一项) var year=2006; var month=8; var date=16;
document.write(_________C___);//此处填写代码
43)
44)
在HTML中,以下(B)可以正确显示如图所示的对话框。(选择一项)
在HTML中,CSS样式表的z-index属性表示的含义是(C。选择一项) a) b) c) d)
对象是否显示 文本的对齐方式 层的堆叠次序 字体的类型
a) b) c) d)
year+0month+date year+0+month+date year+”0”+month+date year 0 monthdate
b) c) d)
document.form1.country.options.size=0; document.form1.country.options.length=0; document.form1.country.options.value=””; document.form1.country.value=””;
41)
a)
<script language=”javascript”> confirm(“欢迎学习.NET”); </script>
b)
<script language=”javascript”>
javascript基础知识
alert(“欢迎学习.NET”); </script>
c)
<script language=”javascript”> document.write(“欢迎学习.NET”); </script>
d)
<script language=”javascript”> document.open(“欢迎学习.NET”); </script>
45)
分析下面Javascript代码段。输出结果是(C)。(选择一项) var mystring=”I am a student”; var a=mystring.substring(9,13); document.write(a);
46)
分析下面Javascript代码段。输出结果是(D)。(选择一项) emp=new Array(5); emp[1]=1; emp[2]=2;
document.write(emp.length);
47)
在HTML文档中,包含如下的超链接,则选项中对此超链接描述正确的是(BC)。(选择两项) <a href=”#” mouseOver=”this.style.FontSize= 24px ” mouseOut=”this.style.FontSize= 14px ”>注册</a>
48)
为了提取当前日期的小时数,并且判断如果当前日期的小时数小于12时,则在页面上显示“上午好!”,否则显示“下午好!”,下列Javascript代码正确的是(B)。(选择一项) a)
var todays_date=new Date();
var seconds=todays_date.getSeconds(); var str=(seconds>12)?”上午好!”,”下午好!”; document.write(str);
a) b) c) d)
将在浏览器中显示文本内容为“#”的超链接 当鼠标移入此超链接时,超链接文本大小变为24px 当鼠标移出此超链接时,超链接文本大小变为14px 当点击此超链接后,超链接文本大小变为24px
a) b) c) d)
2 3 4 5
a) b) c) d)
stud tudent uden udent
javascript基础知识
var todays_date=new Date(); var hours=todays_date.getHours();
var str=( hours <12)?”上午好!”,”下午好!”; document.write(str);
c)
var todays_date=new Date();
var seconds=todays_date.getSeconds(); var str=(seconds<12)?”上午好!”,”下午好!”; document.write(str);
d)
var todays_date=new Date(); var hours=todays_date.getHours();
var str=( hours >12)?”上午好!”,”下午好!”; document.write(str);
49)
在HTML表单(form1)中有一个文本框元素(phone),用于输入电话号码,格式如:010-82668155,要求前三位是010,接着是“-”,后面是8位数字。要求在提交表单时,根据上述条件验证输入内容的有效性,下列语句中,(A)能正确实现以上功能。(选择一项)
a)
var str=document.form1.phone.value;
if(str.substr(0,4)!=”010-”||str.substr(4).length!=8||isNaN(str.substr(4))) alter(“无效的电话号码!”)
b)
var str=document.form1.phone.value;
if(str.substr(0,4)!=”010-”&&str.substr(4).length!=8&isNaN(str.substr(4))) alter(“无效的电话号码!”)
c)
var str=document.form1.phone.value;
if(str.substr(0,3)!=”010-”||str.substr(3).length!=8||isNaN(str.substr(3))) alter(“无效的电话号码!”)
d)
var str=document.form1.phone.value;
if(str.substr(0,4)!=”010-”||str.substr(4).length!=8||!isNaN(str.substr(4))) alter(“无效的电话号码!”)
50)
在HTML中有如下代码,运行后页面显示结果为(D)。(选择一项) <script language=”javascript”> document.bgColor=”#FF0000”; </script>
51)
在HTML页面上编写javascript代码时,应编写在(C)标签中。(选择一项) a) b) c) d)
<javascript>和</javascript> <script>和</script> <head>和</head> <body>和</body>
a) b) c) d)
整个网页里面活动链接的颜色为红色 整个网页里面文字颜色为红色
整个网页里面用户访问过的链接的颜色为红色 整个网页背景为红色
b)
javascript基础知识
在javascript中数组的(C)属性用于返回数组中元素的个数。(选择一项) a) b) c) d)
first shift length push
52)