成都职业技术学校教师专业知识测试
JavaScript  笔试试卷
注意事项:
1、考试时间90分钟,考试进行了30分钟后方能提前交卷。
2、请在监考教师的指点下,按要求填好考号。
3、参考教师只能用钢笔或签字笔在规定的地方答题。
第一题:判断题。判断正误,正确的在题后的括号里打√,错误的打×。20小题,每小题0.5分,共计10分)
1javascriptMicrosoft公司设计的脚本语言。(   
2、循环语句是可以嵌套的,不仅相同的循环语句可以嵌套,不同的循环语句也可以嵌套。( 
3javascript中,window对象是document对象的一个子对象。(    )
4、在调用Math对象的属性和方法之前,必须先用new运算符创建它。(    )
5window对象的setTimeout()setInterval()方法的作用没有任何区别。(    )
6、在JavaScript中只允许使用预定义的函数,而不能自定义函数。(   
7下面这段程序的作用是求1-100之间的奇数和( 
<script language=javascript>
var sum=0,i;
for(i=1;i<=100;i++)
    if(i%2==0)
    break;
  sum=sum+i;
</script>
8String对象的toLowerCase()方法的的作用是将字符串的英文字母全部转换成大写字母。(      )
9、两个整数进行 / 运算后,其结果也为整数(   
10String对象的subString()方法也可以写成subStr()(    )
11、在javascript中,form对象是document对象的一个子对象。(    )
12、与VBscript相比,javascript的优势在于它不仅适用于IE浏览器,也适用于其他浏览器。    
13、在JavaScript中可以用十六进制形式表示浮点数常量。(   
14、用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。(   
15、在JavaScript中,任何一种循环结构的程序段,都可以用while循环实现。(   
16JavaScript的函数定义允许嵌套,即在函数中可以定义另一个函数。(   
17Event对象是document对象的子对象。(   
18、在JavaScript中,对象除了包括属性和方法之外,事件也是对象的重要组成部分。(   
19、通过document对象的集合属性all可以访问文档中的所有HTML元素。(   
20、在浏览器的文档对象模型中,最高层的对象是document对象。(    )
第二题:单项选择题。将正确答案的题号填在题后的括号里。(共50小题,每小题1分,共计50分)
1、在HTML文件中,什么应该出现在JavaScript脚本的最后?(   
A<script language=”JavaScript”>标签        B</script>标签
CEND语句                                D</HTML>
2要学习JavaScript语言,必须了解下面哪一项内容 (    )
AVBscript  BJava    CHTML  DJscript
3、以下哪个常量最大 (    )
A80        B0x65    C065    D0115
4、下面四个变量声明语句中,哪一个变量的命名是正确的(   
    Avar default  Bvar my_house  Cvar my dog  Dvar 2cats
5、下面哪一个不是Javascript运算符(   
A=      B==      C&&    D$#
6、赋值运算符的作用是什么(   
A.给一个变量赋新值        B.给一个变量赋予一个新名
C.执行比较运算            D.没有任何用处
7、表达式“123abc”-“123”的值是 (      )
A“abc”      B0      C”123abc123”    DNaN
8、什么JavaScript关键字用来创建对象实例(     
Aobject        Bnew        Cinstance            Dthis
9、有语句“var x=0;while(  ) x+=2;”,要使while循环体执行10次,括号中的循环条件应该是 (      )
Ax<10    BX<=10    CX<20    DX<=20
10、下面哪一条语句在页面是显示圆周率 (      )
    Adocument.write(Date.PI)
    Bdocument.write(Math.pi)
    Cdocument.write(math.pi)
    Ddocument.write(Math.PI)
11、在JavaScript中,要定义一个局部变量x,可以 (      )
      A.使用关键字private在函数中定义
    B.使用关键字private在任何函数之外定义
    C.使用关键字var在函数中定义
    D.使用关键字var在任何函数之外定义
12、在JavaScript函数定义中,下面的哪一部分是可以省略的 (javascript void 0 是什么意思      )
    A.函数名          B.函数参数
    C函数体          D.指明函数的一对括号
13、以下哪个语句不能用来创建数组 (      )
    Avar a=new Array();        Bvar a=new Array(3);
    Cvar a=new Array[];        Dvar a=new Array(“hello”,”hi”,”you”);
14onChange事件不是下列哪个对象的事件 (      )
    Aselect    Btext      Ctextarea    Ddocument
15、以下哪个语句是对名称为myform的表单中的名为e_1的元素进行存取 (    )
    Aform .e_1.value      Bdocument.form.value
    Cform.e_1.value  Ddocument. Myform.form.e_1.value
16、哪种JavaScript循环在循环末尾检查条件(    
Afor  Bwhile    Cdo…while  Dwhile
17、放置JavaScript代码的最佳位置在什么地方?(   
AHTML文档中        B、单独的JavaScript文件中
CCSS文件中        D、以上匀可
18、下面各种运算符中,        优先级最高( 
A+    B&&    C==    D*=
19String 对象的哪一个属性可以得到字符串的长度
Alength属性    Bsize属性    CgetLength属性    DgetSize属性
20以下哪个语句不能为按钮指定单击(onclick )事件的处理程序(   
A<input type=button value="问候" onclick="alert('先生,你好!');">
B<input type=button value="问候" onclick='alert("先生,你好!");'>
C<input type=button value="问候" onclick="alert("先生,你好!");">
D<input type=button value="问候" onclick=alert('先生,你好!');>
21、以下哪个语句把对象rightNow的星期号赋给变量weekday(    )
Avar Date();  Bvar Week();
Cvar Day();  Dvar Weekday();
22、下列选项中,哪一个是检测鼠标单击链接的事件处理程序(    )
AonLink      BonClick      ConMouseUp  DonMouseDown
23、下面哪一个表示设置窗口的状态栏内的默认文字属性。(    )
Astatus        Bexternal      CdefaultStatus  Dparent
24以下哪个单词不属于javascript保留字:(    )
Awith        Bparent        Cclass        Dvoid
25、下面哪个方法要求窗口显示刚刚访问的前一个窗口。(    )
Aback()        Bgo()      Cdisplay()  Dview()
26、下面四个变量的声明中,哪一个变量的命名是正确的       
Avar default        Bvar my_house      Cvar my dog    Dvar 2cats
27、作为if/else语句的第一行,下列选项中哪一个是有效的     
Aif(x=2)        Bif(y<7)      Celse    Dif(x==2&&)
28、语句”var i ;while (i=0) i--;”while的循环次数是(   
A 0  B1    C5  D、无限
29、在JavaScript函数的定义格式中,下面各组成部分中,    是可以省略的(   
A 函数名  B、指明函数的一对圆括号()  C、函数体  D、函数参数
30、如果有函数定义function f(x,y) {……},那么以下正确的函数调用是(   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。