第1题:
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是( )。
A.if(sl>s2)S;
B.if(strcmp(s1,s2))S;
C.if(strcmp(s2,s1>0)S;
D.if(strcmp)(s1,s2)>0)S;
第2题:
设有两个串p和q,求q在p中首次出现位置的运算称作
A.连接
B.模式匹配
C.求子串
D.求串长
第3题:
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S。则以下选项中正确的是______。
A.if (s1>s2)S;
B.if(strcmp(s1, s2))S;
C.if(strcmp(s2, s1)>0)S;
D.if(strcmp(s1, s2)>0)S;
第4题:
设字符串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'
第5题:
设有两个串T和P,求P在T中首次出现的位置的串运算称作【】
A.联接
B.求子串
C.子串定位
D.字符定位
第6题:
设char *s1, *s2;分别指向两个字符串,可以判断字符串s1和s2是否相等的表达式为()
第7题:
设有两个串p和q,求q在p中首次出现的位置的运算称作()
第8题:
设有两个串p和q,求q在p中首次出现的位置的运算称为()
第9题:
设有串S1=’I an a student’,S2=’st’,其index(S1,S2)=()
第10题:
第11题:
连接
求子串
模式匹配
求串长
第12题:
s1=s2
s1==s2
strcpy(s1,s2)==0
strcmp(s1,s2)==0
第13题:
下列语句中,在字符串s1和s2相等时显示"they are Equal"的是( )。
A.if(*s1==*s2) puts("they are Equal");
B.if(!strcmp(s1,s2)) puts("they are Equal");
C.if(s1==s2) Puts("they are Equal");
D.if(strcmp(s1,s2) ) puts("they are Equal");
第14题:
设有两个串s1和s2,求s2在s1中首次出现的位置的运算称为()。
A、求子串
B、求串长
C、联接
D、模式匹配
第15题:
以下说法中错误的是
A.strcpy(A,B)函数是将A字符串的内容复制到B字符串中
B.strlen(cha*s)返回字符串S的长度,未尾的字符不计算在内
C.char a[20]="string";中字符串长度为6
D.strstr(S1,S2)函数在字符串S1中从左边开始查找字符串S2,若查找成功则返回S2在S1中首次出现的位置,否则返回NULL,如果S2为"",则返回S1。
第16题:
判断字符串s1是否大于字符串s2,应该使用( )。
A.if(strcmp(s1,s2)<0)
B.if(s1>s2)
C.if(strcmp(s2,s1)<0)
D.if(strcmp(s1,s2))
第17题:
设有两个串P和q,求q在P中首次出现的位置的运算称作______。
A.连接
B.模式匹配
C.求子串
D.求串长
第18题:
为了判断两个字符串s1和s2是否相等,应当使用()
第19题:
设字符串S1= “ABCDEF”,S2= “PQRS”,则运算S=CONCAT(SUB(S1,2,LEN(S2)),SUB(S1,LEN(S2),2))后的串值为()。
第20题:
设有两个串S1和S2,求串S2在S1中首次出现位置的运算称作()。
第21题:
连接
求子串
模式匹配
判断子串
第22题:
if(s1==s2)
if(s1=s2)
if(strcmp(s1,s2))
if(strcmp(s1,s2)==0)
第23题: