更多“设有两个串p和q,求q在p中首次出现的位置的运算称为()。”相关问题
  • 第1题:

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

    A、求子串

    B、联接

    C、模式匹配

    D、求串长


    正确答案:C

  • 第2题:

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

    A.连接

    B.模式匹配

    C.求子串

    D.求串长


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

  • 第3题:

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

    A.p*q

    B.p-q

    C.p*q

    D.p%q


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

  • 第4题:

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

    A.p+q

    B.p-q

    C.p*q

    D.p%q


    正确答案:B

  • 第5题:

    设有字符串S和P,串的模式匹配是指确定( )。

    A.P在S中首次出现的位置 B.S和P是否能连接起来 C.S和P能否互换 D.S和P是否相同


    正确答案:A

  • 第6题:

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

    A.连接

    B.模式匹配

    C.求子串

    D.求串长


    正确答案:B
    解析:求一个串在另一个串中首次出现的位置的运算称作模式匹配。

  • 第7题:

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

    • A、连接
    • B、模式匹配
    • C、求子串
    • D、求串长

    正确答案:B

  • 第8题:

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


    正确答案:模式匹配

  • 第9题:

    设有两个串t和p,求p在t中首次出现的位置的运算叫做()。

    • A、求子串
    • B、模式匹配
    • C、串替换
    • D、串连接

    正确答案:B

  • 第10题:

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

    连接

    B

    求子串

    C

    模式匹配

    D

    判断子串


    正确答案: B
    解析: 暂无解析

  • 第11题:

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

    正确答案: 模式匹配
    解析: 暂无解析

  • 第12题:

    单选题
    设有两个串t和p,求p在t中首次出现的位置的运算叫做()。
    A

    求子串

    B

    模式匹配

    C

    串替换

    D

    串连接


    正确答案: A
    解析: 暂无解析

  • 第13题:

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

    A、求子串

    B、求串长

    C、联接

    D、模式匹配


    参考答案:D

  • 第14题:

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

    A.连接

    B.模式匹配

    C.求于串

    D.求串长


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

  • 第15题:

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

    A.连接

    B.模式匹配

    C.求子串

    D.求串长


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

  • 第16题:

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

    A.p+q

    B.p-q

    C.p*q

    D.p%q


    正确答案:B
    解析:指向同一字符串的指针可以、也只能进行减运算,返回一个整型数。

  • 第17题:

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

    A.联接

    B.求子串

    C.子串定位

    D.字符定位


    正确答案:C
    [解析]两个都是字符串,求一个字符串在另一个字符串中首次出现的位置的运算属于子串定位,而不是字符定位.

  • 第18题:

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

    A.求子串
    B.判断是否相等
    C.模式匹配
    D.连接

    答案:C
    解析:
    A项,求子串操作是从字符串S中截取第i个字符开始后的长度1的子串。BD明显不对。

  • 第19题:

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

    • A、连接
    • B、模式匹配
    • C、求子串
    • D、求串长

    正确答案:B

  • 第20题:

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

    • A、连接
    • B、求子串
    • C、模式匹配
    • D、判断子串

    正确答案:C

  • 第21题:

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

    • A、求子串
    • B、联接
    • C、匹配
    • D、求串长

    正确答案:C

  • 第22题:

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

    连接

    B

    求子串

    C

    模式匹配

    D

    求串长


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    数据结构里,设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为()。
    A

    求子串

    B

    联接

    C

    匹配

    D

    求串长


    正确答案: C
    解析: 暂无解析