• 2022-06-06
    实现串的几个操作:1)求串长;2)串比较;3)串联接;4)串复制。
  • /*测试*/#include "stdio.h"#include <string.h>void main(){char *s1="Golden Global View";char s2[50]="Data Structure";int len;printf("%s\n",s1);printf("%s\n",s2);len=strlen(s1);//求串长printf("%d\n",len);len=strcmp(s2,s1);//串比较printf("%d\n",len);strcat(s2,s1);//串联接printf("%s\n",s2);strcpy(s2,s1);//串复制 printf("%s\n",s2);}

    内容

    • 0

      设有两个串T和S,其中T是S的子串,则求T在S中首次出现位置的算法称为( )。 A: 求子串 B: 求串长 C: 模式匹配 D: 串联接

    • 1

      设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为( )。 A: 求串长 B: 匹配 C: 联接 D: 求子串

    • 2

      设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为( )。 A: 求子串 B: 模式匹配  C: 求串长 D: 联接

    • 3

      设有两个串S和T,其中T是S的子串,求T在S中首次出现的位置的算法称为( )。 A: 求子串 B: 联接 C: 匹配 D: 串比较

    • 4

      设有两个串s和t,判断t是否为子串的算法称为() A: 求子申 B: 串连接 C: 串匹配 D: 求串长