当前位置:编程学习 > JS >>

关于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道选择题中,没有什么把握的,有几道题呢??

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,