JS语句及函数测试

一. 多选题(共2题,18分)

1. (多选题)
以下有关分支语句switch的描述正确的有()。

  • A. 基本语法形式为:

        switch (表达式)  { 

            case value1: 语句块1; 

            case value2: 语句块2; 

             ... 

            default: 语句块n; 

        } 

  • B. 根据一个表达式的不同取值处理不同的语句块。
  • C. 如果表达式的值不同于任何提供的值,则执行default后的语句。
  • D. default不可省略。

正确答案: ABC:基本语法形式为: switch (表达式) { case value1: 语句块1; case value2: 语句块2; ... default: 语句块n; } ; 根据一个表达式的不同取值处理不同的语句块。; 如果表达式的值不同于任何提供的值,则执行default后的语句。;

2. (多选题)关于函数以下表述正确的有()。

  • A. 函数也遵循先定义再使用的原则。
  • B.

    定义函数的语法为:

    function 函数名称 (参数) {

            函数执行部分;

            return 表达式;

        }

  • C. 函数的调用时,无论有无参数,函数名后的括号不可省略。
  • D. 无论什么情况,函数名都是必不可少的。
  • E. 需要函数的返回值时,只需要在赋值符号"="的右侧写出函数表达式即可给一个普通变量赋值。 

正确答案: ABCE:函数也遵循先定义再使用的原则。; 定义函数的语法为:function 函数名称 (参数) { 函数执行部分; return 表达式; }; 函数的调用时,无论有无参数,函数名后的括号不可省略。; 需要函数的返回值时,只需要在赋值符号"="的右侧写出函数表达式即可给一个普通变量赋值。 ;

二. 填空题(共5题,45分)

3. (填空题)

if (条件)

        {语句块1}

else

    {语句块2}

它表示如果if(条件)中的(),则执行(),否则执行()。

正确答案:

(1) 条件成立;条件为真;条件满足

(2) 语句块1

(3) 语句块2

4. (填空题)
for (表达式1;表达式2;表达式3) {语句块}的工作机制是:

只要()结果为真,就执行语句块;再更新(),重新判断,执行语句,直到()结果为假,跳出循环体。

正确答案:

(1) 表达式2

(2) 表达式3

(3) 表达式2

5. (填空题)
在循环中执行break语句,将结束当前循环,执行()后面的语句。

正确答案:

(1) 循环语句;循环;循环结构

6. (填空题)
在循环体中执行continue语句,就结束本轮循环,转而执行()。

正确答案:

(1) 下一轮循环;下一轮的循环;下一次循环;新一轮循环

7. (填空题)
for ( 变量 in 对象) {语句块}表示对指定对象的所有属性都()语句块。

正确答案:

(1) 重复执行;执行

三. 判断题(共4题,37分)

8. (判断题)if/else语句在使用时,是不可以嵌套应用的。

  • A. 对
  • B. 错

正确答案: 错

9. (判断题)
分支语句switch,可以根据一个表达式的不同取值处理不同的语句块。

  • A. 对
  • B. 错

正确答案: 对

10. (判断题)
do…while语句中的循环体可能一次也不会执行。

  • A. 对
  • B. 错

正确答案: 错

11. (判断题)
do…while语句与while语句的区别是,while语句中的循环体至少会执行一次。

  • A. 对
  • B. 错

正确答案: 错

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值