javascript模拟试题Word文件下载.docx
《javascript模拟试题Word文件下载.docx》由会员分享,可在线阅读,更多相关《javascript模拟试题Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。
4.引用名为"
xxx.js"
的外部脚本的正确语法是?
scriptsrc="
>
scripthref="
scriptname="
5.外部脚本必须包含<
标签吗?
A.是
B.否
6.如何在警告框中写入"
?
A.alertBox="
B.msgBox("
C.alert("
D.alertBox("
7.如何创建函数?
A.function:
myFunction()
B.functionmyFunction()
C.function=myFunction()
8.如何调用名为"
myFunction"
的函数?
A.callfunctionmyFunction
B.callmyFunction()
C.myFunction()
9.
10.
11.如何把7.25四舍五入为最接近的整数?
A.round(7.25)
B.rnd(7.25)
C.Math.rnd(7.25)
D.Math.round(7.25)
12.如何求得2和4中最大的数?
A.Math.ceil(2,4)
B.Math.max(2,4)
C.ceil(2,4)
D.top(2,4)
13.打开名为"
window2"
的新窗口的JavaScript语法是?
A.open.new("
"
"
B.new.window("
C.new("
D.window.open("
14.如何在浏览器的状态栏放入一条消息?
A.statusbar="
putyourmessagehere"
B.window.status="
C.window.status("
D.status("
15.如何获得客户端浏览器的名称?
A.client.navName
B.navigator.appName
C.browser.name
16.建立JavaScript函数库的目的是(A)
A.减少重复编程
B.统一编程风格
C.节省装载JavaScript函数的时间
D.以上都是
17.使用JavaScript识别浏览器时,应尽量使用(B)。
A.浏览器信息对象的方法
B.浏览器功能识别的方法
C.以上两者结合的方法
18.使用window.open制作弹出窗口时,控制弹出窗口的位置(A)。
A.可以
B.不可以
19.使用JavaScript控制事件冒泡(A)。
20.JavaScript函数window.setTimeout("
countDown();
1000);
表示(D)。
A.每隔1分种调用countDown函数
B.每隔1秒种调用countDown函数
C.1分种后调用countDown函数
D.1秒种后调用countDown函数
21.当表单中的“提交”按钮被图片代替后,并且图片还具备“提交”按钮同样的功能,该如何编写这样的表单提交?
(A)
A.在图片上添加onClick事件
B.在图片上添加onSubmit事件
C.在事件中手动提交
D.在事件中自动提交
22.能够返回键盘上的按键所对应字符的事件是(B)
A.onKeyDown
B.onKeyPress
C.onKeyUp
D.onMouseOver
23.要动态改变层中的内容可以使用下列哪些方法?
(A)
A.利用层的innerHTML改变内容
B.利用层的innerText改变内容
C.可以通过设置层的隐藏和显示来实现
D.可以通过设置层的样式属性的display属性来实现
24.制作级联菜单功能时调用的是下拉列表框的(B)事件。
A.onClick
B.onChange
C.selected
D.onBlur
60.在JavaScript中Array对象拥有的方法不包括(B)
A.sort()数组排序
B.length()计算数组长度
C.concat()数组合并
D.reverse()数组元素反转
25.以下哪条语句会产生运行错误:
(A)
A.var
obj
=
(
);
B.var
[
];
C.var
{
};
D.var
/
/;
26.以下哪个单词不属于javascript保留字:
(B)
A.with
B.parent
C.class
D.void
27.请选择结果为真的表达式:
(C)
A.null
instanceof
Object
B.null
===
undefined
C.null
==
D.NaN
NaN
二、多选题
28.
请选择对javascript理解有误的:
(ABCD)
A.JScript是javascript的简称
B.javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度
C.FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上
D.AJAX技术一定要使用javascript技术
29.
foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:
(ACE)
A.foo.att
B.foo(“att”)
C.foo[“att”]
D.foo{“att”}
E.foo[“a”+”t”+”t”]
30.在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:
(AB)
A.<
TEXTAREA>
<
/TEXTAREA>
B.<
INPUT
type=”text”/>
C.<
type=”hidden”/>
D.<
DIV>
/DIV>
31.以下哪些是javascript的全局函数:
(ABC)
A.escape
B.parseFloat
C.eval
D.setTimeout
E.alert
32.关于IFrame表述正确的有:
A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改
B.在相同域名下,内嵌的IFrame可以获取外层网页的对象
C.在相同域名下,外层网页脚本可以获取IFrame网页内的对象
D.可以通过脚本调整IFrame的大小
33.关于表格表述正确的有:
(ABCDE)
A.表格中可以包含TBODY元素
B.表格中可以包含CAPTION元素
C.表格中可以包含多个TBODY元素
D.表格中可以包含COLGROUP元素
E.表格中可以包含COL元素
34.关于IE的window对象表述正确的有:
(ACD)
A.window.opener属性本身就是指向window对象
B.window.reload()方法可以用来刷新当前页面
C.window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面
D.定义了全局变量g;
可以用window.g的方式来存取该变量
三、程序题:
35.如何获取表单<
select>
域的选择部分的文本?
参考答案:
formname="
a"
selectname="
size="
1"
onchange="
sel(this)"
<
optionvalue="
1<
/option>
b"
2<
c"
3<
/select>
/form>
function_sel(obj){
alert("
显示文本:
+obj.options[obj.selectedIndex].text);
值:
+obj.options[obj.selectedIndex].value);
}
/script>
36.在JavaScript中定时调用函数foo()如何写?
functionfoo(){
aaaa"
);
a=setTimeout(foo(),100);
foo();