javascript试题及答案Word格式文档下载.docx

上传人:b****7 文档编号:22920111 上传时间:2023-02-06 格式:DOCX 页数:17 大小:21.09KB
下载 相关 举报
javascript试题及答案Word格式文档下载.docx_第1页
第1页 / 共17页
javascript试题及答案Word格式文档下载.docx_第2页
第2页 / 共17页
javascript试题及答案Word格式文档下载.docx_第3页
第3页 / 共17页
javascript试题及答案Word格式文档下载.docx_第4页
第4页 / 共17页
javascript试题及答案Word格式文档下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

javascript试题及答案Word格式文档下载.docx

《javascript试题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《javascript试题及答案Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。

javascript试题及答案Word格式文档下载.docx

a.27b.24.72.3

c.24.72.3d.26.7

8、()事件处理程序可用于在用户单击按钮时执行函数

a.onsubmitb.onclick

c.onchanged.onexit

9、用户更改表单元素select中的值时,就会调用()事件处理程序。

a.onclickb.onfocus

c.onmouseoverd.onchange

10、id为“showtime”的div标签内显示时钟,每秒刷新一次,完成每秒刷新时钟的代码正确的是()

a.settimeout(‘showtime.innertext=newdate().tolocalestring()’,1000)

b.settimeout(showtime.innerhtml=newdate().tolocalestring(),1000)

c.setinterval(showtime.outerhtml=newdate().tolocalestring(),1000)

d.setinterval(showtime.innertext=newdate().tolocalestring(),1000)

11、名为myform的表单中有一个id为email的文本框,email中必须包含@和.字符,并且@和.两个字符均不在第一位,定义:

vare=document.myform.email.value;

下面验证e-mail的代码正确的是()

a.if(e.indexof(“@”,1)==-1||e.indexof(“.”,1)==-1){

alert(“电子邮件格式不正确”)returnfalse;

}

