admin 管理员组

文章数量: 1087139


2024年3月6日发(作者:jitters)

成都职业技术学校教师专业知识测试

JavaScript 笔试试卷

注意事项:

1、考试时间90分钟,考试进行了30分钟后方能提前交卷。

2、请在监考教师的指点下,按要求填好考号。

3、参考教师只能用钢笔或签字笔在规定的地方答题。

第一题:判断题。判断正误,正确的在题后的括号里打√,错误的打×。(共20小题,每小题0.5分,共计10分)

1、javascript是Microsoft公司设计的脚本语言。( )

2、循环语句是可以嵌套的,不仅相同的循环语句可以嵌套,不同的循环语句也可以嵌套。( )

3、在javascript中,window对象是document对象的一个子对象。( )

4、在调用Math对象的属性和方法之前,必须先用new运算符创建它。( )

5、window对象的setTimeout()和setInterval()方法的作用没有任何区别。( )

6、在JavaScript中只允许使用预定义的函数,而不能自定义函数。( )

7、下面这段程序的作用是求1-100之间的奇数和( )

8、String对象的toLowerCase()方法的的作用是将字符串的英文字母全部转换成大写字母。( )

9、两个整数进行 / 运算后,其结果也为整数( )

10、String对象的subString()方法也可以写成subStr()。( )

11、在javascript中,form对象是document对象的一个子对象。( )

12、与VBscript相比,javascript的优势在于它不仅适用于IE浏览器,也适用于其他浏览器。 ( )

1

13、在JavaScript中可以用十六进制形式表示浮点数常量。( )

14、用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。( )

15、在JavaScript中,任何一种循环结构的程序段,都可以用while循环实现。( )

16、JavaScript的函数定义允许嵌套,即在函数中可以定义另一个函数。( )

17、Event对象是document对象的子对象。( )

18、在JavaScript中,对象除了包括属性和方法之外,事件也是对象的重要组成部分。( )

19、通过document对象的集合属性all可以访问文档中的所有HTML元素。( )

20、在浏览器的文档对象模型中,最高层的对象是document对象。( )

第二题:单项选择题。将正确答案的题号填在题后的括号里。(共50小题,每小题1分,共计50分)

1、在HTML文件中,什么应该出现在JavaScript脚本的最后?( )

A、标签

D、

2、要学习JavaScript语言,必须了解下面哪一项内容 ( )

A.VBscript B.Java C.HTML D.Jscript

3、以下哪个常量最大 ( )

A.80 B.0x65 C.065 D.0115

4、下面四个变量声明语句中,哪一个变量的命名是正确的( )

A.var default B.var my_house C.var my dog D.var 2cats

5、下面哪一个不是Javascript运算符( )

A.= B.== C.&& D.$#

6、赋值运算符的作用是什么( )

A.给一个变量赋新值 B.给一个变量赋予一个新名

C.执行比较运算 D.没有任何用处

7、表达式“123abc”-“123”的值是 ( )

A.“abc” B.0 C.”123abc123” D.NaN

8、什么JavaScript关键字用来创建对象实例( )

A、object B、new C、instance D、this

9、有语句“var x=0;while( ) x+=2;”,要使while循环体执行10次,括号中的循环条件应该

2

( )

A.x<10 B.X<=10 C.X<20 D.X<=20

10、下面哪一条语句在页面是显示圆周率

 ( )

A.()

B.()

C.()

D.()

11、在JavaScript中,要定义一个局部变量x,可以 ( )

A.使用关键字private在函数中定义

B.使用关键字private在任何函数之外定义

C.使用关键字var在函数中定义

D.使用关键字var在任何函数之外定义

12、在JavaScript函数定义中,下面的哪一部分是可以省略的 ( )

A.函数名 B.函数参数

C.函数体 D.指明函数的一对括号

13、以下哪个语句不能用来创建数组 ( )

A.var a=new Array(); B.var a=new Array(3);

C.var a=new Array[]; D.var a=new Array(“hello”,”hi”,”you”);

14、onChange事件不是下列哪个对象的事件 ( )

A.select B.text C.textarea D.document

