js单元测试题

javascript的测试题

    • 第一章理论知识测试题
    • 第二章理论知识测试题

第一章理论知识测试题

1【单选题】
以下哪个选项是JavaScript的特点( )
A、解释型脚本语言
B、跨平台
C、基于对象和事件驱动
D、具有以上各种特点
答案:D
2【单选题】
编辑JavaScript程序时( )。
A、只能使用记事本
B、只能使用FrontPage软件
C、可以使用任何一种文本编辑器
D、只能使用Dreamweaver工具
答案:C
3【单选题】
下面的JavaScript语句书写正确的是( )。
A、alert(您好!)
B、alert(“您好!”)
C、alert('您好!")
D、alert(”您好!”)
答案:B
4【单选题】
下面关于注释的说法中,不正确的是( )。
A、注释可以解释程序中某些语句的作用和功能
B、在程序中可以使用单行注释或多行注释
C、注释可以暂时屏蔽某些语句
D、注释可以正常输出到页面中
答案:D
5【单选题】
在调用外部的JavaScript文件时,下面哪种写法是正确的( )。
A、
答案:B
6【单选题】
下面哪种JavaScript语法格式是正确的( )。
A、echo “I like JavaScript”;
B、document.write( I like JavaScript);
C、response.write(“I like JavaScript”) ;
D、alert(“I like JavaScript”);
答案:D
7【单选题】
在通常情况下,每行JavaScript语句以( )作为语句的结束标记。
A、逗号
B、句号
C、分号
D、冒号
答案:C
8【单选题】
下面代码的运行结果是( )。

A、JavaScript入门
B、JavaScript
C、未输出任何内容
D、入门
答案:C
9【单选题】
下面( )标签可在页面中直接嵌入JavaScript。
A、 < script>
B、< href>
C、 < link>
D、< style>
答案:A

10【单选题】
下列选项中,不能编辑JavaScript程序的是( )。
A、记事本
B、Dreamweaver
C、Photoshop
D、WebStorm
答案:C
11【填空题】
在Web页面中使用JavaScript有___________种方法。
答案: 3
12【填空题】
在HTML文档中,嵌入JavaScript脚本使用的是___________标记。
答案: script
13【填空题】
在< script>标记中,用来指定外部脚本文件路径的是___________属性。
答案:src
14【填空题】
请将下面代码补充完整。
< script type="">
document.write(“Hello JavaScript”);
< /script>
答案: text/javascript
15【填空题】
下列代码的输出结果是

< script type=“text/javascript”>
document.write(“I like JavaScript”);
< /script>
答案: I like JavaScript

第二章理论知识测试题

1【单选题】
下面四个变量声明语句中,哪一个变量的命名是正确的?( )
A、var for;
B、var txt_name;
C、var myname myval;
D、var 2s;
答案:B
2【单选题】
下面哪一个不是JavaScript运算符?( )
A、=
B、==
C、&&
D、$#
答案:D
3【单选题】
下面哪一个表达式的返回值为true。( )
A、!(3<=1)
B、(1!=2)&&(2<0)
C、!(20>3)
D、(5!=3)&&(50<10)
答案:A
4【单选题】
以下哪个单词不属于JavaScript保留字:( )。
A、with
B、instanceof
C、base
D、void
答案:C
5【单选题】
下列JavaScript的循环开始语句中( )是正确的。
A、for i=1 to 10
B、for(i=0;i<=10)
C、for(i<=10;i++)
D、for(i=0;i<=10;i++)
答案:D
6【单选题】
在JavaScript中,运行下面代码,sum的值是( )。
var sum=0;
for(i=1;i<10;i++){
if(i%5==0)
break;
sum=sum+i;
}
A、40
B、50
C、5
D、10
答案:D
7【单选题】
在JavaScript函数的定义格式中,下面各组成部分中,( )是可以省略的。
A、函数名
B、指明函数的一对圆括号( )
C、函数体
D、函数参数
答案:D
8【单选题】
如果有函数定义function f(x,y){…},那么以下正确的函数调用是( )。
A、f1,2
B、f(1)
C、f(1,2)
D、f(,2)
答案:C
9【单选题】
定义函数时,在函数名后面的圆括号内可以指定( )个参数。
A、0
B、1
C、2
D、任意
答案:D
10【单选题】
函数的参数之间必须用( )分隔。
A、逗号
B、句号
C、分号
D、空格
答案:A
11【填空题】
在JavaScript中,运行下面代码后的返回值是___________。
var flag=true;
document.write(typeof(flag));
答案:boolean
12【填空题】
JavaScript语句如下:
var a1=10; var a2=20;
alert(“a1+a2=”+a1+a2);
上述代码的输出结果为 ___________。
答案: a1+a2=1020

13【填空题】
分析下面的JavaScript代码段,输出结果是___________。
var str=parseInt(“125中学”);
document.write(str);
答案:125

14【填空题】
下列代码中,要使while循环体执行10次,空白处的循环条件应写为:_________
var x=0;
while(________)
x+=2;
答案:x<20
15【填空题】
下列代码中定义一个求和的函数,将代码补充完整。
function sum(a,b){
var c=a+b;
__________;
}
alert(sum(2,3));
答案:return c

你可能感兴趣的:(js)