b.if(e.indexof(“@”,1)==-1e.indexof(“@”,1)==-1){

c.if(e.indexof(“@”,0)==-1||e.indexof(“@”,0)==-1){

d.if(e.indexof(“@”,0)==-1e.indexof(“@”,0)==-1){

alert(“电子邮件格式不正确”)returnfalse;

12、如下代码片断,当鼠标移到图片上时,显示的内容是:

imgsrc=“s1.jpg”name=“photoshop”onmouseover=“src=‘s2.jpg’”

onmouseout=“src=‘s1.jpg’”alt=“我是不是很可爱呀!

a.s1图

b.s2图

c.s1图及文字“我是不是很可爱呀!

d.s2图及文字“我是不是很可爱呀!

13、网页中有一个名为pre.gif的“后退”小图标,下面实现“后退”功能正确的是:

a.ahref=javascript:

history.go(-1);

imgsrc=pre.gifwidth=67/a

b.ahref=javascript:

history.go

(1);

imgsrc=pre.gifwidth=67/a

c.ahref=history.go(-1);

d.ahref=history.go

(1);

14、分析下面的javascript代码段,输出结果是:

varmystring=iamagoodstudent;

vara=mystring.in

dexof(good);

document.write(a);

a.5b.6

c.7d.8

15、已知页面上有一个名为“关闭图片”按钮,需关闭图片:

imgsrc=”ss.jpg”id=”dd”,假设按钮的onclick事件的函数是close,下面对该函数的描述正确的是()

a.document.getelement.byname(‘dd’).style.display=’none’

b.document.getelement.byid(‘dd’).style.display=’none’

c.document.getelement.bytag(‘dd’).style.display=’none’

d.document.getelement.byname(‘dd’).style.display=’block’

16、onblur事件表示()

a.失去焦点b.获得焦点

c.内容发生改变d.文本被选中

17、在打开已知页面时,弹出一个名为adv.html、高300、宽250、显示工具栏但不显示地址栏的弹出窗口,以下弹出窗口的代码正码的是()

a.open(“adv.html”,”left=250,height=300,toolbar=0,location=1”)

b.open(“adv.html”,””,”width=250,height=300,toolbar=1,location=0”)

c.open(“adv.html”,””,”width=250,top=300,scrollbars=1,location=0”)

d.open(“adv.html”,””,”width=250,top=300,scrollbars=1,menubar=0”)

18、分析javascript代码段,输出结果是()

vara=125.8765;

c=parseint(a);

d=parsefloat(a);

document.write(c+nbsp;

nbsp;

+d)

a.125.8765126

b.125125.8765

c.125.8765125

d.126125.8765

19、如下代码片断的作用是:

ahref=“javascript:

close();

”点我看看/a

a.重载当前窗口

b.刷新当前窗口

c.关闭当前窗口

d.弹出提示窗口

20、分析下面的javascript代码段,输出的结果是:

vara=12.52;

b=10.35;

c=math.round(a);

d=math.round(b);

a.12.5210.35

b.1310

c.1210

d.1311

21、以下哪项是javascript函数说法错误的是()

c.定义函数时需要有返回类型

22、以下哪个对象可用来关闭窗口()

23、哪个对象包括了open()方法.

24、在javascript中,文本域中失去焦点事件是()

b.onlostfocused

25、在javascript中(“24”+“2.9”)的计算结果是()

a.26b.242

c.242.9d.26.9

26、()事件处理程序可用于在用户提交表单时执行函数

27、onfocus事件表示()

28、分析javascript代码段,输出结果是()

vara=125.8abc;

document.write(c)

a.125.8

b.125

c.nan

d.126

29、如下代码片断的作用是:

alter(‘哈哈’);

30、分析下面的javascript代码段,输出的结果是:

document.write(c+d)

a.22.87

b.23

c.22

d.24

31、当表单各项添写完毕,鼠标单击提交按钮时可以触发(b)事件。

(选择一项)

a、onenter

【篇二:

6javascript试题及答案】

t>

一、单选题

1、以下哪条语句会产生运行错误:

(a)

a.varobj=();

b.varobj=[];

c.varobj={};

d.varobj=//;

2、以下哪个单词不属于javascript保留字:

(b)

a.with

b.parent

c.class

d.void

3、请选择结果为真的表达式:

(c)

a.nullinstanceofobject

b.null===undefined

c.null==undefined

d.nan==nan

二、不定项选择题

4、请选择对javascript理解有误的:

(abc)

a.jscript是javascript的简称

b.javascript是网景公司开发的一种java脚本语言,其目的是为了简化java的开发难度

c.firefox和ie存在大量兼容性问题的主要原因在于他们对javascript的支持不同上

d.ajax技术可以使用javascript技术

5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:

(ace)

a.foo.att

b.foo(“att”)

c.foo[“att”]

d.foo{“att”}

e.foo[“a”+”t”+”t”]

6、在不指定特殊属性的情况下,哪几种html标签可以手动输入文本:

(ab)

a.textarea/textarea

b.inputtype=”text”/

c.inputtype=”hidden”/

d.div/div

三、问答题:

1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制(参考第三章上机案例和数组方法)

四、程序题:

1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。

html

bodyscript

functionfoo(){//在此处添加代码

varrg=document.getelementsbyname(radiogroup);

for(vari=0;

irg.length;

i++)

{

if(rg[i].checked)

alert(你选择了第+(i+1)+个单选框);

}

returnfalse;

/script

body

formname=form1onsubmit=returnfoo();

inputtype=radioname=radiogroup/

inputtype=submit/

/body

/html

2、填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。

代码应尽量简短。

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){

//在此处加入代码,完成字符串翻转功能

returnstr.split(,).reverse().join(,);

/script/head

inputtype=buttonvalue=stronclick=foo()//body

【篇三:

javascript内部-试题和答案】

pclass=txt>

一、选择题

1.关于xhtml1.0规定的级别声明,下面选项中属于严格类型的是(a)。

a.strict

b.trasitional

c.frameset

d.mobile

2.下面html标签中,默认占据整行的是(ab)。

a.h1

b.div

c.span

d.a

3.下面html代码片段中符合xhtml使用规范的是(d)。

a.tabletrtd/tr/table

b.inputtype=checkboxchecked/

c.imgsrc=title.jpgalt=welcome

d.hr/

4.下面选项中,(ac)可以设置网页中某个标签的左外边距为5像素。

a.margin:

05px

b.margin:

5px000;

c.margin:

0005px;

d.padding-left:

5px;

5.在css中,为页面中的某个div标签设置以下样式,则该标签的实际宽度为(ddiv{width:

200px;

padding:

020px;

border:

a.200px

b.220px

c.240px

d.250px

6.下面选项中,可以设置页面中某个div标签相对页面水平居中的css样式是(a。

))

a.margin:

0auto

b.padding:

c.text-align:

center

d.vertical-align:

middle

7.在html中,div默认样式下是不带滚动条的,若要使div标签出现滚动条,需要为该标签定义(c)样式。

a.overflow:

hidden;

b.display:

block;

c.overflow:

scroll;

d.display:

8.阅读下面html代码,在ie7.0及以上版本浏览器中,两个div之间的空白距离是(c)。

styletype=text/css

.header{margin-bottom:

10px;

1pxsolid#f00;

.container{margin-top:

15px;

/style

......

divclass=header/div

divclass=container/div

a.0px

b.10px

c.15px

d.25px

9.阅读下面html代码,下面选项中增加的样式可以使两个div不在同一行显示的是(bd)。

div{float:

right;

divclass=box1/div

divclass=box2/div

a..box2{clear:

left;

b..box2{clear:

both;

c..box1{clear:

d..box2{clear:

10.阅读下面html代码,若要使dt和dd标签在同一行显示,下面选项中的css书写正确的是(ac)。

dl

dt用户名:

/dt

ddinputtype=textname=usernamesize=12//dd

/dl

a.dldt{float:

b.dldd{float:

c.dldt,dldd{float:

d.dl{display:

inline;

11.某页面中有一个1行3列的表格,其中表格行tr的id为row1,下列选项中能在表格

中增加一列,并且这一列显示在最后面的是(c)。

a.document.getelementbyid(row1).cells(3);

b.document.getelementbyid(row1).insertcell

(2);

c.document.getelementbyid(row1).insertcell(3);

d.document.getelementbyid(row1).insertcell(0);

12.下列用来处理表格及其元素的方法中,书写正确并且可以删除行中指定的单元格的是(a)。

a.deletecell()

b.deleterow()

c.delcell()

d.delrow()

13.在下列表格中的增加订单所在行之前插入一行的位置应该是(c)。

a.0

b.1

c.2

d.3

14.下列正则表达式中(b)可以匹配首位是小写字母或数字,其它位数是小写字母的最少

两位的字符串。

a./^\w{2,}$/

b./^[a-z0-9][a-z]+$/

c./^[a-z0-9][a-z]*$/

d./^[a-z0-9]\d+$/

15.下列选项中(a)可以正确的匹配一个正整数。

a.^[1-9]\d*$

b.^[1-9]+$

c.^[0-9]\d*$

d.^[1-9]\d+$

16.关于html中的表格和样式,下面说法错误的是(d)。

a.表格的边框可以使用css来控制

b.单元格的尺寸可以使用css来控制

c.单元格的背景颜色可以使用css来控制

d.单元格的跨行或跨列可以使用css来控制

17.css样式background-position:

5px-10px代表的意义是(d)。

a.背景图片向左偏移5px,向下偏移10px

b.背景图片向左偏移5px,向上偏移10px

c.背景图片向右偏移5px,向下偏移10px

d.背景图片向右偏移5px,向上偏移10px

18.下面csshack中,能够被ie6识别的是(ab)。

a.+width:

b._width:

c.width:

10px\0;

d.@width:

19.当为一个向左或向右浮动的元素设置左或右边距时,在ie6.0浏览器中就会出现一个双倍边距的bug,解决双倍边距bug的常用方法是在浮动元素上添加(a)样式。

a.display:

inline

none

c.float:

d.overflow:

hidden

20.在html中,ol、ul、dl、dd、form等标签,在ie与firefox浏览器中的外边界、填充的默认值会存在差异,解决这个差异的办法是为各标签设置(a)样式。

0;

padding:

b.border:

c.display:

d.width:

100%;

21.在w3c规范中,下面关于html标签的描述错误的是(cd)。

a.html标签在页面中只能有1个

b.body标签在页面中只能有1个

c.内嵌框架是自身闭合的标签,写法是iframe/

d.textarea标签的value属性用来设置多行文本框中的默认文本

22.阅读下面css代码,下面选项中与该代码段效果等同的是(a)。

.box{margin:

10px5px;

margin-right:

margin-top:

a..box{margin:

5px10px10px5px;

b..box{margin:

5px10px0px0px;

c..box{margin:

5px10px;

d..box{margin:

10px5px1

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

当前位置:首页 > 高等教育 > 文学

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

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