下列程序段执行的结果为( )。 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+""+GA.HELLO!CHANG!CANIHELPYOU!B.HELLO!WANG!CAIHELPYOUC.HELLO!CANIHELPYOU!D.HELLO!CHANG!CANIHELPYOU!

题目

下列程序段执行的结果为( )。 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!CAIHELPYOU

C.HELLO!CANIHELPYOU!

D.HELLO!CHANG!CANIHELPYOU!


相似考题
更多“下列程序段执行的结果为()。 A="HELLOCANIHELPYOU" B="WANGCHANGLI" C=Left (A,5)+"!" D=Right(A, ”相关问题
  • 第1题:

    执行以下程序段 a$=“abbacddcba” For i=6 To 2 Step-2 X=Mid(a,i,i) Y=Left(a,i) z=Right(a, i) z=Ucase(X & Y & z) Next i Print z 输出结果为

    A.ABA

    B.BBABBA

    C.ABBABA

    D.AABAAB


    正确答案:B
    解析:此题考查Left函数,Right函数,Mid函数和Ucase函数的知识,执行For循环后最后一个循环时i=2,X=bb,Y=ab,z=ba,使用Ucase函数将X & Y & z联成的字符串中所有字母变为大写字母,结果为BBABBA,选项B正确。

  • 第2题:

    下列程序段执行的结果为( )。 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!


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

  • 第3题:

    下列程序段执行的结果为( )。 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!


    正确答案:A
    解析:Left(Str,Length)返回字符串Str最左边的Length个字符串。如果Length大于Str的长度,则返回整个字符串,本题C=Left(A,5)+"!"="HELLO!";同理,Right(Str,Length)返回字符串Str最右边的Length个字符串。如果Length大于Str的长度,则返回整个字符串,本题D=Right(A,7)="MORNING":Mid(Str,Start,[Length])返回字符串Six从位置Start开始长度为Length的字符串。如果Start大于Str的长度,则返回空值。参数Length可以忽略,此时返回自Start位置以后的所有字符。如果Length大于自Start位置以后的所有字符数,则等同于该参数忽略,本题中E=Mid(A,6,4)="GOOD";F=Mid(D,Len(B)-6.5)+"!"="CHANG!":G=E+""+D+"!"="CANIHELPYOU!":H=C+""+F="HELLO!CHANG!CANIHELPYOU!";H=""+G="HELLO!CHANG!CANIHELPYOU!",可见正确答案为选项A。

  • 第4题:

    执行下列程序段 a$="visual Basic Programming" b$="C++" C$=UCase(Left$(a$,7))&b$&Right$(a$,1 2)后,变量c$的值为( )。

    A.Visual BASIC Programming

    B.VISUAL C++Programming

    C.Visual C++Programming

    D.VISUAL BASIC Programming


    正确答案:B
    B。【解析】Left$(字符串,个数)函数用于取出已有字符串最左边指定个数的字符串;Right(字符串,个数)函数用于取出已有字符串最右边指定个数的字符串;UCase函数用于将字符串中小写字母转化为大写字母,原本大写或非字母字符保持不变;&运算符用来强制两个表达式作字符串连接。本题中UCase(Left$(a$,7))=UCase("Visual")=”VISUAL,Right$(a$,12)="Programming",故答案为选项B。

  • 第5题:

    执行下列程序段

    a$="visual Basic Programming"

    b$="C++"

    C$=UCase(Left$(a$,7))&b$&Right$(a$,1 2)后,变量c$的值为( )。

    A.Visual BASIC Programming

    B.VISUAL C++Programming

    C.Visual C++Programming

    D.VISUAL BASIC Programming


    正确答案:B
    B。【解析】Left$(字符串,个数)函数用于取出已有字符串最左边指定个数的字符串;Right(字符串,个数)函数用于取出已有字符串最右边指定个数的字符串;UCase函数用于将字符串中小写字母转化为大写字母,原本大写或非字母字符保持不变;&运算符用来强制两个表达式作字符串连接。本题中UCase(Left$(a$,7))=UCase("Visual")=”VISUAL,Right$(a$,12)="Programming",故答案为选项B。