更多“c语言编程 从一个给定的字符串中找出某一字符串的位置”相关问题
  • 第1题:

    下列说法正确的是 ( )

    A.用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串

    B.使用方法length( )可以获得字符串或数组的长度

    C.创建Vector对象时构造函数给定的是其中可以包容的元素个数,使用中不能超越这个数值

    D.一个容器中可以混合使用多种布局策略


    正确答案:D
    解析:选项A是错误的,用“+”可以实现字符串的拼接,用“-”却不可以从一个字符串中去除一个字符子串;选项B的说法错误,例如:Strings=“abcdefg”;inta[]={1,2,3,4};获得字符串的长度是用s.length(),而获得数组的长度是a.length;选项C说法是错误的;只有选项D的说法是正确的,一个容器中可以混合使用多种布局策略。

  • 第2题:

    在VBA编程中检测字符串长度的函数名是 【11】


    正确答案:
    Len0

  • 第3题:

    用C#或VB 或Delph中的一种语言描述下列算法:

    给定一个字符串数组,对字符串数组按照由小到大的顺序进行排序,并把重复的字符删去。


    正确答案:
     

  • 第4题:

    编程. 已知字符串:”this is a test of java”.

    按要求执行以下操作:

    (1) 统计该字符串中字母s出现的次数

    (2) 取出子字符串”test”

    (3) 将本字符串复制到一个字符数组Char[] str中.

    (4) 将字符串中每个单词的第一个字母变成大写, 输出到控制台。

    (5) 用两种方式实现该字符串的倒叙输出。(用StringBuffer和for循环方式分别实现)

    (6) 将本字符串转换成一个字符串数组,要求每个数组元素都是一个有意义的英文单词,并输出到控制台


    答案:
    public class Chap53e {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    //(1)
    String string="this is a test of java";
    char[] s=string.toCharArray();
    int count=0;
    for(int i=0;i
    if(s[i]=='s')
    count++;
    System.out.println("s出现了"+count+"次");
    //(2)
    String str1;
    str1=string.substring(string.indexOf('t', 1), string.lastIndexOf('t')+1);
    System.out.println("子字符串为"+str1);
    //(3)
    char[] str=string.toCharArray();
    String[] str2=string.split(" ");
    //(4)
    for(int i=0;i
    { //方法一
    str2[i]=String.valueOf(str2[i].charAt(0)).toUpperCase()+str2[i].substring(1);
    // 方法二
    str2[i]=str2[i].replaceFirst(String.valueOf(str2[i].charAt(0)), String.valueOf(str2[i].charAt(0)).toUpperCase());
    System.out.print(str2[i]+" ");
    }
    //(5)
    StringBuffer sbf=new StringBuffer("this is a test of java");
    sbf.reverse();
    System.out.println(sbf);
    for(int i=string.length()-1;i>=0;i--)
    System.out.print(string.charAt(i));
    //(6)
    String[] strs3=string.split(" ");
    System.out.println(Arrays.toString(strs3));
    }
    }

  • 第5题:

    getBaselinePosition()方法可以用来获得要显示的字符串的什么位置()。

    • A、字符串高度
    • B、字符串宽度
    • C、字符串基线
    • D、字符串长度

    正确答案:C

  • 第6题:

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

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

    正确答案:B

  • 第7题:

    SQL语言中使用like操作符时,字符串中匹配零个或多个字符的任意字符串的通配符使用符号()

    • A、?
    • B、%
    • C、_
    • D、*

    正确答案:B

  • 第8题:

    用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。


    正确答案:错误

  • 第9题:

    单选题
    strtolower()函数的功能是()
    A

    将给定的字符串全部转换为小写字母

    B

    将给定的字符串全部转换为大写字母

    C

    将给定的字符串首字母转换为小写字母

    D

    将给定的字符串首字母转换为大写字母


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

  • 第10题:

    问答题
    编程:写一函数,统计输入一个字符串中字母的个数。

    正确答案: int isalpha(char c){c>='a'&&c<='z'‖c>='A'&&c<='Z')
    return(1);else return(0);}
    main(){int i,num=0;
    char str[255];
    printf("INput a string:");
    gets(str);
    for(i=0;str[i]!="/0';i++)
    if(isalpha(str[i]))num++;
    puts(str);
    printf("num=%d/n",num);
    }
    解析: 暂无解析

  • 第11题:

    判断题
    用“+”可以实现字符串的拼接,用“-”可以从一个字符串中去除一个字符子串。
    A

    B


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

  • 第12题:

    单选题
    下列关于字符串的描述中,错误的是()
    A

    Java语言中,字符串分为字符串常量和字符串变量2种

    B

    两种不同的字符串都是String类的对象

    C

    Java语言中不再使用字符数组存放字符串

    D

    JavaApplication程序的main()的参数args[]是一个String类


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

  • 第13题:

    1 编程:

    用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。


    正确答案:
    1 题
    char *revert(char * str)
    {
    int n=strlen(str);
    int i=0;
    char c;
    for(i=0;i {
    c=str;
    str=str[n-i];
    str[n-i]=c;
    }
    return str;
    }

  • 第14题:

    用VB或VB.NET或ASP.NET编程,从一个表中选出两个varchar列(其中一列数据不能有重复,并且长度等于4),并将两列连接成一个字符串,将这些字符串动态加载到TreeView1所有节点的Text属性中


    正确答案:
     

  • 第15题:

    下列给定程序中函数fun的功能是:逐个比较P.q所指两个字符串对应位置上的字符,并把ASCIl值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。

    例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则C中的字符串应为“aBcdeFgH”。请改正程序中的错误,使它能得出正确的结果。

    注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!


    正确答案:
    (1)intk=0;(2)whffe(+pll+q)【考点分析】本题考查:变量初始化,需根据题意确定变量含义,然后对其进行初始化操作;while循环语句。【解题思路】(1)变量k存放数组c的下标,因此应初始化为0。(2)while循环语句的循环条件是判断两个字符串是否到达结尾。

  • 第16题:

    编程:写一函数,统计输入一个字符串中字母的个数。


    正确答案: int isalpha(char c){c>='a'&&c<='z'‖c>='A'&&c<='Z')
    return(1);else return(0);}
    main(){int i,num=0;
    char str[255];
    printf("INput a string:");
    gets(str);
    for(i=0;str[i]!="/0';i++)
    if(isalpha(str[i]))num++;
    puts(str);
    printf("num=%d/n",num);
    }

  • 第17题:

    SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示()

    • A、零个字符
    • B、1个字符串
    • C、多个字符串
    • D、以上都是

    正确答案:C

  • 第18题:

    函数String(3,”str”)的功能是()

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

    正确答案:B

  • 第19题:

    strtoupper()函数的功能是:()

    • A、将给定字符串全部转换为大写字母
    • B、将给定字符串全部转换为小写字母
    • C、将给定字符串首字母转换为大写字母
    • D、将给定字符串首字母转换为小写字母

    正确答案:A

  • 第20题:

    下列关于字符串的描述中,错误的是()

    • A、Java语言中,字符串分为字符串常量和字符串变量2种
    • B、两种不同的字符串都是String类的对象
    • C、Java语言中不再使用字符数组存放字符串
    • D、JavaApplication程序的main()的参数args[]是一个String类

    正确答案:C

  • 第21题:

    单选题
    SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示()
    A

    零个字符

    B

    1个字符串

    C

    多个字符串

    D

    以上都是


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

  • 第22题:

    单选题
    getBaselinePosition()方法可以用来获得要显示的字符串的什么位置()。
    A

    字符串高度

    B

    字符串宽度

    C

    字符串基线

    D

    字符串长度


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

  • 第23题:

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

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

    B

    返回由n个s字符

    C

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

    D

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


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