itgle.com

单选题以下不能输出“Program”的语句是(  )。A Print Mid(″VBProgram″,3,7)B Print Right(″VBProgram″,7)C Print Mid(″VBProgram″,3)D Print left(″VBProgram″,7)

题目
单选题
以下不能输出“Program”的语句是(  )。
A

Print Mid(″VBProgram″,3,7)

B

Print Right(″VBProgram″,7)

C

Print Mid(″VBProgram″,3)

D

Print left(″VBProgram″,7)


相似考题
更多“单选题以下不能输出“Program”的语句是(  )。A Print Mid(″VBProgram″,3,7)B Print Right(″VBProgram″,7)C Print Mid(″VBProgram″,3)D Print left(″VBProgram″,7)”相关问题
  • 第1题:

    下列程序段的结果为 ______。 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"。

  • 第2题:

    (8)下列程序在窗体上输入,在立即窗口中输入________。 S1="software" S2="hardware" S3="computer" Print Right(S1,3) Picture1.Print Mid(S2,2,4) Debug.Print Left(S3,2)


    正确答案:are,co
    【解析】Right函数从字符串右边取出指定数量的字符:Mid(字符串An)函数从第p个字符开始,向后取字符串的n个字符。Left函数返回字符串中从左边算起取指定数量的字符。

  • 第3题:

    以下不能输出“Program”的语句是

    A.Print Mid(”VBProgram”,3,7)

    B.Print Right(”VBProgram”,7)

    C.Print Mid(”VBProgram”,3)

    D.Print Left(”VBProgram”,7)


    正确答案:D
    解析:Left础函数用于输出给定字符串左侧的字符,本题为取字符串左侧7个字符,选项D输出的结果应为“VBProgr”。

  • 第4题:

    执行以下语句后,输出的结果是 s$=“ABCDEFGHI” Print Mid$(s$,3,4) Print Len(s$)

    A.ABCD 11

    B.CDEF 11

    C.EFGH 11

    D.HIJK 11


    正确答案:B
    解析:Mid(s$,i,n)表示从字符串s$的第i个字符开始向后截取n个字符,Len(s$)返回字符串s$的长度。

  • 第5题:

    设有如下程序: Private Sub Form. Click( ) Cls a$="1234j6" For i=1 To 6 Print Tab(12-i);________ Next i End Sub 程序运行后,单击窗体,要求结果如图所示,则在______处填入的内容为( )。

    A.Left(a$,i)

    B.Mid(a$,8-i,i)

    C.Right(a$,i)

    D.Mid(a$,7,i)


    正确答案:A
    A。【解析】本题考查简单的字符串取值函数,由图可知,其中显示的字符是从a$中从左边开始取的i项的值然后进行输出,所以答案选择A。

  • 第6题:

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

    A.HELLO! CHANGLI! CANIHELPYOU!

    B.HELLO! WANG! CANIHELPYOU

    C.HELLO! CANIHELPYOUI

    D.HELLO! CHANG! CANIHELPYOU!


    正确答案:A
    解析:本题D=Right(A,7)="HELPYOU",Mid(Str,Start,[Length])返回字符串Str从位置Start开始长度为Length的字符串。如果Start大于Str的长度,则返回空值。参数Length可忽略,此时返回自Start位置以后的所有字符。如果Length大于自Start位置以后的所有字符数,则等同于该参数忽略,本题中:E=Mid(A,6,4)="CANI";F=Mid(B,Len(B)-6)+"!"="CHANGLI!";G=E+""+D+"!"="CANIHELPYOU!";H=C+""+F="HELLO!CHANGLI!";H+""+G="HELLO!CHANGLI!CANIHELPYOU!"

  • 第7题:

    执行以下程序后输出的是。 Private Sub Commandl_Click ch$ = "ABCDEFGH": Print Mid(Right(ch$, 6), Len(Left(ch$, 4)), 2) End Sub A.CDEFGH B.ABCD C.FG D.AB


    正确答案:D

  • 第8题:

    执行以下程序段 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返回字符串的大写形式。

  • 第9题:

    执行语句x=987654.0321,输出x的值时要求加千位分隔符,小数点后取3位有效数字,下列输出语句中正确的是( )。

    A.Print Format$(x,#####,#.###)

    B.Print Format$(x,"###,###.###")

    C.Print Format$(x,"#####,###")

    D.Print Format$(x,",#####.###")


    正确答案:B
    解析:可以在Format$函数中使用的格式有:“#”、“0”、“.”、“,”、“%”、“$”、“+”、“-”、“E+”、“E-”。其中一个“#”或一个“0”格式符表示一个数字位,其个数决定了显示区段的长度;“.”格式符用于显示小数点;“,”格式符用于在数值中插入千位分隔符。

  • 第10题:

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

    A.ABC

    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"
      X=Right("ABBACDDCBA",2)="BA"
      Z=X&Y&Z="BBABBA"

  • 第11题:

    下列程序段的执行结果为_________。 A = "abcd" B = "bcde" E = Right(A, 3) F = Mid(B, 2, 3) If E<F Then Print E+F Else Print F+E

    A.cdebcd

    B.cdd

    C.cdcd

    D.bcdcde


    正确答案:D
    解析:Right(字符串,n);返回字符串的最后n个字符。Mid(字符串,p,n):从第p个字符开始,向后截取n个字符。p和n都是算术表达式。“+”:字符串连接运算符,将两个字符串按顺序连接起来。字符串比较:将两个字符串从左到右逐个比较其ASCII码值,直到比较出第一个不相等的为止。Right("abcd",3)="bcd"Mid("bcde",2,3)="cde""bcd""cde",所以打印出的结果为“bcdcde”。

  • 第12题:

    在Python3中,对于一个列表l=["Hello","World"],以下哪些语句可以正常输出"HelloWorld"。()

    • A、print("".join(l))
    • B、print(l.join(""))
    • C、print(*l,sep="")
    • D、print(l)

    正确答案:A,C

  • 第13题:

    (7)执行下列语句后,输出结果是。 s$="ABCDEFG" Print InStr(s$,"efg") Print LCase$(s$)


    正确答案:0abcdefg
    【解析】本题考查了字符串函数的应用。InStr函数是字符串匹配函数,它的格式为:InStr([首字符位置,]字符串1,字符串2[,n])。它的功能是在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串1中的位置。注意:字符串的第一个字符的位置为1。
      LCase$函数是字母大小写转换函数,它的格式为:LCase$(字符串)。它可以将字符串中的大写字母转换为小写字母。
    UCase$函数也是字母大小写转换函数,它的格式为:UCase$(字符串)。它可以将字符串中的小写字母转换为大写字母。

  • 第14题:

    下列程序段执行的结果为( )。 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
    解析:本题主要考查Left、Right、Mid等字符串函数。LeR(Str,Length)返回字符串Str最左边的Length个字符串。如果Length大于Str的长度,则返回整个字符串, 本题 C=Left(A,5)+"!"="HELLO!";同理,Right(Str, Length)返回字符串S订最右边的Length个字符串。如果Length大于Str的长度,则返回整个字符串,本题D=Right(A,7)="HELPYOU"; Mid(Str,Start,[Length]返回字符串Str从位置 Start开始长度为Length的字符串。如果Start大于Str的长度,则返回空值。参数Length可以忽略,此时返回自Start位置以后的所有字符。如果Length大于自Start位置以后的所有字符数,则等同于该参数忽略,本题中

  • 第15题:

    执行以下程序段 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.ABC

    B.BBABBA

    C.ABBABA

    D.AABAAB


    正确答案:B

  • 第16题:

    以下4个语句中,输出逻辑值为“True”的是( )。

    A.Print Not(3+5<4+6)

    B.Print 2>1 And 3<2

    C.Print 1>2 Or 2>3

    D.Print Not(1>2)


    正确答案:D
    D)In析】本题考查逻辑运算的规则。将操作数进行逻辑运算,结果是逻辑值,逻辑与运算为:“条件表达式1And条件表达式2”,条件表达式均为T则结果为T;逻辑或运算为:“条件表达式1Or条件表达式2”,条件表达式中有一个为T则结果为T;Not为逻辑取反。选项A)中Not(3+5<4+6)为False,选项B)中2>1And3<2为False,选项C)中1>2Or2>3为False,选项D)中Not(1>2)为True。

  • 第17题:

    执行以下程序段 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.ABC

    B.BBABBA

    C.ABBABA

    D.AABAAB


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

  • 第18题:

    下列程序段的结果为 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 Print Z

    A.ABC

    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"
      X=Right("ABBACDDCBA",2)="BA"
      Z=X&Y&Z="BBABBA"

  • 第19题:

    执行以下程序段 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正确。

  • 第20题:

    下列程序段的结果为_______。 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”。

  • 第21题:

    下面四个语句中,输出逻辑为“真”的是()。A.Print Not(3+5<4+6)B.Print2>1 And 3<2C.Print 1>2 Or 2

    下面四个语句中,输出逻辑为“真”的是( )。

    A.Print Not(3+5<4+6)

    B.Print2>1 And 3<2

    C.Print 1>2 Or 2>3

    D.Print Not(1>2)


    正确答案:D

  • 第22题:

    以下4个语句中,输出逻辑值为“True”的是( )。

    A.Print Not(3+51 And 32 Or 2>3

    D.Print Not(1>2)


    正确答案:D
    D) In析】本题考查逻辑运算的规则。将操作数进行逻辑运算,结果是逻辑值,逻辑与运算为:“条件表达式1 And条件表达式2”,条件表达式均为T则结果为T;逻辑或运算为:“条件表达式1 Or条件表达式2”,条件表达式中有一个为T则结果为T;Not为逻辑取反。选项A)中Not(3+5<4+6)为False,选项B) 中2>1 And 3<2为False,选项C)中1>2 Or 2>3为False,选项D) 中Not(1>2)为True。

  • 第23题:

    a=10,b=6,以下语句不能在当前窗体中输出“a+b=16"的是______。

    A.Print"a+b=";a+b

    B.Print a+b=16

    C.Print"a+b="& a+b

    D.Print "a+b="Str(a+B)


    正确答案:B