2013年计算机二级VisualBasic考试复习要点(第七章)

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年1月28日

  第7章

  一、选择控制结构

  (一)单行结构条件语句

  单行条件语句比较简单,其格式如下:If条件Then then部分[Else else部分]

  该语句的功能是:如果“条件”为True,则执行“then部分”,否则执行“else部分”。

  (二)块结构条件语句

  块结构条件语句与C、Ada等语言中的条件语句类似,一般格式如下:

  If条件1 Then

  语句块1

  [ElseIf条件2Then

  语句块2]

  [ElseIf条件3Then

  语句块3

  ]……

  [Else

  语句块n]

  End If

  块结构条件语句的功能是:如果“条件1”为True,则执行“语句块1”;否则如果“条件2”为True,则执行“语句块2”……否则执行“语句块n”,若无Else及其后面语句,则执行End If后面的语句。

  块形式的条件语句简化为:

  If条件Then

  语句块

  End If

  (三)IIf函数

  IIf函数可用来执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本,IIf是“Immediate If”的缩略。

  IIf函数的格式如下:

  result=IIf(条件,True部分,False部分)

  “result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”,而当“条件”为假时返回“False部分”。“True部分”、或“False部分”可以是表达式、变量或其他函数。注意,IIf函数中的3个参数都不能省略,而且要求“True部分”、“False部分”及结果变量的类型一致。

  二、多分支控制结构

  情况语句的一般格式为:

  Select Case 测试表达式

  Case 表达式表列1

  语句块1

  [Case表达式表列2

  [语句块2]]

  ……

  [Case Else

  [语句块n]]

  End Select

  情况语句以Select Case开头,以End Select结束。其功能是,根据“测试表达式”的值,一个语句块中选择符合条件的一个语句块执行。

  三、For循环控制结构

  For循环也称For-Next循环或计数循环。其一般格式如下:For循环变量=初值To终值[Step步长]

  [循环体1]

  [Exit For]

  [循环体2]

  Next[循环变量][,循环变量]……

  其格式如下:While

  四、当循环控制结构

  其格式如下条件:

  Wend

  [语句块]

  Wend

  在上述格式中,“条件”为一布尔表达式。当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”(即循环体)。

  五、Do循环控制结构

  Do循环不仅可以不按照限定的次数执行循环体内的语句块,而且可以根据循环条件是True或False决定是否结束循环。Do循环的格式如下:

首页 1 2 尾页

相关文章