为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

javaScript练习题

2020-03-31 2页 doc 22KB 6阅读

用户头像 个人认证

李青

本人自上班以来兢兢业业,曾获得县劳动模范,县优秀教师等荣誉称号

举报
javaScript练习题JS练习题一、选择题1、写“HelloWorld”的正确javascript语法是?()A.("HelloWorld") B."HelloWorld" C.("HelloWorld") D.("HelloWorld")2、JS特性不包括()A.解释性 B.用于客户端 C.基于对象 D.面向对象3、下列JS的判断语句中()是正确的 (i==0) (i=0) i==0then i=0then4、下列JavaScr...
javaScript练习题
JS练习题一、选择题1、写“HelloWorld”的正确javascript语法是?()A.("HelloWorld") B."HelloWorld" C.("HelloWorld") D.("HelloWorld")2、JS特性不包括()A.解释性 B.用于客户端 C.基于对象 D.面向对象3、下列JS的判断语句中()是正确的 (i==0) (i=0) i==0then i=0then4、下列JavaScript的循环语句中()是正确的 (i<10;i++) (i=0;i<10) i=1to10 (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、下列选项中,()不是网页中的事件 7、有语句“varx=0;while(____)x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:()A.x<10 B.x<=10 <20 <=208、JS语句vara1=10;vara2=20;alert(“a1+a2=”+a1+a2)将显示()结果+a2=30 +a2=1020 +a2=a1+a29、将字串s中的所有字母变为小写字母的是()10、以下()表达式产生一个0~7之间(含0,7)的随机整数..floor()*8) 11、产生当前日期的方法是()(); () Date() Now()12、如果想在网页显示后,动态地改变网页的标题()A.是不可能的 B.通过(“新的标题内容”) C.通过=(“新的标题内容”) D.通过(“新的标题内容”)13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是() D.以上都可以14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。A.<HTML>B.<HEAD>C.<BODY>D.<TITLE>15、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()16、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()17、HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()方法传递的数据对客户端是不可见的请求信息以查询字符串的形式发送,查询字符串长度没有大小限制方法对发送数据的数量限制在255个字符之内方法传递的数据对客户端是不可见的18、在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。(选择二项)A.history19、在HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页面。A.next()()()(-1)20、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。A.BackColor21、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()A.文本框B.复选框C.列表框D.按钮22、在HTML页面上编写Javascript代码时,应编写在()标签中间。A.<javascript>和</javascript>B.<script>和</script>C.<head>和</head>D.<body>和</body>23、在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。A.status24、编写Javascript函数实现网页背景色选择器,下列选项中正确的是()change(color){ =color;}B.functionchange(color){ =color;}C.functionchange(color){ =color;}D.functionchange(color){ =color;}25、在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。A.getDate26、在Javascript中,对于浏览器对象的层次关系理解正确的是()(选择二项)对象是所有页面内容的根对象对象包含location对象和history对象对象包含history对象包含form对象27、下列选项中关于浏览器对象的说法错误的是()对象记录了用户在一个浏览器中已经访问过的URLs对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息对象是history对象的父对象对象是window对象的子对象28、在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是()A.<inputname=”mybutton”type=”button”onBlur=”compute()”value=”计算”>B.<inputname=”mybutton”type=”button”onFocus=”compute()”value=”计算”>C.<inputname=”mybutton”type=”button”onClick=”functioncompute()”value=”计算”>D.<inputname=”mybutton”type=”button”onClick=”compute()”value=”计算”>29、分析下面的Javascript代码段,输出结果是()varmystring=”Iamastudent”;vara=(9,13);(a);A.stud30、Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是()31、在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()<inputname=”password”type=”text”onkeydown=”myKeyDown()”>functionmyKeyDown(){if==13) alert(“你按下了回车键”);functionmyKeyDown(){if==13) alert(“你按下了回车键”);functionmyKeyDown(){if==13) alert(“你按下了回车键”);functionmyKeyDown(){if(keyCode==13) alert(“你按下了回车键”);32、如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。 <imgid=”pic”src=””width=”400”height=”300”>33、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。 <imgid=”pic”src=””width=”400”height=”300”____________>A.style=”display:visible”;B.style=”display:disvisible”;C.style=”display:block”;D.style=”display:none”;34、下列选项中,()段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后退”按钮的功能。(选择二项)A.<ahref=”javascript:(-1)”>返回</a>B.<ahref=”javascript:()”>返回</a>C.<ahref=”javascript:locationgo(-1)”>返回</a>D.<ahref=”javascript:()”>返回</a>35、在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是()注册</a>注册</a>注册</a>注册</a>36、在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。37、在HTML页面中,定义了如下所示的Javascript函数,则正确调用该函数的HTML代码是()(选择二项)(functioncompute(op){alert(op);}A.<inputname=”a”type=”button”onclick=”compute”value=”+”>B.<inputname=”b”type=”button”onclick=”compute(‘-‘)”value=”-”>C.<inputname=”c”type=”button”onclick=”compute(“*”)”value=”*”>D.<inputname=”d”type=”button”onclick=”compute(/)”value=”/”>38、在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是()<html><body><divid=”imageLayer”style=”display:none;”><imgsrc=”images/”width=”200”height=”100”></div></body><html>A.(“div”)[0].=”block”39、分析下面的Javascript代码段,输出结果是()vars1=parseInt(“101中学”);(s1);A.NaN中学D.出现脚本错误40、在HTML中,点击图片””上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入()<ahref=_________><imgsrc=””width=”67”height=”21”></a>A.”javascript:(-1)”;B.“(1)”C.“(-1)”D.“javascript:(1)”二、不定项选择题1、请选择对javascript理解有误的:(abcd)是javascript的简称是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上技术一定要使用javascript技术2、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:()(“att”)[“att”]{“att”}[“a”+”t”+”t”]3、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(ace)A.<TEXTAREA></TEXTAREA>B.<INPUTtype=”text”/>C.<INPUTtype=”hidden”/>D.<DIV></DIV>4、以下哪些是javascript的全局函数:(abc)5、关于IFrame表述正确的有:(abcd)A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改B.在相同域名下,内嵌的IFrame可以获取外层网页的对象C.在相同域名下,外层网页脚本可以获取IFrame网页内的对象D.可以通过脚本调整IFrame的大小6、关于表格表述正确的有:(abcde)A.表格中可以包含TBODY元素B.表格中可以包含CAPTION元素C.表格中可以包含多个TBODY元素D.表格中可以包含COLGROUP元素E.表格中可以包含COL元素7、关于IE的window对象表述正确的有:(acd)属性本身就是指向window对象方法可以用来刷新当前页面和的作用都是把当前页面替换成页面D.定义了全局变量g;可以用的方式来存取该变量三、填空1.Java和Javascript是两种不同的语言。Java是面向对象的程序语言,而Javascript是基于对象的脚本语言。Javascript可以在客户端和服务器端脚本中使用。2.Javascript通过cookied存储数据。3.Javascript内置函数pareseInt将字符型的值显式地转换为整形值。4.加号运算符可以连接两个字符串。5.for-in是一种特殊的循环表达式,它将根据对象中的属性进行循环。6.Javascript中,对象一般由属性、方法 和事件组成。7.表单是Javascript实现用户交互的主要组件。8.当前窗口是文档(document)对象的父类。9.action属性可以确定表单提交的服务器地址。10.Javascript使用location对象来访问窗体加载时当前文档的URL。11.浏览器(navigator)对象由Javascript动态引擎自动创建,用于收集用户浏览页面时所用的浏览器程序信息,它与window对象一样是最上层对象。四、判断1.Javascript是一种强类型语言。(F)2.Javascript不完全支持OOPS概念。(T)3.不论do-while循环的条件是否正确,循环体至少执行一次。(T)4.按钮(button)对象支持oncliCk、onBlur和onFocus事件名柄。(T)5.加载的事件句柄代码在文档加载到浏览器窗口之前执行。(F)6.Option标记限定了选择列表元素的范围。(T)7.Screen对象包含的属性可以修改。(F)8.Javascript不允许用户定义自己的对象类型。(F)9.当读取Cookies时,需要对它进行解析。(F)10.只能通过CGI代码访问、存储和操纵Cookies。(F)五、阅读程序写结果1、functionreplaceStr(inStr,oldStr,newStr){ varrep=inStr; while(oldStr)>-1) { rep=(oldStr,newStr); } returnrep; } alert(replaceStr("howdoyoudo","do","are"));答:2、<script>varx,y=null;alert(x);alert(y);alert(x=y);alert(x==y);</script>答:3、</html>x=”a”;y=”b”;z=false;functiontestOne(){varx=”c”;vary=”d”;z=true; alert(x); alert(y); alert(z);}functiontestTwo(){ alert(x); alert(y); alert(z);}testOne();testTwo();答:4、当单击button按钮时,出现什么结果。<html> <head> <title>UntitledDocument</title> <scriptlanguage=JavaScript> functionadd(){ var alert(first+second+third); } </script> </head> <body> <formname="myForm"> <inputtype=textname="first"value="40"> <inputtype=textname="second"value="30"> <inputtype=textname="third"value="70"> <inputtype=buttonvalue="add"onclick=add()> </form> </body>答:六、程序题1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。<html><body><script>functionfoo(){hecked){alert("你选择了第"+(i+1)+"个单选框");}}returnfalse;}</script><body><formname="form1"onsubmit="returnfoo();"><inputtype="radio"name="radioGroup"/><inputtype="radio"name="radioGroup"/><inputtype="radio"name="radioGroup"/><inputtype="radio"name="radioGroup"/><inputtype="radio"name="radioGroup"/><inputtype="radio"name="radioGroup"/><inputtype="submit"/></form></body></html>:2、填充部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短。<html><body><script>functionfoo(){varstr=reverse('a,b,c,d,e,f,g');alert(str);if(str=='g,f,e,d,c,b,a')alert('成功');elsealert('失败');}functionreverse(str){(1)符号保存的页面名称为:,保存在test文件夹中。2、制作一个页面,当加载这个页面的时候用Jav’50像素,宽度为650像素,其他设置为0,保存的页面名称为,保存在test文件夹中。(和其他素材test文件夹中)3、已知页面上有一个文本输入框,要求输入助记码后,在离开输入框时自动填充匹配的内容???????例如:深圳、珠海、沈阳的助记码分别为sz、zh、sy???????当输入“sz”时,输入框显示“深圳”???????当输入“s”时,在紧贴输入框的右边显示下拉选择框,提供可选的输入:深圳、沈阳,选择完后,下拉框消失???????假设输入框的onBlur事件的函数是shortcutCode,请写出该函数的内容???????假设已有存储助记码对象的声明???????varoShortcut={sz:"深圳",zh:"珠海",sy:"沈阳"}???????functionshortcutCode(){???????}4、设计一个表单,放入两个按钮,单击它们时将显示不同问候语。5、在页面中显示当前时间6、将用户输入的字符串反向输出到页面上,并且要求将其中的小写字母转换成大写字母。7、设计一个表单,该表单有姓名和某种卡号两个文本输入框,其中这种卡号的格式为“XXXX-XXXX-XXXX-XXXX”(每个X代表一个数字),要求用户单击提交按钮之前验证这两个输入数据的有效性。8、设计3个按钮,当单击他们时分别使页面的背景色变成红、蓝和绿色。9、设计一个表单,可以让用户输入姓名、年龄、职业,并编写程序对年龄进行有效检验(16<年龄<40),数据合格后提交表单。10、对表格单元格的添加删除修改并对其进行移动以及拷贝等操作,是目前应用开发中常用的技术。11、表单验证12、利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。
/
本文档为【javaScript练习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索