首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[单选题]

设有两个串S1和S2,求串S2在S1中首次出现位置的运算称作( )。

A.连接

B.求子串

C.模式匹配

D.判子串

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有两个串S1和S2,求串S2在S1中首次出现位置的运算称作…”相关的问题
第1题
已知两个串为s1="bc cad cabcadf",s2="abc",试求两个串的长度,并判断s2串是否是s1串的

已知两个串为s1="bc cad cabcadf",s2="abc",试求两个串的长度,并判断s2串是否是s1串的子串;如果s2是s1的子串,请指出s2在s1中的起始位置。

点击查看答案
第2题
设有串s1=”welcometozDsoftcolleage!”和s2=”so”,那么s2在s1中的索引位置是()。

A.12

B.14

C.13

D.10

点击查看答案
第3题
设串s1="ABCDEFG",s="PORST",strconcat(x,y)是将x和y两个串连成一个串,substring(s,i,

设串s1="ABCDEFG",s="PORST",strconcat(x,y)是将x和y两个串连成一个串,substring(s,i,j)是返回串s中从第i个字符开始长度为j的子串,strlength(s)返回串的长度,则strconcat(substring(s1,2,strlength(s2)),substring(s1,strlength(s2),2))的结果是______。

点击查看答案
第4题
编写程序,对串s1查找子串s2在s1中出现的次数,串和子串在主函数中输入,要求使用函数调用。

点击查看答案
第5题
下列程序能将字符串s1中的所有与字符串str1相同的子串替换成字符串sb2,并将替换后的新串存于字符
数组s2中。 include<stdio. h> void replace(s1,s2,str1,str2) char *s1,*s2,*str1,*str2; { char *t0,*t1,*t2,*x,*y; x=s1;y=s2; while(【 】) { for(t0=s1,t1=str1; ((*t1!=\O&& 【 】;t0++,t1++); if(*t1!=\0) *s2++=【 】; else { for(t1=str2;*t1!=\0;) *s2++= 【 】; 【 】; } } *s2=\0; } main () { static char s1[]="abcdef ababcd abab.",s2125]; replace (s1, s2, "abc", "XYZ"); printf("%s\n",s2); }

点击查看答案
第6题
串s1=‘abcdefg’,s2=‘hijkl’,则concat(substr(s1,2,strlen(s2)),substr(s1,strlen(s2),2))=______

串s1=‘abcdefg’,s2=‘hijkl’,则concat(substr(s1,2,strlen(s2)),substr(s1,strlen(s2),2))=_________。

点击查看答案
第7题
以下fun函数的功能是把s2串连接到s1串之后,请填空。 void fun(char*s1,char*s2) {while(*s1)___

以下fun函数的功能是把s2串连接到s1串之后,请填空。 void fun(char*s1,char*s2) {while(*s1)____________; while(*s2) _____________; _____________; )

点击查看答案
第8题
函数search的原型为:char *search(char *str1,char *str2);,其功能是在字符串str1中查找字
函数search的原型为:char *search(char *str1,char *str2);,其功能是在字符串str1中查找字

符串str2第一次出现的位置。测试用主函数如下所示,请编制search函数,并判断整个程序实现的功能。

#include

#include

void main()

{

char *search(char *str1,char *str2);

char *ptr;

char s1[100],s2[100];

cout<< "Input the s1 and s2:"<< endl;

cin>>s1>>s2;

ptr=search(s1,s2);

if(ptr!=NULL)

cout<< "子串第一次出现的位置是:s1["<< ptr-s1<< "]"<< endl;

else

cout<< s2<< "没有出现在"<< s1<< "中。"<< endl;

}

点击查看答案
第9题
设串s1='abcdefg',s2='ab',则Concat(s1,s2)的返回值()。

A.ab

B.cdefg

C.abcdefg

D.abcdefgab

点击查看答案
第10题
串s1=‘ABCDEFG’,s2=‘PQRST’,函数concat(x,y)返回x和y串的连接串,substr(s,i,j)返回串s的从序号i

串s1=‘ABCDEFG’,s2=‘PQRST’,函数concat(x,y)返回x和y串的连接串,substr(s,i,j)返回串s的从序号i的字符开始的j个字符组成的子串,strlen(s)返回串s的长度,则concat(slabstr(s1,2,strlen(s2)),substr(s1,strlen(s2),2))=_________

A.BCDEF

B.BCDEFG

C.BCPQRST

D.BCDEFEF

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改