javascript模拟测试一

更新时间:2023-10-11 14:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

javascript模拟测试一

1、以下( )变量名是非法的。 A. numb_1 B. 2numb C. sum D. de2$f

2、下列语句中,()语句是根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认语句块。 A. switch B. if-else C. for

D.字符串运算符

3、在JavaScript中,运行下面代码后的返回值是()。 var flag=true; document.write(typeof(flag)); A. undefined B. null C. number D. boolean

4、下面()能在页面中弹出如图1.37所示的提示窗口,并且用户输入框中默认无任何内容。 A. prompt(\请输入你的姓名:\B. alert(\请输入你的姓名:\

C. prompt(\请输入你的姓名:\D. alert(\请输入你的姓名:\

5、在JavaScript中,运行下面代码,sum的值是()。 var sum=0; for(i=1;i<10;i++){ if(i%5==0) break; sum=sum+i; } A. 40 B. 50 C. 5 D. 10

6、下列选项中()可以打开一个无状态栏的页面。

A. window.open(\

B. window.open(\广告\C. window.open(\

D. window.open(\

7、下列关于类型转换函数的说法,正确的是()。 A. parseInt(\的返回值为6 B. parseInt(\的返回值为NaN C. parseFloat(\的返回值是36 D. parseFloat(\的返回值是3625.8

8、在一个注册页面中,如果填完注册信息后单击“注册” 按钮,使用window对象的()方法会弹出如图2.27所示的确认对话框,并且根据单击\确定\或\取消\按钮的不同,实现不同的页面程序。 A. confirm() B. ptompt() C. alert() D. open()

9、setTimeout(\表示的意思是() A. 间隔20秒后,adv()函数就会被调用 B. 间隔20分钟后,adv()函数就会被调用 C. 间隔20毫秒后,adv()函数就会被调用 D. adv()函数被持续调用20次

10、下列()可以使窗口显示前一个页面 A. back() B. forward() C. go(1) D. go(-1) 11、某页面中有两个id分别为mobile和telephone的图片,下面()能够正确的隐藏id为mobile的图片

A. document.getElementsByName(\B. document.getElementById(\

C. document.getElementsByTagName(\D. document.getElementsByTagName(\

12、关于下面的JavaScript代码,说法正确的是() var s=document.getElementsByTagName(\ for(var i=0;i

A. 隐藏了页面中所有id为p的对象

B. 隐藏了页面中所有name为p的对象 C. 隐藏了页面中所有标签为

的对象

D. 隐藏了页面中所有标签为

的第一个对象

13、下面()不是document对象的方法 A. getElementsByTagName() B. getElementById() C. write() D. reload()

14、下面()可实现刷新当前页面 A. reload() B. replace() C. href() D. referrer

15、某页面中有一个id为pdate的文本框,下列()能把文本框中的值改为\选择两项)

A. document.getElementById(\B. document.getElementById(\

C. document.getElementById(\D. document.getElementById(\

16、某页面中有如下代码,下列选项中()能把\令狐冲\修改为\任盈盈\。(选择两项) 张三丰 90 令狐冲 88

A. document.getElementById(\任盈盈\B. document.getElementById(\任盈盈\C. document.getElementById(\任盈盈\D. document.getElementById(\任盈盈\

17、在某页面中有一个10行3列的表格,表格的id为Ptable,下面的选项()能够删除最后一行。

A. document.getElementById(\

B. var delrow=document.getElementById(\ delrow.parentNode.removeChild(delrow);

C. var index=document.getElementById(\ document.getElementById(\

D. var index=document.getElementById(\ document.getElementById(\

18、某页面中有一个1行2列的表格,其中表格行的id为r1, 下列()能在表格中增加一列,并且将这一列显示在最前面 。

A. document.getElementById(\B. document.getElemtntById(\

C. document.getElementById(\D. document.getElemtntById(\

19、当鼠标指针移到页面上的某个图片上时,图片出现一个边框,并且图片放大,这是因为激发了下面的()事件。 A. onclick

B. onmousemove C. onmouseout D. onmousedown

20、下列选项中,不属于文本属性的是(). A.font-size B.font-style C.text-align

D.background-color

21、String对象的方法不包括() A. charAt() B. substring() C. toUpperCase() D. length()

22、对字符串str=\进行下列操作处理,描述结果正确的是() A. str.substring(1,5)返回值是\B. str.length的返回值是16

C. str.indexOf(\的返回值为4

D. str.toUpperCase()的返回值是\

23、在页面上有一个id为room的文本框,下面选项()能够实现当单击room时room的背景颜色变为 \。

A.

D.

24、下列正则表达式中()可以匹配首位是小写字母,其他位数是小写字母或数字的最少两位的字符串。 A. /^\\w{2,}$/

B. /^[a-z][a-z0-9]+$/ C. /^[a-z0-9]+$/ D. /^[a-z]\\d+$

25、下列选项中()可以用来检索下拉列表框中被选项目的索引号。 A. selectedlndex B. options C. length D. add

26、在JavaScript中()方法可以对数组元素进行排序。 A. add() B. join() C. sort() D. length()

27、下列声明数组的语句中,错误的选项是() A. var student=new Array() B. var student=new Array(3) C. var student[]=new Array(3)(4)

D. var student=new Array('rose','mick')

28、在Javascript中,可以使用Date对象的( )方法返回一个月中的每一天。 A.getDate B.getYear C.getMonth D.getTime

29、在HTML中,点击图片https://www.bwwdw.com/plus/”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入( )

A.”javascript:history.go(-1)”; B. “history.go(1)” C. “history.go(-1)” D. “javascript:history.go(1)”

30、分析下面的Javascript代码段,输出结果是( )

var s1=parseInt(“101中学”); document.write(s1);

A. NaN B.101中学 C.101 D.出现脚本错误

31、在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是( )

A. document.getElementByTagName(“div”)[0].style.display=”block” B.document.getElementById(“imageLayer”).style.display=”block”;

C.document.getElementsByName(“imageLayer”)[0].style.display=”block”; D.document.getElementsByName(“imageLayer”).get(0).style.display=”block”;

32、下列选项中,()段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后退”按钮的功能。(选择二项)

A. 返回 B. 返回 C. 返回 D. 返回

33、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。

A. style=”display:visible”; B. style=”display:disvisible”; C. style=”display:block”; D. style=”display:none”;

34、如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现显示该图片的功能。

A.document.getElementById(“pic”).style.display=”visible”; B.document.getElementById(“pic”).style.display=”disvisible”; C.document.getElementById(“pic”).style.display=”block”; D.document.getElementById(“pic”).style.display=”none”;

35、在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是( )

A. function myKeyDown(){

if (window.keyCode==13) alert(“你按下了回车键”); B. function myKeyDown(){

if (document.keyCode==13) alert(“你按下了回车键”); C. function myKeyDown(){

if (event.keyCode==13) alert(“你按下了回车键”);

D. function myKeyDown(){

if (keyCode==13) alert(“你按下了回车键”);

36、分析下面的Javascript代码段,输出结果是( )

var mystring=”I am a student”; var a=mystring.substring(9,13); document.write(a);

A.stud B.tuden C.uden D.udent

37、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。 A.BackColor B.BackgroundColor C.BgColor D.Background

38、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是( )

A.document.myform.selCity.options.clear() B. document.myform.selCity.options.deleteAll() C. document.myform.selCity.options.length=0 D. document.myform.selCity.options.size=0 39、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名( ) A.background B.backgroungImage C.image D.back

40、产生当前日期的方法是( ) A.Now(); B.Date() C.new Date() D.new Now()

41、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( ) A.x<10 B. x<=10 C.x<20 D.x<=20

42、下列的哪一个表达式将返回假( ) A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2)

43、下列JavaScript的循环语句中( )是正确的 A.if(i<10;i++) B.for(i=0;i<10) C.for i=1 to 10 D.for(i=0;i<=10;i++)

44、下列JS的判断语句中( )是正确的 A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then

45、写“Hello World”的正确javascript语法是?( ) A. document.write(\ B. \ C. response.write(\ D. (\

46、在HTML页面上编写Javascript代码时,应编写在()标签中间。 A. B. C. 和 D. 和

47、在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是( )

A. B.

C. D.

48、阅读下面的JavaScript代码:

< HTML > < BODY >

< SCRIPT LANGUAGE=\function f(y) { var x=y*y; return x; }

for(x=0;x< 5;x++) { y=f(x);

document.writeln(y); }

< /SCRIPT > < /BODY > < /HTML > 输出结果是()。

A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对

49、在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression? A.window.setTimeout(1000,expression); B.window.setTimeout(expression,1); C.window.setTimeout(1,expression); D.window.setTimeout(expression,1000);

50、在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象:A.document B.window C.form D.location

()

本文来源:https://www.bwwdw.com/article/9qnf.html

Top