15、以下哪个语句是对名称为myform的表单中的名为e_1的元素进行存取 (

A. .e_ B.document.e_

C..e_ D.document. .e_

16、哪种JavaScript循环在循环末尾检查条件(

A.for B.while C.do…while D.while

17、放置JavaScript代码的最佳位置在什么地方?( )

A、HTML文档中 B、单独的JavaScript文件中

C、CSS文件中 D、以上匀可

18、下面各种运算符中, 优先级最高( 。

A.+ B.&& C.== D.*=

3

)

19、String 对象的哪一个属性可以得到字符串的长度 (

A.length属性 B.size属性 C.getLength属性 D.getSize属性

20、以下哪个语句不能为按钮指定单击(onclick )事件的处理程序(

A.

B.

C.

D.

21、以下哪个语句把对象rightNow的星期号赋给变量weekday( )

A.var weekday=e(); B.var weekday=k();

C.var weekday=(); D.var weekday=kday();

22、下列选项中,哪一个是检测鼠标单击链接的事件处理程序( )

A、onLink B、onClick C、onMouseUp D、onMouseDown

23、下面哪一个表示设置窗口的状态栏内的默认文字属性。( )

A、status B、external C、defaultStatus D、parent

24、以下哪个单词不属于javascript保留字:( )

A、with B、parent C、class D、void

25、下面哪个方法要求窗口显示刚刚访问的前一个窗口。( )

A、back() B、go() C、display() D、view()

26、下面四个变量的声明中,哪一个变量的命名是正确的 ( )

A、var default B、var my_house C、var my dog D、var 2cats

27、作为if/else语句的第一行,下列选项中哪一个是有效的 ( )

A、if(x=2) B、if(y<7) C、else D、if(x==2&&)

28、语句”var i ;while (i=0) i--;”中while的循环次数是( )

A、 0 B、1 C、5 D、无限

29、在JavaScript函数的定义格式中,下面各组成部分中, 是可以省略的(

A、 函数名 B、指明函数的一对圆括号() C、函数体 D、函数参数

30、如果有函数定义function f(x,y) {……},那么以下正确的函数调用是( )A、 f 1,2 B、f(1) C、f(1,2) D、f(,2)

31、以下 表达式产生一个0~7之间(含0,7)的随机整数( )

A、 (()*6); B、(()*7);

4

C、(()*8); D、(());

32、以下 语句将正确访问cool数组中的第5个元素 ( )

A、 cool[5] B、cool(5) C、cool[4] D、cool(5)

33、Array对象的 属性将返回表示数组长度的数值。( )

A、 length属性 B、getlength属性 C、size属性 D、getsize属性

34、以下document对象的 属性返回当前文档的完整URL。( )

A、 domain B、referrer C、URL D、title

35、以下哪个是CSS的滤镜名 ( )

A、text-transform B、list-style C、crosshair D、Gray

36、下面哪一项不是JavaScript的特点 ( )

A.基于对象 B.编译执行 C.跨平台 D.脚本语言

37、在JavaScript中,定义函数时可以使用 个参数。( )

A、 0 B、1 C、2 D、任意

38、在条件和循环语句中,使用什么来标记语句组( )

A、圆括号 () B、方括号 [ ] C、花括号{} D、大于号<和小于>号

39、语句”var i ;while (i=0) i--;”中while的循环次数是( )

A、 0 B、1 C、5 D、无限

40、在JavaScript中,通过下面的 运算符访问对象的属性和方法( )

A、 加运算符(+) B、点运算符(.) C、乘运算符(*) D、不能访问

41、JavaScript是以下面哪种语言为基础的 ( )

pt t

42、单独存放JavaScript程序的文件扩展名是 ( )

A..java B..js C..script D..prg

43、表达式“abc”+“123”的值是 ( )

A.“abc” B.0 C.”abc123” D.NaN

44、在JavaScript中,this关键字的含义是什么?( )

A、当前对象 B、当前脚本 C、没有含义 D、当前页面

45、以下哪个对象可用来在浏览器窗口中载入一个新网址( )

A、 B、on D、

46、下列哪个运算符在JavaScript中表示“不等于”?( )

5

A、! B、>< C、<> D、!=

47、以下哪个语句不能用来创建字符串 ( )

A.var a=new String() ;

B.var a=new String(“3”);

C.var a=new String[];

D.var a=new String(“hello”);

48、下列哪种方法可以显示一个带有“确定”和“取消”按钮的对话框,并等待响应?( )

A、 B、m C、 D、

49、以下哪个while循环判定式最有可能是因程序员失误而写出的代码?( )

A、while(x<=7) B、while(x=7) C、while(x<7) D、while(x!=7)

50、请选择结果为真的表达式:( )

A. null instanceof Object

C. null == undefined

B. null === undefined

D. NaN == NaN

第三题:填空题。(共18题,每题1分,共计18分)

1、单独存放JavaScript程序的文件扩展名是___________。

2、如果在