一度教育学术部
测试题(笔试)
JavaScript&AJAX
一度教育咨询有限公司
一度教育咨询有限公司 版本:V1.0.1
- 1 -
一度教育学术部
一、不定项选择题(共30题,每题2分,总分60分)
1) 下面关于JavaScript语言正确的是()。(单选) a) JavaScript在运行之前需要手工编译 b) JavaScript是只能在浏览器里面运行的脚本语言 c) JavaScript是Java语言的一个分支 d) JavaScript是服务器端的脚本语言
2) JavaScript包含在一个(X)HTML文档中的方法主要有()。(多选) a) 使用script元素在XHTML中直接嵌入JavaScript语句 b) 将JavaScript源文件通过script元素的src属性链接到XHTML文档 c) 使用伪URL方式加入到超链接 d)
脚本包含在XHTML事件处理程序属性中
3) 不属于JavaScript数据类型的是()。(单选)
a)
Number b)
Undefined c)
String d)
Float 4)
var temp=null; alert(typeof temp);
以上程序的弹出的结果是()。(单选)
a)
Null b)
Object c)
Undefined d)
String 5) 下面语句中那些可以创建一个数组()。(多选)
a)
var array=new Array(); b)
var array={?a?,?b?,1} c)
var array=[?1?,?a?,4] d)
var array=(?1?,2,3); 6)
function justTest(num){
if(num>3){
return num+1; } }
一度教育咨询有限公司 版本:V1.0.1
- 2 -
一度教育学术部
var result=justTest(2); result的值是()(单选)
a)
3 b) 程序出错
c)
Null d) Undefined
7) foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:()。(多选)
a)
foo.att b)
foo(“att”) c) foo[“att”] d)
foo{“att”} e)
foo[“a”+”t”+”t”]
8) 以下哪些是javascript的全局函数()。(多选)
a)
parseFloat b)
eval c)
setTimeout d)
alert 9) var result=2+5+\
result的值是()(单选)
a)
258 b)
“258” c)
78 d)
15 e)
“78” 10) 下面那些语句可以创建一个对象()。(多选)
a)
var obj=new Object(); b)
var obj={}; c)
var obj; d)
var obj=new Date(); 11)
var a =false; var b = 0;
运算结果为true的表达式是()(单选)
一度教育咨询有限公司 版本:V1.0.1
- 3 -
一度教育学术部
a)
a=b b) a==b c)
a===b
12) 请选择结果为真的表达式()(单选)
a)
null instanceof Object b)
null === undefined c)
null == undefined d) NaN == NaN 13) 以下合法的变量名是()。 (单选)
a)
New b)
_123 c)
Null d)
2abc 14) 以下正确的字符串是()。(多选)
a)
Xyz b)
{xyz} c)
?xyz? d)
“xyz” 15) 结果为 NaN 的表达式是()。(单选)
a)
\ b) \十九\八十\ c) \八十\十九\
d)
\
一度教育咨询有限公司 版本:V1.0.1 - 4 -
一度教育学术部
16题和17题基于下面这段程序:
16) (单选)
a)
getElementById b)
getElementsByTagName c)
getElementsByName d)
getElementByName 17) (单选)
a) rg[i].selected b) rg[i].select c) rg[i].checked d) rg[i].check
18)