niusouti.com
参考答案和解析
正确答案:正确
更多“使用Mid函数获得子字符串时,其索引从1开始。”相关问题
  • 第1题:

    返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。

    A、Trim

    B、Ltrim

    C、Rtrim

    D、mid


    正确答案:A

  • 第2题:

    用于获得字符串Str从第2个字符开始的3个字符的函数是_________。

    A.Mid(Str,2,3)

    B.Middle(Str,2,3)

    C.Right(Str,2,3)

    D.Left(Str,2,3)


    正确答案:A
    解析:函数Mid的语法为:Mid(string,start[,length]),string表示操作的字符串,start表示所取字符的开始位置, length表示所取字符的长度。本题中要求从Str的第2个字符开始取3个字符,故语句为Mid(Str,2,3)。而Right和 Left语句都只有两个参数,Middle函数不存在。所以本题答案为A。

  • 第3题:

    函数String(n,字符串)的功能是( )。

    A.把数值型数据转换为字符串

    B.返回由n个字符组成的字符串

    C.从字符串中取出n个字符

    D.从字符串中第n个字符的位置开始取子字符串


    正确答案:B

  • 第4题:

    下列不能从“yesterday”中取出字符串“yes”的函数是()。

    A、MID(“yesterday”,1,3)

    B、LEFT(“yesterday”,3)

    C、MIDB(“yesterday”,1,6)

    D、RIGHT(MID(“yesterday”,1,3),3)


    答案:C

  • 第5题:

    用于获取字符串s从第1个位置开始的4个字符的函数是( )。

    A.Mid(s,1,4)

    B.Middle(s,1,4)

    C.Right(s,1,4)

    D.Left(s,1,4)


    正确答案:A
    解析:Mid函数用于截取从第n个位置开始的m个字符。

  • 第6题:

    从字符串s中的第2个字符开始获得4个字符的子字符串函数是( )。【考点3 VBA程序设计基础】

    A.Mid$(s,2,4)

    B.Lefl$(s,2,4)

    C.Right(s,4)

    D.Left$(s,4)


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第7题:

    获得子字符串的方法有Mid函数和String.SubString方法,前者的索引从1开始,后者的索引从()开始;


    正确答案:2

  • 第8题:

    函数String(n,"strsdfsdfsdf")的功能是()

    • A、把数值型数据转换为字符串
    • B、返回由n个"s"字符
    • C、从字符串"strsdfsdfsdf")中取出前n个字符
    • D、从字符串中第n个字符的位置开始取子字符串

    正确答案:B

  • 第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题:

    要去掉字符串左右空格的函数是()。 

    • A、 Ltrim()
    • B、 Trim()
    • C、 Rtrim()
    • D、 Mid()

    正确答案:B

  • 第11题:

    判断题
    使用Mid函数获得子字符串时,其索引从1开始。
    A

    B


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

  • 第12题:

    单选题
    函数String(n,"strsdfsdfsdf")的功能是()
    A

    把数值型数据转换为字符串

    B

    返回由n个s字符

    C

    从字符串strsdfsdfsdf)中取出前n个字符

    D

    从字符串中第n个字符的位置开始取子字符串


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

  • 第13题:

    可以同时删除字符串前导和尾部空白的函数是( )

    A.Ltrim

    B.Rtrim

    C.Trim

    D.Mid


    正确答案:C

  • 第14题:

    用于获得字符串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)。

  • 第15题:

    在VBScript中,能够获取字符串的子串的内部函数有()。

    A、InStr

    B、Left

    C、Right

    D、Mid


    答案:ABCD

  • 第16题:

    可以使用()函数求出字符串的长度。

    A、Len

    B、Trim

    C、Left

    D、Mid


    答案:A

  • 第17题:

    阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

    【函数1说明】

    函数palindrome(char s[])的功能是:判断字符串s是否为回文字符串。若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样时,则可称该字符串是回文字符串。例如,“LEVEL”是回文字符串,而“LEVAL”不是。

    【函数1】

    int palindrome(char s[]{

    char *pi, *pj;

    pi=s; pj=s+strlen(s)-1;

    while(pi<pj&&(1)){

    pi++; pj--;

    }

    if((2))return-1;

    else return 0;

    }

    【函数2说明】

    函数f(char *str, char del)的功能是:将非空字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。

    例如,若str的值为“33123333435”,del的值为“3”,调用此函数后,将输出三个子字符串,分别为“12”、“4”和“5”。

    【函数2】

    void f(char *str, char del){

    int i,j, len;

    len=strlen(str);

    i=0;

    while(i<len){

    While((3)) i++; /*忽略连续的标志字符*/

    /*寻找从str[i]开始直到标志字符出现的一个子字符串*/

    j=i+1;

    while(str[j]!=del && str[j]!='\0')j++;

    (4)='\0'; /*给找到的字符序列置字符串结束标志*/

    printf("%s\t",&str[i]);

    (5);

    }

    }


    正确答案:(1)*pi==*pi (2)pipj或*pi!=*pj (3)str[i]==del (4)str[j] (5)i=j+1
    (1)*pi==*pi (2)pipj或*pi!=*pj (3)str[i]==del (4)str[j] (5)i=j+1 解析:本题考查在C语言中对字符串的处理。
    【函数1】
    使用数组s[n]来存储一个字符串,因为要根据回文字符串的定义来判断一个串是否是回文字符串,所以需要循环比较。
    (1)拿该字符串的第一个元素s[0]和最后一个元素s[n-1]比较,如果s[0]不等于s[n-1],则s不是回文字符串。
    (2)如果s[0]等于s[n-1],则拿第二个元素s[1]和倒数第二个元素s[n-2]比较,如果 s[1]不等于s[n-2],则s不是回文字符串。
    (3)依次类推,直到最中间的两个元素也比较完毕(如果s有偶数个元素),或者只剩下中间的一个元素(如果s有奇数个元素)。
    当上述循环结束时,如果最中间的元素没有进行比较,就说明s不是回文字符串;如果进行了比较,则s是回文字符串。
    在函数1中,pi和pj是两个指向字符的指针,程序首先将s的首地址赋给pi(即*pi =a[0]),将元素s[strlen(s)-1]的地址赋给pj(即*pj=s[strlen(s)-1]),当pipj并且pi和pj所指向的值相等时进行循环:pi自增,pj自减。
    退出循环后,如果pipj,则s是回文字符串(如果s有偶数个元素,则为pi>pj;如果s有奇数个元素,则为pi=pj);如果pipj,则s不是回文字符串。
    【函数2】
    由函数2说明可知,此函数对给定的字符串进行从左至右的扫描,找出不包含标志字符的子字符串。
    在函数2中,i的初值为0,len表示字符串的长度。当ilen时进行循环:如果当前字符是标志字符,则不作处理,继续扫描。当退出该循环时,当前字符str[i]不是标志字符,这时从str[i]开始寻找,直到找到在标志字符中出现的一个子字符串(i保持不变,用i标记寻找的过程),给找到的字符序列置字符串结束标志,以便于后面语句的输出。
    输出语句结束后,就要继续寻找后面的不包含标志字符的子字符串,这时,需要把指针i移动至j的后面,继续扫描。

  • 第18题:

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

    A.Mid$(S,2,3)

    B.Middle(S,2,3)

    C.Right$(S,2,3)

    D.Left$(S,2,3)


    本题答案:A

  • 第19题:

    Visual Basic.NET中,字符串处理函数中返回Str字符串的长度的是()。

    • A、Mid(Str,Start,Lengh)
    • B、Len(Str)
    • C、Instr(Star,String1,String2,Compare)
    • D、Ltrim(Str)

    正确答案:B

  • 第20题:

    StringBufferappend(char[],intint1,intint2)表示()

    • A、向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束
    • B、向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束
    • C、向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2
    • D、向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-1

    正确答案:A

  • 第21题:

    函数String(n,"str")的功能是()。

    • A、把数值型数据转换为字符串
    • B、返回由n个字符组成的字符串
    • C、从字符串中取出n个字符
    • D、从字符串中第n个字符的位置开始取子字符串

    正确答案:B

  • 第22题:

    可实现从字符串任意位置截取字符的函数是()。

    • A、Instr
    • B、Mid$
    • C、Left$
    • D、Right$

    正确答案:B

  • 第23题:

    填空题
    获得子字符串的方法有Mid函数和String.SubString方法,前者的索引从1开始,后者的索引从()开始;

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