更多“设有两个串S1和S2,求S2在S1中首次出现的位置的运算称作()。A.求子串 B.判断是否相等 C.模式匹配 D.连接”相关问题
  • 第1题:

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

    A、求子串

    B、联接

    C、模式匹配

    D、求串长


    正确答案:C

  • 第2题:

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

    A.连接

    B.模式匹配

    C.求子串

    D.求串长


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

  • 第3题:

    判断字符串s1是否大于字符串s2,应该使用()。A.if(strcmp(s1,s2)<0)B.if(s1>s2)C.if(strcmp(s2,s1)

    判断字符串s1是否大于字符串s2,应该使用( )。

    A.if(strcmp(s1,s2)<0)

    B.if(s1>s2)

    C.if(strcmp(s2,s1)<0)

    D.if(strcmp(s1,s2))


    正确答案:C
    解析: 本题考查字符串比较函数strcmp()。调用形式:strcmp(s1,s2),其中s1、s2分别是字符串存储区的首地址。函数功能:比较字符串str1和str2,当str1str2时,返回值为负数;当str1=str2时,返回0;当str1>str2,返回值为正数(注意:不能使用关系运算符比较两个字符串的大小)。

  • 第4题:

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

    A.求子串

    B.联接

    C.匹配

    D.求串长


    正确答案:C

  • 第5题:

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

    A.连接

    B.模式匹配

    C.求子串

    D.求串长


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

  • 第6题:

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

    A.连接

    B.模式匹配

    C.求子串

    D.求串长


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

  • 第7题:

    设char *s1, *s2;分别指向两个字符串,可以判断字符串s1和s2是否相等的表达式为()

    • A、s1=s2
    • B、s1==s2
    • C、strcpy(s1,s2)==0
    • D、strcmp(s1,s2)==0

    正确答案:D

  • 第8题:

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

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

    正确答案:B

  • 第9题:

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

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

    正确答案:B

  • 第10题:

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

    连接

    B

    求子串

    C

    模式匹配

    D

    判断子串


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

  • 第11题:

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

    连接

    B

    求子串

    C

    模式匹配

    D

    求串长


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

  • 第12题:

    单选题
    设char *s1, *s2;分别指向两个字符串,可以判断字符串s1和s2是否相等的表达式为()
    A

    s1=s2

    B

    s1==s2

    C

    strcpy(s1,s2)==0

    D

    strcmp(s1,s2)==0


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

  • 第13题:

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

    A、求子串

    B、求串长

    C、联接

    D、模式匹配


    参考答案:D

  • 第14题:

    设字符串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'


    正确答案:A
    解析:s=CONCAT(SUB(s1,2,5),SUB(s1,5,2))=CONCAT(BCDEF,EF)=‘BDCEFEF’

  • 第15题:

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

    A.连接

    B.模式匹配

    C.求于串

    D.求串长


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

  • 第16题:

    求字符串T在字符串S中首次出现的位置称为(42)。

    A.串的模式匹配

    B.求子串

    C.求串的长度

    D.串的连接


    正确答案:A

  • 第17题:

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

    A.联接

    B.求子串

    C.子串定位

    D.字符定位


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

  • 第18题:

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

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

    正确答案:B

  • 第19题:

    为了判断两个字符串s1和s2是否相等,应当使用()

    • A、if(s1==s2)
    • B、if(s1=s2)
    • C、if(strcmp(s1,s2))
    • D、if(strcmp(s1,s2)==0)

    正确答案:D

  • 第20题:

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

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

    正确答案:C

  • 第21题:

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

    连接

    B

    模式匹配

    C

    求子串

    D

    求串长


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

  • 第22题:

    单选题
    为了判断两个字符串s1和s2是否相等,应当使用()
    A

    if(s1==s2)

    B

    if(s1=s2)

    C

    if(strcmp(s1,s2))

    D

    if(strcmp(s1,s2)==0)


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

  • 第23题:

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

    求子串

    B

    模式匹配

    C

    串替换

    D

    串连接


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