JavaScript复习题精品资料.docx

上传人:b****7 文档编号:26502070 上传时间:2023-06-20 格式:DOCX 页数:17 大小:24.71KB
下载 相关 举报
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

一、选择题

1、写“HelloWorld”的正确javascript语法是?

A.document.write("HelloWorld")B."HelloWorld"

C.response.write("HelloWorld")D.("HelloWorld")

2、JS特性不包括()

A.解释性B.用于客户端C.基于对象D.面向对象

3、下列JS的判断语句中()是正确的

A.if(i==0)B.if(i=0)C.ifi==0thenD.ifi=0then

4、下列JavaScript的循环语句中()是正确的

A.if(i<10;i++)B.for(i=0;i<10)

C.fori=1to10D.for(i=0;i<=10;i++)

5、下列的哪一个表达式将返回假

A.!

(3<=1)B.(4>=4)&&(5<=2)

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

=”d”)D.(2<3)||(3<2)

6、下列选项中,()不是网页中的事件

A.onclickB.onmouseoverC.onsubmitD.onpressbutton

7、有语句“varx=0;while(____)x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:

A.x<10B.x<=10C.x<20D.x<=20

8、JS语句

vara1=10;

vara2=20;

alert(“a1+a2=”+a1+a2)

将显示()结果

A.a1+a2=30B.a1+a2=1020C.a1+a2=a1+a2

9、将字串s中的所有字母变为小写字母的方法是()

A.s.toSmallCase()B.s.toLowerCase()

C.s.toUpperCase()D.s.toUpperChars()

10、以下()表达式产生一个0~7之间(含0,7)的随机整数.

A.Math.floor(Math.random()*6)

B.Math.floor(Math.random()*7)

C.Math.floor(Math.random()*8)

D.Math.ceil(Math.random()*8)

11、产生当前日期的方法是()

A.Now();B.Date()C.newDate()D.newNow()

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

A.是不可能的B.通过document.write(“新的标题内容”)

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

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

13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()

A.document.forms.myButtonB.document.mainForm.myButton

C.document.forms[0].element[0]D.以上都可以

14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。

