工学

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

题目
单选题
设有两个串p 和q,求p 在q中首次出现的位置的运算称作()。
A

连接

B

求子串

C

模式匹配

D

求串长

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有以下程序段:

int a[5]={0},*p,*q;

p=a;

q=a;

则下列选项目,合法的运算是

A.p+q;

B.p-q

C.p*q

D.p%q


正确答案:B
解析:本题考核指针的运算。C++语言中,指向同一字符串的指针之间可以,也只能进行减运算,减运算后返回的是一整型数,表示指针之间的地址偏移量。

第2题:

设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为( )。

A、求子串

B、联接

C、模式匹配

D、求串长


正确答案:C

第3题:

设有两个串p和q,求q在p中首次出现的位置的运算称作模式匹配。()

此题为判断题(对,错)。


参考答案:√

第4题:

设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是

A.p*q

B.p-q

C.p*q

D.p%q


正确答案:B
解析:本题考核指针的运算。 C++语言中,指向同一字符串的指针之间可以,也只能进行减运算,减运算后返回的是一整型数,表示指针之间的地址偏移量。

第5题:

设有两个串p和q,求q在p中首次出现位置的运算称为( )。

A.连接

B.模式匹配

C.求子串

D.求串长


正确答案:B
解析: 字串的定位操作通常称为串的模式匹配,是各种串处理系统中最重要的操作之一。

第6题:

设有两个串p和q,求q在p中首次出现位置的运算称作

A.连接

B.模式匹配

C.求子串

D.求串长


正确答案:B
解析:子串的定位操作通常称作串的模式匹配,是各种串处理系统中最重要的操作之一,算法的基本思想是:从主串的开始字符起和模式的第一个字符比较,若相等则继续比较后续字符,否则从主串的下一个字符起再重新和模式的字符比较,依次类推,直至模式中的每一个字符依次和主串中的一个连续的字符序列相等,称匹配成功,否则称匹配不成功。

第7题:

设有两个串s1和s2,求s2在s1中首次出现的位置的运算称为()。

A、求子串

B、求串长

C、联接

D、模式匹配


参考答案:D

第8题:

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

A、联接

B、求子串

C、字符定位

D、子串定位


正确答案:D

第9题:

没有两个串p和q,求q在p首次出现位置的运算称作

A.连接

B.模式匹配

C.求于串

D.求串长


正确答案:B
解析:子串的定位操作通常称作串模式匹配,是各种申处理系统中最重要的操作之一,算法的基本思想是:从主串的开始字符起和模式的第一个字符比较,若相等则继续比较后续字符,否则从主串的下一个字符起再重新和模式的字符比较,依次类推,直至模式中的每一个字符依次和主串中的一个连续的字符序列相等,称匹配成功,否则称匹配不成功。

第10题:

设有两个字符串p和q,求q在p中首次出现位置的运算称为( )。

A.连接

B.模式匹配

C.求子串

D.求串长


正确答案:B
B。【解析】字串的定位操作通常称为串的模式匹配,是各种串处理系统中最重要的操作之一。