niusouti.com
更多“下列程序段的结果为 ______。A= "ABBACDDCBA"For I= 6 To 2 Step-2 X=Mid(A,I,I) Y=Left(A,I) Z=R ”相关问题
  • 第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="ABBACDDCBA" For I=6 To 2 Step -2 X=Mid(A,I,I) Y=Left(A,I) Z=Right(A,I) Z=X & Y & Z Next I Print Z

    A.ABA

    B.AABAAB

    C.BBABBA

    D.ABBABA


    正确答案:C
    解析:Right(字符串,n):返回字符串的最后n个字符。Mid(字符串,p,n):从第p个字符开始,向后截取n个字符。p和n都是算术表达式。Left(字符串,n):返回“字符串”的前n个字符“&”:字符串连接运算符,将两个字符串按顺序连接起来。分析程序:因为每次循环,Z都被重新赋值,所以只需要跟踪最后一次循环即可得出最终结果:最后一次循环时,I=2X=Mid(“ABBACDDCBA”,2,2)=“BB”Y=Left(“ABBACDDCBA”,2)=“AB”Z=Right(“ABBACDDCBA”,2)=“BA”Z=X&Y&2=“BBABBA”。

  • 第3题:

    下列程序段的结果为______。 A="ABBACDDCBA" For I=6 To 2 Step-2 X=Mid(A,I,I) Y=Left(A,I) Z=Right(A,I) Z=X&Y&Z Next I Print Z

    A.ABA

    B.AABAAB

    C.BBABBA

    D.ABBABA


    正确答案:C
    解析:Right(字符串,n):返回字符串的最后n个字符。
    Mid(字符串,p,n):从第p个字符开始,向后截取n个字符。p和n都是算术表达式。
    Left(字符串,n):返回“字符串”的前n个字符
    “&”:字符串连接运算符,将两个字符串按顺序连接起来。
    分析程序:因为每次循环,Z都被重新赋值,所以只需要跟踪最后一次循环即可得出最终结果:最后一次循环时,I=2
    X=Mid("ABBACDDCBA",2,2)="BB"
    Y=Left("ABBACDDCBA",2)="AB"
    Z=Right("ABBACDDCBA",2)="BA"
    Z=X&Y&Z="BBABBA"。

  • 第4题:

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

    A.ABA

    B.BBABBA

    C.ABBABA

    D.AABAAB


    正确答案:B
    解析:由于Print语句在For循环后,而不在For循环内,故只有For循环执行完毕后,Print方法才输出最终的z值。当i=z时,For循环执行最后一次循环体。此时Mid(a,2,2)表示返回a$从第2个字符开始向右的2个字符,即“bb”;Left(a,2)表示返回a$左边的两个字符,即“ab”;Risht(a,2)表示返回a$右边两个字符,即“ba”。所以“X&Y&z”的值为"bbabba",Ucase返回字符串的大写形式。

  • 第5题:

    下列程序段的结果为______。

    A="ABBACDDCBA"

    For I=6 T0 2 Step-2

    X=Mid(A,I,I)

    Y=Left(A,1)

    Z=Right(A,1)

    Z=X & Y & Z

    Next 1

    Print 2

    A.ABA

    B.AABAAB

    C.BBABBA

    D.ABBABA


    正确答案:C
    解析:Right(字符串,n):返回字符串的最后n个字符。Mid(字符串,P,n):从第p个字符开始,向后截取n个字符。p和n都是算术表达式。Left(字符串,n):返回“字符串”的前n个字符“&”:字符串连接运算符,将两个字符申按顺序连接起来。分析程序:因为每次循环,z都被重新赋值,所以只需要跟踪最后一次循环即可得出最终结果:最后一次循环时,I=2X=Mid("ABBACDDCBA",2,2)="BB"Y=Left("ABBACDDCBA",2)="AB"Z=Right("ABBAC,DDCBA",2)="BA"Z=X&Y&Z="BBABBA"