当前位置:洪恩在线 -> 继续教育 -> 计算机考级 -> 二级QBASIC语言
 

  计算机考试
 


  QBASIC    


  SELECT CASE结构

    一个行IF语句或一个块IF结构可以实现两分支选择结构,即根据条件的“真”或“假”从两个分支路径中选择其一。

    如果要处理的问题需要从多个可能的方案中选一,这就要用到多分支选择结构。用嵌套的行IF语句或块IF结构可以实现多分支选择。

    QBASIC提供直接实现多分支选择结构的语句——SELECT CASE 结构。

    1. 最基本的SELECT CASE结构

    最基本的SELECT CASE结构的一般格式如下:

    SELCET CASE 变量

    CASE 值1

     语句组1

    CASE 值2

     语句组2

    .........

    CASE 值n

     语句组n

    CASE ELSE

     语句组n1

    END SELECT

    SELECT CASE 语句中的变量,简称CASE变量,可以是数值型或字符串型。在每一个CASE子句中指定一个值条件, 当CASE变量的值符合该CASE子句中指定的值条件时,就执行CASE 子句中的语句组。在执行完该语句后就跳过其它的CASE子句,从END SELECT 处出口。如果CASE变量的值与所有CASE子句中所指定的值都不匹配,则执行CASE ELSE字句的语句组,然后从END SELECT处出口。CASE ELSE子句是可选的,即可有可无。例如:

    SELECT CASE age

    CASE1

    PRINT“age is equal to 1”

    CASE 2

    PRINT“age is equal to 2”

    CASE 3

    PRINT“age is equal to 3”

    END SELECT

    当age的值等于1时,将输出“age is equal to 2“,age的值灯语时,输出”age is equal to 2“.age的值等于3时,输出“age is equal to 3”.若age 的值不等于1也不等于2和3时,则不执行任何操作。

课堂提问:
问题

 


简单举例
例子
基础测试
测试