一、单选题

1.如果想要从函数返回一个值,必须使用哪一个关键字?(    )

    A. continue                       B. break        
    C. return                         D. exit

2.下面有关函数的说法中,正确的是(    )。

    A. 函数至少要有一个参数,不能没有参数
    B. 函数的实参个数一般跟形参个数相同
    C. 在函数内部定义的变量是全局变量
    D. 任何函数都必须要有返回值

3.下面有一段JavaScript程序,输出结果是(    )。

function fn() { var a; document.write(a); } fn();
    A. 0                              B. 1            
    C. undefined                      D. null

4.下面有一段JavaScript程序,输出结果是(    )。

var a = 3, b = 5; function swap() { var tmp; tmp = a; a = b; b = tmp; } swap(); document.write("a=" + a + ",b=" + b);
    A. 3, 5                              B. 5, 3           
    C. a=3, b=5                          D. a=5, b=3

二、编程题

1.定义两个函数,它们的功能分别是求出任意五个数中的最大值和最小值。