成都职业技术学校教师专业知识测试
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之间的奇数和( )
<script language=javascript>
var sum=0,i;
for(i=1;i<=100;i++)
if(i%2==0)
break;
sum=sum+i;
</script>
8、String对象的toLowerCase()方法的的作用是将字符串的英文字母全部转换成大写字母。( )
9、两个整数进行 / 运算后,其结果也为整数( )
10、String对象的subString()方法也可以写成subStr()。( )
11、在javascript中,form对象是document对象的一个子对象。( )
12、与VBscript相比,javascript的优势在于它不仅适用于IE浏览器,也适用于其他浏览器。 ( )
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、<script language=”JavaScript”>标签 B、</script>标签
C、END语句 D、</HTML>
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次,括号中的循环条件应该是 ( )
A.x<10 B.X<=10 C.X<20 D.X<=20
10、下面哪一条语句在页面是显示圆周率 ( )
A.document.write(Date.PI)
B.document.write(Math.pi)
C.document.write(math.pi)
D.document.write(Math.PI)
11、在JavaScript中,要定义一个局部变量x,可以 ( )
A.使用关键字private在函数中定义
B.使用关键字private在任何函数之外定义
C.使用关键字var在函数中定义
D.使用关键字var在任何函数之外定义
12、在JavaScript函数定义中,下面的哪一部分是可以省略的 (javascript void 0 是什么意思 )
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.form .e_1.value B.document.form.value
C.form.e_1.value D.document. Myform.form.e_1.value
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.*=
19、String 对象的哪一个属性可以得到字符串的长度 (
A.length属性 B.size属性 C.getLength属性 D.getSize属性
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( )
A.var Date(); B.var Week();
C.var Day(); D.var Weekday();
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) {……},那么以下正确的函数调用是( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论