关于javascript的一些选择题
1、JavaScript是一种(C)语言A.汇编语言 B.高级语言
C.脚本语言 D.近似语言
2、JAVA和JavaScript的区别,正确的是()
A.它们不但名字相似,而且功能相似。
B.JAVA与JavaScript语法相似,事实上,它们是同一种语言的变种。
C.JavaScript是JAVA的脚本语言版本。
D.JavaScript是一种高级语言。
3、下列JavaScript表达式当中,错误的是()
A.var tempA, tempB, tempC
B.tempA *= 3
C.tempA >= tempB || tempA <= tempC
D.tempA >= tempB > tempC
4、表达式”This is my”+” book”的结果是()(注:其中,字符T的ASCII码为84,字符b的ASCII码为98)
A.100 B.84his is my 98ook
C.This is my book D.不能计算,要报错
5、下列名称中,能作为变量名的是()
A.pArray B.this
C.function D.*pNumber
6、下列关于函数的说法,不正确的是
A.在JavaScript中,函数是一种数据类型
B.函数是完成一系列有逻辑关系的语句块
C.函数声明使用function关键字
D. function fName()
…
end function
声明了一个名为fName的JavaScript函数
7、JavaScript代码的用途描述不正确的是
A.JavaScript是一种脚本语言,所以它一般没人用
B.JavaScript是一种功能强大的弱类型语言
C.能完成计算机辅助设计
D.应用最广泛的是用来制作网页
8、在JavaScript中,以下代码能并闭一个窗口的是
A.window.exit() B.window.shutdown()
C.window.end() D.window.close()
9、在JavaScript中,以下代码能产生输出的是
A.document.write() B.window.write()
C.document.confirm() D.write “The Undefined Function”
10、以下代码中,到第5行时,变量count的值是()
1 for(var count = 0; ;)
2 if(count < 10)
3 count += 3;
4 else
5 alert(count);
A.0 B.3 C.11 D.12
11、如果要将count的值增大一倍,下列哪种办法有效()
A.将if语句改为if(count < 20)
B.将count += 3改为count += 6
C.将alert(count)改为alert(count * 2)
D.无法实现
12、要获取一个ID为username的表单元素的值,不正确的代码是()
A.document.username.value
B.document.all.username.value
C.document.getElementById(“username”).value
D.如果表单元素外层无表单,则可以直接使用username.value
13、如果想控制一个名为menuBar的层左移20个像素显示,下列能实现的是()
A document.menuBar.display += 20
B document.all.menuBar.pixelLeft += 20
C document.all.menuBar.left += 20
D document.all.menuBar.style.pixelLeft += 20
14、下列代码能产生()个输出
1 var i = 1;
2 for(;;i++)
3 if(i)
4 alert(i);
5 else
6 break;
A.0个 B.无限多个 C.19个 D.20个
15、下列可以控制某个元素a的文本颜色的是
A.document.all.a.style.color
B.document.all.a.style.backgroundColor
C.document.a.color
D.document.a.gackgroundColor
16、下列关于网页元素overflow的说法,正确的是
A.指网页元素的位置,距离左边框和上边框的距离
B.指网页元素的位置,距离右边框和下边框的距离
C.指网页元素的定位方式,可以取值中包括absolute
D.指网页元素的内容溢出时,是否显示多余的内容
17、如果将想将两个层排列在同一行中,下列描述不能实现的是()
A.直接插入两个DIV标记,会自动排在同一行
B.指定DIV的position属性为absolute,然后将层位置拖放到同一行中
C.指定DIV标记的宽,并且指定其浮动方式,当层宽度之和小于外层元素
宽度时,会排在同一行
D.使用一个表格,将两个层分别放入一行中的两个单元格内
18、下列关于元素在网页中的叠放顺序描述,不正确的是()
A.使用CSS属性z-index来实现叠放顺序
B.属性的取值越大,表示放置的层次越高
C.属性取值可以为负整数
D.可以叠放,但叠放顺序不能指定,将由计算机随机产生
19、下列哪个是获得某时间对象的月份方法getMonth()的特点()
A.获取的月份是从1开始计数的
B.获取的月份是从0开始计数的
C.获取的月份是英文单词的缩写,如六月份为Jun
D.无法获取月份
20、下列关于AJAX的描述,正确的是()
A.AJAX是一种新兴的技术,是专门用来制作银行网页的
B.AJAX是一系列技术的集合,主要用到的技术是JAVA技术
C.AJAX是一种未确定的技术,主要用来进行科学计算
D.AJAX是异步式JavaScript和XML的英文缩写
我非常感谢!
追问:谢谢你的回答,你感觉这20道选择题中,没有什么把握的,有几道题呢??