参考答案和解析
正确答案:B
更多“s=left$(“abcd”,2)+Mid$(“efgh”,2,2),则s的值为()。A、abghB、abfgC、cdghD、cdfg”相关问题
  • 第1题:

    用于获得字符串S从第3个字符开始的2个字符的函数是( )。

    A)Mid(S,3,2)

    B)Middle(S,3,2)

    C)Left(S,3,2)

    D)Right(S,3,2)


    正确答案:A
    本题考查取子串函数的知识。在VBA中有三种取子串函数;Left函数用于在字符串左端开始取n个字符;Right函数用于在字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第3个字符开始的2个字符应该用Mi.d(S,3,2)。

  • 第2题:

    从字符串S("abcdefg")中返回子串B("cd")的正确表达式为______。

    A.Mid(S,3,2)

    B.Right(Left(S,4),2)

    C.t,eft(mght(S,5),2)

    D.以上都可以


    正确答案:D

  • 第3题:

    以下程序的输出结果是 ( ) main( ) { char w[] [10]={"ABCD","EFGH","IJKL","MNOP"},k; for (k=1,k<3;k+ +)printf("%s\n",w[k]); }

    A.ABCD FGH KL

    B.ABC EFG IJ M

    C.EFG JK O

    D.EFGH IJKL


    正确答案:D

  • 第4题:

    设s="Visual Basic Programming",则以下使变量x的值为“Basic”的语句是

    A.x=Left(s,6)

    B.x=Mid(s,6)

    C.x=Right(s,6)

    D.x=Mid(s,8,6)


    正确答案:D
    解析:Left(s,6)表示从字符串变量s的左边读取6个字符;Mid(s,6)表示从s的第6个位置读取右边余下的字符:Right(s,6)表示从s的右边读取6个字符;Mid(s,8,6)表示从s的第8个位置读取6个字符。满足题意的是选项D。

  • 第5题:

    运行时输入:“abcd”、“ABCD”、“ABcD”;“abcD”,输出S的值为 ______。

    A.3

    B.2

    C.1

    D.0


    正确答案:B
    解析:当输入“abcd”和“aBCD”时不执行IF语句,而输入“ABCD”和“ABcD”时,各执行一次IF语句,所以S=2。

  • 第6题:

    执行以下语句后,输出的结果是 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$的长度。

  • 第7题:

    从字符串S("abcdefg")返回子串B("cd")的正确表达式为( )。A.Mid(S,3,2)B.Right(Left(S,4),2)C.Left(Right(S,5)2)D.以上都可以


    正确答案:D
    A项是从S中第三个字符起,返回2个字符。B项首先是返回左边的四个字符,即abcd.然后返回右边的2个字符,即cd.C项返回右边的5个字符,即cdefg,然后返回左边的两个字符。

  • 第8题:

    设A="abcd"+space(5),B="efgh",则A-B的结果与下列______。选项的结果相同。

    A.abed+space(5)+"efgh"

    B.abed+"efgh"

    C.abcd+"efgh"+space(5)

    D.abcd+efgh"+space(1)


    正确答案:C

  • 第9题:

    从字符串S第2个字符开始取3个字符的函数是()。

    • A、Mid$(S,2,3)
    • B、Middle(S,2,3)
    • C、Right$(S,2,3)
    • D、Left$(S,2,3)

    正确答案:A

  • 第10题:

    s$="abcdefghijk",left$(s$,4)的值是()。

    • A、“efghijk”
    • B、“hijk”
    • C、“abcd”
    • D、abcdefg

    正确答案:C

  • 第11题:

    单选题
    s$="abcdefghijk",left$(s$,4)的值是()。
    A

    “efghijk”

    B

    “hijk”

    C

    “abcd”

    D

    abcdefg


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    s=left$(“abcd”,2)+Mid$(“efgh”,2,2),则s的值为()。
    A

    abgh

    B

    abfg

    C

    cdgh

    D

    cdfg


    正确答案: A
    解析: 暂无解析

  • 第13题:

    以下程序的输出结果是( )。main{ char w[][10]={"ABCD","EFGH","IJKL&q

    以下程序的输出结果是( )。

    main

    { char w[][10]={"ABCD","EFGH","IJKL","MNOP"),K;

    for(k=1;k<3;k++)printf("%s\n",w[k]);

    A.A.ABCD FGH KL

    B.ABCD EFG U

    C.EFG JK O

    D.EFGH UKL


    正确答案:D
    当k=1时,循环成立,输出w[l]的数组即EFGH,接着执行k++后k为2;当k=2时,循环成立,输出w[2]的数组即IJKL,接着执行k++后,k为3;当k=3时,循环不成立,退出。

  • 第14题:

    以下程序的输出结果是( )。 main { char w[][10]={"ABCD","EFGH","IJKL"," MNOP"),K; for(k=1;k<3;k++)printf("%s\n",w[k]);

    A.ABCD FGH KL

    B.ABCD EFG U

    C.EFG JK O

    D.EFGH UKL


    正确答案:D
    当k=1时,循环成立,输出w[l]的数组即EFGH,接着执行k++后k为2;当k=2时,循环成立,输出w[2]的数组即IJKL,接着执行k++后,k为3;当k=3时,循环不成立,退出。

  • 第15题:

    设字符串s1='ABCDEFG',s2='PQRST',则运算s=CONCAT(SUB(s1,2,LEN(s2)),SUB(s1,LEN(s2,2))后的串值为(65)。

    A.'ABCDEFEF'

    B.'BCDEFG'

    C.'BCPQRST'

    D.'BCQR'


    正确答案:A
    解析:s=CONCAT(SUB(s1,2,5),SUB(s1,5,2))=CONCAT(BCDEF,EF)=‘BDCEFEF’

  • 第16题:

    运行时输入:“abcd”、“ABCD”、“aBcD”,输出S的值为 ______。

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    解析:当输入“abcd”和“aBCD”时不执行IF语句,而输入“ABCD”时执行IF语句,所以S=1。

  • 第17题:

    从字符串S("abcdefg") 中返回子串B("cd") 的正确表达式是______。

    A.Mid(S,3,2)

    B. Right(Left(S,4) ,2)

    C. Left(Right(S,5) ,2)

    D. 以上都可以


    正确答案:D

  • 第18题:

    从字符串S(“abcdefg”)中返回子串B(“cd”)的正确表达是( )。

    A.Mid(S,3,2)

    B.Right(Left(S,4),2)

    C.Left(Right(S,5),2)

    D.以上都可以


    正确答案:D
    解析:本题考察VBA的函数。Mid(字符串表达式>,N1>,[N2]):从字符串左边第N1个字符起截取N2个字符,选项A从字符串S左边第3个字符起截取2个字符是“cd”。在这里考生要注意,对于Mid函数,如果N1大于字符串的字符数,则返回零长度字符串;如果省略N2,则返回字符串中左边起N1个字符开始的所有字符。Left(字符串表达式>,N>):从字符串左边截取N个字符;Right(字符串表达式 >,N>):从字符串右边截取N个字符,由此可以判断出选项B和C都返回“cd”,这里也要注意,如果N值为0,返回零长度字符串,如果大于等于字符串的字符数,则返回整个字符串。答案为D。

  • 第19题:

    设“A=”87654321””,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。A.876543B.876554SX

    设“A=”87654321””,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。

    A.876543

    B.876554

    C.8

    D.6


    正确答案:B
    B)【解析】本题考查字符串函数。Mid(A,4,2)表示从字符串A中第4个字符开始取2个字符构成子串;Lefi(A,4)表示从A左边取4个字符构成子串:Val函数表示将两个字符串连接到一起,构成一个字碍串后,将其转化成数字。

  • 第20题:

    执行以下语句后,输出的结果是( )s$="ABCDEFGHIJK"PrintMid$(s$,3,4);prinLen(s$)

    A、ABCD11

    B.CDEF11

    C.EFGH11

    D.HIJK11


    正确答案:B

  • 第21题:

    s$="abcdefghijk",Mid$(s$,1,4)的值是()。

    • A、“efghijk”
    • B、“hijk”
    • C、“abcd”
    • D、abcdefg

    正确答案:C

  • 第22题:

    单选题
    s$="abcdefghijk",Mid$(s$,1,4)的值是()。
    A

    “efghijk”

    B

    “hijk”

    C

    “abcd”

    D

    abcdefg


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    s=left$(“abcd”,2)+right$(“efgh”,2),则s的值为()。
    A

    abef

    B

    cdef

    C

    abgh

    D

    cdgh


    正确答案: A
    解析: 暂无解析