前端模拟试题javascriptWord格式文档下载.docx
《前端模拟试题javascriptWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《前端模拟试题javascriptWord格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
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.如何编写当i等于5时执行一些语句的条件语句?
A.if(i==5)
B.ifi=5then
C.ifi=5
D.ifi==5then
10.如何编写当i不等于5时执行一些语句的条件语句?
A.if=!
5then
B.if<
5
C.if(i<
5)
D.if(i!
=5)
11.在JavaScript中,有多少种不同类型的循环?
A.两种。
for循环和while循环。
B.四种。
for循环、while循环、do...while循环以及loop...until循环。
C.一种。
for循环。
12.for循环如何开始?
A.for(i<
=5;
i++)
B.for(i=0;
i<
C.for(i=0;
D.fori=1to5
13.如何在JavaScript中添加注释?
A.'
Thisisacomment
!
--Thisisacomment-->
C.//Thisisacomment
14.可插入多行注释的JavaScript语法是?
A./*Thiscommenthasmorethanoneline*/
B.//Thiscommenthasmorethanoneline//
--Thiscommenthasmorethanoneline-->
15.定义JavaScript数组的正确方法是?
A.vartxt=newArray="
George"
"
John"
Thomas"
B.vartxt=newArray(1:
"
2:
3:
C.vartxt=newArray("
D.vartxt=newArray:
1=("
)2=("
)3=("
16.如何把7.25四舍五入为最接近的整数?
A.round(7.25)
B.rnd(7.25)
C.Math.rnd(7.25)
D.Math.round(7.25)
17.如何求得2和4中最大的数?
A.Math.ceil(2,4)
B.Math.max(2,4)
C.ceil(2,4)
D.top(2,4)
18.打开名为"
window2"
的新窗口的JavaScript语法是?
A.open.new("
B.new.window("
C.new("
D.window.open("
19.如何在浏览器的状态栏放入一条消息?
A.statusbar="
putyourmessagehere"
B.window.status="
C.window.status("
D.status("
20.如何获得客户端浏览器的名称?
A.client.navName
B.navigator.appName
C.browser.name
21.建立JavaScript函数库的目的是(A)
A.减少重复编程
B.统一编程风格
C.节省装载JavaScript函数的时间
D.以上都是
22.使用JavaScript识别浏览器时,应尽量使用(B)。
A.浏览器信息对象的方法
B.浏览器功能识别的方法
C.以上两者结合的方法
23.使用window.open制作弹出窗口时,控制弹出窗口的位置(A)。
A.可以
B.不可以
24.使用JavaScript控制事件冒泡(A)。
25.JavaScript函数window.setTimeout("
countDown();
1000);
表示(D)。
A.每隔1分种调用countDown函数
B.每隔1秒种调用countDown函数
C.1分种后调用countDown函数
D.1秒种后调用countDown函数
26.当表单中的“提交”按钮被图片代替后,并且图片还具备“提交”按钮同样的功能,该如何编写这样的表单提交?
(A)
A.在图片上添加onClick事件
B.在图片上添加onSubmit事件
C.在事件中手动提交
D.在事件中自动提交
27.能够返回键盘上的按键所对应字符的事件是(B)
A.onKeyDown
B.onKeyPress
C.onKeyUp
D.onMouseOver
28.要动态改变层中的容可以使用下列哪些方法?
(A)
A.利用层的innerHTML改变容
B.利用层的innerText改变容
C.可以通过设置层的隐藏和显示来实现
D.可以通过设置层的样式属性的display属性来实现
29.制作级联菜单功能时调用的是下拉列表框的(B)事件。
A.onClick
B.onChange
C.selected
D.onBlur
60.在JavaScript中Array对象拥有的方法不包括(B)
A.sort()数组排序
B.length()计算数组长度
C.concat()数组合并
D.reverse()数组元素反转
30.以下哪条语句会产生运行错误:
(A)
A.var
obj
=
(
);
B.var
[
];
C.var
{
};
D.var
/
/;
31.以下哪个单词不属于javascript保留字:
(B)
A.with
B.parent
C.class
D.void
32.请选择结果为真的表达式:
(C)
A.null
instanceof
Object
B.null
===
undefined
C.null
==
D.NaN
NaN
二、多选题
33.
请选择对javascript理解有误的:
(ABCD)
A.JScript是javascript的简称
B.javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度
C.FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上
D.AJAX技术一定要使用javascript技术
34.
foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:
(ACE)
A.foo.att
B.foo(“att”)
C.foo[“att”]
D.foo{“att”}
E.foo[“a”+”t”+”t”]
35.在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:
(AB)
A.<
TEXTAREA>
<
/TEXTAREA>
B.<
INPUT
type=”text”/>
C.<
type=”hidden”/>
D.<
DIV>
/DIV>
36.以下哪些是javascript的全局函数:
(ABC)
A.escape
B.parseFloat
C.eval
D.setTimeout
E.alert
37.关于IFrame表述正确的有:
A.通过IFrame,网页可以嵌入其他网页容,并可以动态更改
B.在相同域名下,嵌的IFrame可以获取外层网页的对象
C.在相同域名下,外层网页脚本可以获取IFrame网页的对象
D.可以通过脚本调整IFrame的大小
38.关于表格表述正确的有:
(ABCDE)
A.表格中可以包含TBODY元素
B.表格中可以包含CAPTION元素
C.表格中可以包含多个TBODY元素
D.表格中可以包含COLGROUP元素
E.表格中可以包含COL元素
39.关于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的方式来存取该变量