javascript模拟测试一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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("adver.html");
B. window.open("advert.html","广告","toolbar=1,scrollbars=0,status=1");
C. window.open("advert.html","","scrollbars=1,location=0,resizable=1");
D. window.open("advert.html","","toolbars=0,scrollbars=1,location=1,status=no");
7、下列关于类型转换函数的说法,正确的是()。
A. parseInt("5.89s")的返回值为6
B. parseInt("5.89s")的返回值为NaN
C. parseFloat("36s25.8id")的返回值是36
D. parseFloat("36s25.8id")的返回值是3625.8
8、在一个注册页面中,如果填完注册信息后单击“注册”按钮,使用window对象的()方法会弹出如图2.27所示的确认对话框,并且根据单击"确定"或"取消"按钮的不同,实现不同的页面程序。
A. confirm()
B. ptompt()
C. alert()
D. open()
9、setTimeout("adv()",20)表示的意思是()
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("mobile").style.display="none";
B. document.getElementById("mobile").style.display="none";
C. document.getElementsByTagName("mobile").style.display="none";
D. document.getElementsByTagName("img").style.display="none";
12、关于下面的JavaScript代码,说法正确的是()
var s=document.getElementsByTagName("p");
for(var i=0;i s[i].style.display="none"; } 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的文本框,下列()能把文本框中的值改为"2009-10-12"(选择两项) A. document.getElementById("pdate").setAttribute("value","2009-10-10"); B. document.getElementById("pdate").value="2009-10-10"; C. document.getElementById("pdate").getAttribute("2009-10-10"); D. document.getElementById("pdate").text="2009-10-10"; 16、某页面中有如下代码,下列选项中()能把"令狐冲" 修改为"任盈盈"。(选择两项)张三丰 90 令狐冲 88
A. document.getElementById("Table1").rows[2].cells[1].innerHTML="任盈盈";
B. document.getElementById("Table1").rows[1].cells[0].innerHTML="任盈盈";
C. document.getElementById("row2").rows[0].innerHTML="任盈盈";
D. document.getElementById("row2").rows[1].innerHTML="任盈盈";
17、在某页面中有一个10行3列的表格,表格的id为Ptable,下面的选项()能够删除最后一行。
A. document.getElementById("Ptable").deleteRow(10);
B. var delrow=document.getElementById("Ptable").lastChild;
delrow.parentNode.removeChild(delrow);