A.B.C.D.</p><p>15、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()。</p><p>A.backgroundB.backgroungImageC.imageD.background</p><p>16、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()</p><p>A.document.myform.selCity.options.clear()</p><p>B.document.myform.selCity.options.deleteAll()</p><p>C.document.myform.selCity.options.length=0</p><p>D.document.myform.selCity.options.size=0</p><p>17、HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()</p><p>A.post方法传递的数据对客户端是不可见的</p><p>B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制</p><p>C.post方法对发送数据的数量限制在255个字符之内</p><p>D.get方法传递的数据对客户端是不可见的</p><p>18、在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。</p><p>(选择二项)</p><p>A.historyB.documentC.buttonD.text</p><p>19、在HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页面。</p><p>A.next()B.back()C.forward()D.go(-1)</p><p>20、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。</p><p>A.BackColorB.BackgroundColorC.BgColorD.Background</p><p>21、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()。</p><p>A.文本框B.复选框C.列表框D.按钮</p><p>22、在HTML页面上编写Javascript代码时,应编写在()标签中间。</p><p>A.<javascript>和</javascript>B.<script>和</script>C.<head>和</head>D.<body>和</body></p><p>23、在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。</p><p>A.statusB.screenC.historyD.document</p><p>24、编写Javascript函数实现网页背景色选择器,下列选项中正确的是()</p><p>A.functionchange(color){</p><p>window.bgColor=color;</p><p>}</p><p>B.functionchange(color){</p><p>document.bgColor=color;</p><p>}</p><p>C.functionchange(color){</p><p>body.bgColor=color;</p><p>}</p><p>D.functionchange(color){</p><p>form.bgColor=color;</p><p>}</p><p>25、在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。</p><p>A.getDateB.getYearC.getMonthD.getTime</p><p>26、在Javascript中,对于浏览器对象的层次关系理解正确的是()(选择二项)</p><p>A.window对象是所有页面内容的根对象</p><p>B.document对象包含location对象和history对象</p><p>C.location对象包含history</p><p>D.document对象包含form对象</p><p>27、下列选项中关于浏览器对象的说法错误的是()</p><p>A.history对象记录了用户在一个浏览器中已经访问过的URLs</p><p>B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息</p><p>C.location对象是history对象的父对象</p><p>D.location对象是window对象的子对象</p><p>28、在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是()</p><p>A.<inputname=”mybutton”type=”button”onBlur=”compute()”value=”计算”></p><p>B.<inputname=”mybutton”type=”button”onFocus=”compute()”value=”计算”></p><p>C.<inputname=”mybutton”type=”button”onClick=”functioncompute()”value=”计算”></p><p>D.<inputname=”mybutton”type=”button”onClick=”compute()”value=”计算”></p><p>29、分析下面的Javascript代码段,输出结果是()</p><p>varmystring=”Iamastudent”;</p><p>vara=mystring.substring(9,13);</p><p>document.write(a);</p><p>A.studB.tudenC.udenD.udent</p><p>30、Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是()</p><p>A.submit();B.myform.submit()C.document.myform.submit()D.window.myform.submit();</p><p>31、在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()</p><p><inputname=”password”type=”text”onkeydown=”myKeyDown()”></p><p>A.functionmyKeyDown(){</p><p>if(window.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>B.functionmyKeyDown(){</p><p>if(document.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>C.functionmyKeyDown(){</p><p>if(event.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>D.functionmyKeyDown(){</p><p>if(keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>32、如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。</p><p><imgid=”pic”src=”Sunset.jpg”width=”400”height=”300”></p><p>A.document.getElementById(“pic”).style.display=”visible”;</p><p>B.document.getElementById(“pic”).style.display=”disvisible”;</p><p>C.document.getElementById(“pic”).style.display=”block”;</p><p>D.document.getElementById(“pic”).style.display=”none”;</p><p>33、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。</p><p><imgid=”pic”src=”Sunset.jpg”width=”400”height=”300”____________></p><p>A.style=”display:</p><p>visible”;</p><p>B.style=”display:</p><p>disvisible”;</p><p>C.style=”display:</p><p>block”;</p><p>D.style=”display:</p><p>none”;</p><p>34、下列选项中,()段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后退”按钮的功能。</p><p>(选择二项)</p><p>A.<ahref=”javascript:</p><p>history.go(-1)”>返回</a></p><p>B.<ahref=”javascript:</p><p>location.back()”>返回</a></p><p>C.<ahref=”javascript:</p><p>locationgo(-1)”>返回</a></p><p>D.<ahref=”javascript:</p><p>history.back()”>返回</a></p><p>35、在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是()</p><p>A.<ahref=”#”onmouseover=”this.style.fontsize=30px”>注册</a></p><p>B.<ahref=”#”onmouseout=”this.style.fontsize=30px”>注册</a></p><p>C.<ahref=”#”onmouseover=”this.style.font-size=30px”>注册</a></p><p>D.<ahref=”#”onmouseout=”this.style.font-size=30px”>注册</a></p><p>36、在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。</p><p>A.onFocusB.onBlurC.onSubmitD.onKeyDown</p><p>37、在HTML页面中,定义了如下所示的Javascript函数,则正确调用该函数的HTML代码是()(选择二项)</p><p>functioncompute(op){</p><p>alert(op);</p><p>}</p><p>A.<inputname=”a”type=”button”onclick=”compute(this.value)”value=”+”></p><p>B.<inputname=”b”type=”button”onclick=”compute(‘-‘)”value=”-”></p><p>C.<inputname=”c”type=”button”onclick=”compute(“*”)”value=”*”></p><p>D.<inputname=”d”type=”button”onclick=”compute(/)”value=”/”></p><p>38、在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是()</p><p><html></p><p><body></p><p><divid=”imageLayer”style=”display:</p><p>none;”></p><p><imgsrc=”images/Sunset.jpg”width=”200”height=”100”></div></p><p></body></p><p><html></p><p>A.document.getElementByTagName(“div”)[0].style.display=”block”</p><p>B.document.getElementById(“imageLayer”).style.display=”block”;</p><p>C.document.getElementByName(“imageLayer”)[0].style.display=”block”;</p><p>D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;</p><p>39、分析下面的Javascript代码段,输出结果是()</p><p>vars1=parseInt(“101中学”);</p><p>document.write(s1);</p><p>A.NaNB.101中学C.101D.出现脚本错误</p><p>40、在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。</p><p>代码如下所示,应在下划线处填入()</p><p><ahref=_________><imgsrc=”previous.gif”width=”67”height=”21”></a></p><p>A.”javascript:</p><p>history.go(-1)”;B.“history.go</p><p>(1)”C.“history.go(-1)”D.“javascript:</p><p>history.go</p><p>(1)”</p><p>41、在HTML页面上包含如下所示的层对象,则javascript语句document.getElementById(“info”).innerHTML的值是()</p><p><divid=”info”style=”display:</p><p>block”><p>请填写</p></div></p><p>A.请填写B.<p>请填写</p>C.id=”info”style=”display:</p><p>block”</p><p>D.<divid=”info”style=”display:</p><p>block”><p>请填写</p></p><p>42、以下哪条语句会产生运行错误()。</p><p>  </p><p>  A.varobj = (   );     B.varobj= [   ];    C.varobj ={   };     D.var obj =/   /;  </p><p>二、阅读程序写结果</p><p>1、functionreplaceStr(inStr,oldStr,newStr){</p><p>varrep=inStr;</p><p>while(rep.indexOf(oldStr)>-1){</p><p>rep=rep.replace(oldStr,newStr);</p><p>}</p><p>returnrep;</p><p>}</p><p>alert(replaceStr("howdoyoudo","do","are"));</p><p>howareyouare</p><p>2、<script></p><p>varx,y=null;</p><p>alert(x);</p><p>alert(y);</p><p>alert(x=y);</p><p>alert(x==y);</p><p></script></p><p>Undefined</p><p>Null</p><p>Null</p><p>True</p><p>3、</html></p><p>x=”a”;</p><p>y=”b”;</p><p>z=false;</p><p>functiontestOne(){</p><p>varx=”c”;</p><p>vary=”d”;</p><p>z=true;</p><p>alert(x);</p><p>alert(y);</p><p>alert(z);</p><p>}</p><p>functiontestTwo(){</p><p>alert(x);</p><p>alert(y);</p><p>alert(z);</p><p>}</p><p>testOne();</p><p>testTwo();</p><p>c</p><p>d</p><p>true</p><p>a</p><p>b</p><p>true</p><p>4、当单击button按钮时,出现什么结果。</p><p><html></p><p><head></p><p><title>UntitledDocument

functionadd(){

varfirst=document.myForm.first.value;

varsecond=parseInt(document.myForm.second.value);

varthird=parseInt(document.myForm.third.value);

alert(first+second+third);

}

403070

三、编写程序

1、实现在标题栏和状态栏上动态显示当前时间的效果。

2、交换图像。

3、改变下拉列表框的值时能显示当前选中的图片名称。

4、要求能够弹出对话框提示当前选中的是第几个单选框。

5、改变下拉列表框显示图片,并显示在文本框中。

6、在下面的HTML文档中,编写函数test(),实现如下功能:

(1)当多行文本框中的字符数超过20个,截取至20个

(2)在id为number的td中(第一行第二列)显示文本框的字符个数

复习题2

第1章JavaScript语法

一、选择题

(1)JavaScript的数据类型主要有。

A)字符串值B)整数C)浮点数D)逻辑值E)布尔值

(2)关于变量的命名规则,下列说法正确的是。

A)首字符必须是大写,小写的字母,下划线(_)或美元符($)。

B)后续的字符可以是字母,数字,下划线或美元符。

C)变量名称不能是保留字。

