您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 《脚本语言》试卷复习资料doc
一、填空题1.Break语句用于永久跳出当前循环2.document.write“C:\\ProgramFiles\\MicrosoftOffice”3.JavaScript的程序错误分为语法错误语义错误4.JavaScript的事件处理方式:HTMLJavaScript5.JavaScript开发工具文本编辑工具专业的可视化开发工具6.JavaScript是一种区分大小写的计算机语言7.JavaScript为开发人员提供单行注释多行注释8.JavaScript原始数据类型:数字型、字符型布尔型9.Null是数据类型无值未声明不存在或者存在但没有赋值10.从浏览器层次模型window对象document对象frame对象11.数组的join方法将数组元素转成字符串逗号12.与对象类似,数组整数0开始。13.在HTML中把JavaScriptheadbody中间。14.在HTML中嵌入JavaScript代码script和/script15.在JavaScript中,\f称为换页转义字符。16.在JavaScript中,事件由浏览器监听17.在JavaScript中数据类型原始数据类型复杂数据类型18.在JavaScript中数组的长度等于数组最大下标19.在JavaScript中字符型常量用单引号双引号20.转义字符“\b”的含义是退格符二、选择题1.1234+””的运算结果是A、12342.for(i=1;i10;i++){sum=sum+i;}将被执行B、9次。3.history从属于window,C.forward(1)4.JavaScript数值型八进制数字必须以B.0开头。5.link对象A.a和/a标签创建。6.method是form对象重要属性C、post7.while语句的条件表达式位于(C、头部,底部)8.表达式result=123+4*(6+18)/5++中(C、139)9.表达式result=208-6++*3+(18-3)/5中,(C190)10.打开名为“window2”的新窗口的(B、window.open11.当一个变量只说明类型,而没被赋值就使(C、Undefind)。12.动态创建一个(D、form.select.options[index]=newOption(value,text)13.分析如下的JavaScript代码片段,b的值为(C.1)。14.分析下面的JavaScript(A.雇员姓名:wangli雇员代码:A00115.分析下面的JavaScript(D.100211141111)16.分析下面的JavaScript代码片段(A、f1())17.分析下面的JavaScript代,m的值为(A、11number18.全局变量的优先级比局部变量(B低)。19.如果条件表达式不成立,则do***while语句顺序体内的代码将执行(A、一次)20.如何在浏览器的状态栏放入一条消息:(A.window.status=putyourmessagehere)21.下列JavaScript语句中B、INPUTTYPE=BUTTONVALUE=鼠标响应onClick=alert(确定))能实现单击一个按钮时弹出一个消息框。22.下列表单元素中不属于文本框的是(B、textarea)23.下列符号中表示单行注释的符号是什么?(D.//)24.下列关于checkbox对象的说法错误(B、checked对象25.要求用JavaScript实现下面的功能:A.inputtype=textonChange=alert(this.value)26.用来表示浏览器窗口中加载当前(B、location对象)27.用于获取用户浏览器相(D、navigator对象)28.在history对象中的方法中(D、prompt())。29.在HTML中嵌入JavaScript(C、Script)30.在JavaScript中(D、document对象)对象代表了31.在JavaScript中下列哪段代(D.window.setTimeout32.在JavaScript中下列哪项是多行注(D、/*)。三、简答题1.JavaScript可以使用的开发工具主要有几大类,各是什么?文本编辑工具:记事本,写字板。专业的可视化开发工具:Dreamweaver,frontPage,EditPlus.2.JavaScript主要用于实现哪些功能?javaScript是与HTML表单交互。用于事件处理。JavaScript具有对浏览器的控制能力。JavaScript还可以通过自带的document对象操作HTML文档的外观和内容。JavaScript还可以读写Cookie。3.JavaScript中的原始数据类型有几种,各是什么?数字型、字符型和布尔型。(具体点)4.Undefined与null的区别。Undefined与null的区别:null表示已经对变量赋值,只不过赋的值是“无值”。而Undefined表示变量还不存在或者存在但没有赋值。5.关于数组的规则有哪些?数组义是对象,数组定义,创建数组需要使用new运算符。数组内元素的类型可以不同;数组可以在声明的同时进行初始化,再使用。下标从0开始。数组的长度等于数组中最大的下标加16.JavaScript有哪些典型特征?简单性、动态性、安全性、跨平台性。7.在JavaScript中有几种数值表述方式,各是什么方式?科学记数法、八进制数值、十六进制数值。在JavaScript中八进制数值以0开头,由0~7组成的数字。在JavaScript中十六进制数值以0x或0X开头,由0~9以及字母A~F组成的数字。8.根据运算数的个数,运算符可以分为几种,各是什么?根据运算数的个数,运算符可以分为3种:一元运算符、二元运算符、三元运算符。9.什么是变量?并简述变量的使用规则。是一个存储或者表示数据的名称。它可以存储和表示JavaScript中所有类型的数据。变量先声明再使用。变量可以在声明的同时进行初始化,再使用。变量分为局部变量和全局变量,局部变量优先级高10.什么是对象?是一种复合的、复杂的数据类型,是属性和方法的集合。11.什么是JavaScript?是一种基于对象和事件驱动并具有安全性能的解释型脚本语言,用于开发交互式的Web页面12.setTimeout()和setInterval()的作用和区别。setInterval():该方法设置一个时间间隔,使程序周期性的重复运行某段代码,它有两种形式,分别为:setInterval(code,interval)和setInterval(func,interval,args…)。setTimeout(code,delay):这个方法将延迟代码的执行,参数code为一个字符串,表示被延迟执行的JavaScript代码;参数delay表示被延迟的时间,以毫秒计。四、分析下面的JavaScript程序代码,将程序分析结果写在后面相应的括号里,并写出该程序段的输出结果:HTMLBODYSCRIPTLANGUAGE=JavaScript//含义为:(使用script标记,插入一段JavaScript代码)vari=0,x,y;functionresult(x,y)//含义为:(定义一个result函数,有两个参数){varmax;if(xy){max=x;}else{max=y;}returnmax;}while(i=4){a=i++;b=++i;}//循环的次数为:(3),a=(4),b=(6),i=(6);result(a,b);//含义为:(将a,b作为参数调用到result函数)document.writeln(result(x,y));}//输出结果是(0)/SCRIPT/BODY/HTML五、输出结果:1.预测以下代码片段的输出结果:(程序出错)varstudent=newObject();student.study=function(){window.alert(“开始学习了”);}study();2.预测以下代码片段的输出结果:(3456.0)varn=newNumber(3456);alert(parseFloat(n));3.预测以下代码片段的输出结果:(字符型“135,19,27,46,54,8”)Vara=newarray(54,8,27,135,46,19);Document.Writeln(typeof(a.sort()));Document.Writeln(a.sort(”/”));4.预测以下代码片段的输出结果:(24)functionmul(x){vary=x+10;document.write(y);};functionmul(x){vary=x+20;document.write(y);};mul(4);5.分析下面的JavaScript代码段,输出结果是(18)。a=newArray(6,5,4,3,2);sum=0;for(i=0;ia.length-1;i++){sum+=a[i];}document.write(sum);6.考察以下代码片段,如果光标定位文本框中,敲击一下键盘上的shift键,文本域中的输出结果为:(keydownkeyup)<scripttype=JavaScript>functionhandleEvent(){varoTextbox=document.getElementById(txt1);oTextbox.value+=+event.type;}</script>请在文本框中操作键盘:<inputtype=textid=txt1size=5onkeydown=handleEvent()onkeyup=handleEvent()onkeypress=handleEvent()/><textareaid=txt1rows=6cols=30></textarea>7.分析下面的代码片段,当选中“上海”时,弹出信息框是:(你选择了select2)。HTMLBODYSELECTtype=selectname=s1onChange=alert(你选择了+s1.value)OPTIONselectedvalue=select1北京/OPTIONOPTIONvalue=select2上海/OPTIONOPTIONvalue=select3广州/OPTION/SELECT/BODY/HTML8.考察以下代码片段,预测在IE中打开该页面,当单击“text1”文本时的输出结果为:该文本已被选中了!)<body><formname=”form1”><INPUTtype=textname=text1value=请输入内容:/></form><script>document.form1.button1.attachEvent(“onFocus”,alert('该文本已被选中了!'));document.form1.button1.attachEvent(“onChange”,alert('该文本已被改变了!''));</script></body>六、编写程序段1.编写一个网页,请分别用javascript中的do…while、while、for语句语句来编写“1*2*4*6*……*50”,并将结果输出。vari,sum=1;for(i=2;i=50;i+=2)sum*=i;document.write(sum);vari=2,sum=1;while(i=50){sum*=i;i+=2;}document.write(sum);vari=2,sum=1;do{sum*=i;i+=2;}while(i=50)document.write(sum);2.分别用if…else、elseif、switch语句编写一段如下表要求的程序,从而实现水果价格的查询结果输出:if(m=苹果){
本文标题:《脚本语言》试卷复习资料doc
链接地址:https://www.777doc.com/doc-2802348 .html