设有字符串S和P,串的模式匹配是指确定( )。A.P在S中首次出现的化置B.S和P是否能连接起来C.S和P能否互换D.S和P是否相同
设有字符串S和P,串的模式匹配是指确定( )。
A.P在S中首次出现的化置
B.S和P是否能连接起来
C.S和P能否互换
D.S和P是否相同
B.S和P是否能连接起来
C.S和P能否互换
D.S和P是否相同
参考解析
解析:本题考查数据结构基础知识。
串的模式匹配是指模式串在主串中的定位运算,即模式串在主串中首次出现的位置。
串的模式匹配是指模式串在主串中的定位运算,即模式串在主串中首次出现的位置。
相关考题:
设有如下程序段char s[20]= "Be i jing",*p;p=s;则执行 p=s; 语句后,以下叙述正确的是A) 可以用 *p 表示 s[0]B)s 数组中元素的个数和 p 所指字符串长度相等C)s 和 p 都是指针变量D) 数组 s 中的内容和指针变量 p 中的内容相等
设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是( )。A.可以用*p表示s[0]B.s数组中元素的个数和p所指字符串长度相等C.s和p都是指针变量D.数组s中的内容和指针变量p中的内容相同
设有下面的程序段:char s[]="china"; char*p; p=s;则下列叙述正确的是A.s和p完全相同B.数组s中的内容和指针变量p中的内容相同C.s数组长度和p所指向的字符串长度相等D.*p与s[0]相等
对下述程序的判断中,正确的是()。includevoid main(){char *P,s[256];p=s;while(strcmp 对下述程序的判断中,正确的是( )。 #include<stdio.h> void main() {char *P,s[256]; p=s; while(strcmp(s,"the end")) {printf("Input the string:"); gets(s); while(*P) putchar(*p++);}}A.此程序循环接收字符串并输出,直到接收到字符串“the end”为止B.此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止C.此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作D.此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串
设有如下程序段:则执行P=s;语句后,以下叙述中正确的是( )。A.可以用* P表示s[O]B.S数组中元素的个数和P所指字符串长度相等C.s和P都是指针变量D.数组s中的内容和指针变量P中的内容相等
设有下列程序段: chars[20]="Beijing",*P; P=S; 则执行“p=s;”语句后,下列叙述正确的是( )。A.可以用*P表示s[0]B.S数组中元素的个数和P所指字符串长度相等C.S和P都是指针变量D.数组s中的内容和指针变量P中的内容相同
对下述程序的判断中,正确的是includevoid main(){char*p,s[128];p=S;while(strcmp(s," 对下述程序的判断中,正确的是 #include<stdio.h> void main() { char*p,s[128]; p=S; while(strcmp(s,"End")) { printf("Input a string:");gets(s); while(*p) putchar(*p++);}}A.此程序循环接收字符串并输出,直到接收字符串"End"为止B.此程序循环接收字符串,接收到字符串"End"则输出,否则程序终止C.此程序循环接收字符串并输出,直到接收字符串"End"为止,但因为代码有错误,程序不能正常工作D.此程序循环接收字符串并将其连接在一起,直到接收字符串"End"为止,输出连接在一起的字符串
以下函数实现的功能是void fun (char *s){ char *p,*q,temp; p=s; q=s+ strlen(s)-1; while (p<q) { temp=*p; *p=*q; *p=temp; p++; q--; }}A.将一个字符串首尾颠倒B.计算字符串的长度C.统计字符串中的空格个数D.将字符串中的小写字母变成大写字母
假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。Achar *p=s;Bchar *p=s;Cchar *p;p=*s;Dchar *p; p=s;
单选题假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。Achar *p=s;Bchar *p=s;Cchar *p;p=*s;Dchar *p; p=s;
单选题设有如下程序段:char s[20]= Bejing,*p;p=s:则执行p=s;语句后,以下叙述正确的是( )。A可以用*p表示s[0]Bs数组中元素的个数和p所指字符串长度相等Cs和p都是指针变量D数组s中的内容和指针变量p中的内容相等