D)长度是任意。

E)区分大小写。

(3)有关JavaScript语句,下列说法正确的是。

A)单行注释语句是在需要注释的行前面用//

B)多行注释语句是在需要注释的文字两端加/*注释文字*/

C)with语句的功能是为一段程序建立默认对象

D)JavaScript中没有if...else语句

E)JavaScript中只有while语句,而没有do...while语句

(4)以下生成对象的方法中,正确的是。

A)varz=newBoolean(a);

B)varstr="JavaScript";

C)fruit=newArray(3);

D)today1=newDate(2008,10,1);

E)today=newDate("October1,2008");

(5)JavaScript运算符包括。

A)==B)+=C)%=D)++E)||

第2章函数和事件

一、选择题:

(1)求一个表达式的值,可以使用的函数有。

A)eval()B)isNaN()C)parseInt()D)parseFloat()E)return()

(2)关于JAVASCRIPT函数,下列说法正确的是。

A)函数是独立于主程序的,具有特定功能的一段程序代码块

B)函数可以不用function关键字

C)函数的命名规则同变量命名规则是一样的

D)函数必须使用return语句

E)函数的调用时直接用函数名,并给形式参数赋值

(3)关于JAVASCRIPT事件,下列说法正确的是。

A)事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制

B)对象发生改变时调用的事件是onChange

C)当一个表单中的对象被点击时,执行的JavaScript事件是onClick

D)当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的JavaScript

事件是onLoad

E)当select事件发生时执行的JavaScript事件是onSelect

(4)JAVASCRIPT的onSubmit事件的作用是。

A)当一个表单中的对象被点击时,执行的JavaScript事件

B)当用户提交一个表单时,需要执行的JAVASCRIPT事件

C)当鼠标移出对象时发生的事件

D)对象发生改变时调用的事件

E)当一个鼠标指针从对象或区域之个移到对象或区域上时,调用的事件

(5)有关JAVASCRIPT的定时器,下列说法正确的是。

A)用于指定在一段特定的时间后执行某段程序

B)setTimeout(“<表达式>”,毫秒数)其功能是在经过毫秒数后执行<表达式>一次

C)clearTimeout()是用于终止一个定时器

D)setInterval(“<表达式>”,毫秒)的功能是每

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

当前位置:首页 > 医药卫生 > 基础医学

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

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