你可能感兴趣的试题
表达式的值与所有case子句中的值匹配时 表达式的值与所有case子句中的值都不匹配时 表达式的值与第一个case子句中的值匹配时 表达式的值与最后一个case子句中的值匹配时
在函数中必须要有return语句 在函数中可以有多个return语句,但只执行其中的一个 return语句中必须要有一个表达式 函数值并不总是通过return语句传回调用处
表达式的值与第一个case子句中的值匹配 表达式的值与第二个case子句中的值匹配 表达式的值与所有case子句中的值匹配 表达式的值与所有case子句中的值都不匹配
必须至少有一个Elseif语句 可以有任意多个ElseIf-Then语句 如果没有Else语句,运行时将出现错误 给定的条件只能是关系表达式或逻辑表达式
Do…loop语句采用逻辑表达式来控制循环体执行的次数 当Do while…Loop或Do until…Loop语句中while或until后的表达式的值为true或非零时,循环继续 Do…Loop while语句与Do…Loop until语句都至少执行一次循环体 Do while…Loop语句与Do until…Loop语句可能不执行循环体
return表达式; return(表达式); 一个return语句可以返回多个函数值 一个return语句只能返回一个函数值
SelectCase语句中的测试表达式可以是任何形式的表达式 SelectCase语句中的测试表达式只能是数值表达式或字符串表达式 在执行SelectCase语句时,所有Case子句均按出现的次序被顺序执行 如下SelectCase语句中的Case表达式是错误的 Select Case x Case 1 to 10 ... End Select
对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试 语句覆盖是比较弱的覆盖标准 语句覆盖较判定覆盖严格,但该测试仍不充分 条件组合覆盖是比较强的覆盖标准
Select Case语句中的测试表达式可以是任何形式的表达式 Select Case语句中的测试表达式只能是数值表达式或字符串表达式 在执行Select Case语句时,所有的Case子句均按出现的次序被顺序执行 如下Select Case语句中的Case表达式是错误的: Select Case x Case 1 to 10 …… End Select
return表达式; return(表达式); 一个return语句可以返回多个函数值 一个return语句只能返回一个函数值
Do…Loop语句采用逻辑表达式来控制循环体执行的次数 当Do while…Loop或Do until…Loop语句中while或until后的表达式的值为 true或非零时,循环继续 Do…Loop while语句与Do…Loop until语句都至少执行一次循环体 Do while…Loop语句与Do until…Loop语句可能不执行循环体