设有字符串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是否相同

参考解析

解析:本题考查数据结构基础知识。
串的模式匹配是指模式串在主串中的定位运算,即模式串在主串中首次出现的位置。

相关考题:

设有如下程序段char s[20]= "Be i jing",*p;p=s;则执行 p=s; 语句后,以下叙述正确的是A) 可以用 *p 表示 s[0]B)s 数组中元素的个数和 p 所指字符串长度相等C)s 和 p 都是指针变量D) 数组 s 中的内容和指针变量 p 中的内容相等

设有两个串p和q,求q在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和q,求q在p中首次出现位置的运算称作A.连接B.模式匹配C.求子串D.求串长

求字符串T在字符串S中首次出现的位置的操作称为()。A、串的模式匹配B、求子串C、求串的长度D、串的连接

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

设有两个串s1和s2,求s2在s1中首次出现的位置的运算称为()。A、求子串B、求串长C、联接D、模式匹配

设有如下程序段:则执行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"为止,输出连接在一起的字符串

求字符串T在字符串S中首次出现的位置称为(42)。A.串的模式匹配B.求子串C.求串的长度D.串的连接

设有两个字符串p和q,求q在p中首次出现位置的运算称为( )。A.连接B.模式匹配C.求子串D.求串长

以下函数实现的功能是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和P,串的模式匹配是指确定( )。A.P在S中首次出现的位置 B.S和P是否能连接起来 C.S和P能否互换 D.S和P是否相同

设有两个串P和q,求q在P中首次出现的位置的运算称作______。A.连接B.模式匹配C.求子串D.求串长

设有两个串S1和S2,求S2在S1中首次出现的位置的运算称作()。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;

booleanendsWith(Strings)表示()A、查找某字符串是否以s为结尾B、查找某字符串是否与s完全匹配C、确定某字符串与s的大小关系D、确定某字符串是否以s为开始

设有两个串p和q,求q在p中首次出现的位置的运算称作()A、连接B、模式匹配C、求子串D、求串长

设有两个串S1和S2,求串S2在S1中首次出现位置的运算称作()。A、连接B、求子串C、模式匹配D、判断子串

确定串T在串S中首次出现的位置的操作称为串的模式匹配。

单选题假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。Achar *p=s;Bchar *p=s;Cchar *p;p=*s;Dchar *p; p=s;

单选题设有两个串p和q,求q在p中首次出现的位置的运算称为()。A连接B模式匹配C求子串D求串长

单选题设有两个串S1和S2,求串S2在S1中首次出现位置的运算称作()。A连接B求子串C模式匹配D判断子串

单选题booleanendsWith(Strings)表示()A查找某字符串是否以s为结尾B查找某字符串是否与s完全匹配C确定某字符串与s的大小关系D确定某字符串是否以s为开始

单选题设有如下程序段:char s[20]= Bejing,*p;p=s:则执行p=s;语句后,以下叙述正确的是(  )。A可以用*p表示s[0]Bs数组中元素的个数和p所指字符串长度相等Cs和p都是指针变量D数组s中的内容和指针变量p中的内容相等