网站导航:首页 -> 计算机等级考试 -> 计算机等级考试二级 -> 计算机二级考试VB辅导 -> 计算机二级考试VB复习资料 -> 全国等级考试二级VB考点分析之控制结构与数组-1-

全国等级考试二级VB考点分析之控制结构与数组-1-

5.1 选择控制结构
考点1 单行结构条件语句
 单行条件语句比较简单,其格式如下:
        if条件then then部分[else else部分]
 该语句的功能是:如果“条件”为true,则执行“then部分”,否则执行“else部分”。
考点2 块结构条件语句
 块结构条件语句与c、ada等语言中的条件语句类似,一般格式如下:
        if条件1 then
          语句块1
        [e1seif条件2 then
          语句块2]
        [e1seif条件3 then
          语句块3]
        [else
          语句块n]
          end if
 块结构条件语句的功能是:如果“条件1”为true,则执行“语句块1”;否则如果“条件2”为true,则执行“语句块2”……否则执行“语句块n”。
块形式的条件语句简化为:
        if条件then
            语句块
            end if
 这里的“语句块”可以是一个语句,也可以是多个语句。多个语句时,可以分别写在多行;如果写在一行中,则各语句之间用冒号隔开。
考点3 iif函数
 iif函数可用于执行简单的条件判断操作,它是“if…then…else”结构的简写版本,iif是“immediate if”的缩略。
 iif函数的格式如下:
        result=iif(条件,true部分,false部分)
“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,iif函数返回“true部分”,而当“条件”为假时返回“false部分”“true部分”或“false部分”可以是表达式、变量或其他函数。注意,iif函数中的3个参数都不能省略,而且要求“true部分”、“false部分”及结果变量的类型一致。
5.2 多分支控制结构
考点4 多分支控制结构
 情况语句的一般格式为:
        select case测试表达式
          [case表达式列表1]
              [语句块1]
          [case表达式列表2]
            [语句块1]
   …
            [case else]
              [语句块n]
          end select
 情况语句以select case开头,以end select结束:其功能是,根据“测试表达式”的值,从多个语句块中选择符合条件的一个语句块执行。
 说明:情况语句中含有多个参量,这些参量的含义分别为:
 (1)测试表达式:可以是数值表达式或字符表达式,通常称为变量或常量。
 (2)语句块1,语句块2,……:每个语句块由一行或多行合法的visual basic语句组成。
 (3)表达式列表l,表达式列表2,……:称为域值。