下列程序段执行的结果为( )。 A="HELLOCANIHELPYOU" B="WANGCHANGLI" C=Left(A,5)十"!" D=Right(A,7) E=Mid(A,6,4) F=Mid(B,Le

admin2013-05-12  21

问题 下列程序段执行的结果为(    )。    A="HELLOCANIHELPYOU"    B="WANGCHANGLI"    C=Left(A,5)十"!"      D=Right(A,7)    E=Mid(A,6,4)    F=Mid(B,Len(B)-6.5)十"!"    G=E+" "+D+"!"    H=C十" "+F    Print  H+" "+G  

选项 A、HELLO!CHANG!CANIHELPYOU!
B、HELLO!WANG!CANIHELPYOU
C、HELLO!CANIHELPYOU!
D、HELLO!CHANG!CANIHELPYOU!

答案1

解析 本题考查Do While语句的用法。首先我们知道n!=1×2×3×……×(n-1)×n,由于是累乘,因此x和i的初值都必须为l;其次就是循环执行条件的确定,由于使用的是 While型循环,表示在满足条件时执行循环体中的代码,这里满足执行循环的条件应该是 i<=n。选项A和B的循环条件都是i<n,少了 i=n的一次循环,实际上只执行了n-1次;而选项D则从i>n时才开始执行,不合题意;同时,选项B没有指定i的初值,系统会默认i;0,这也不合题意。本题正确答案为选项C。
转载请注明原文地址:https://kaotiyun.com/show/jmrp777K
0

最新回复(0)