请教:2009年下半年《软件设计师》上午试题(标准答案版)第1大题第50小题如何解答?【题目描述】● 字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,则串比较、求子串、串连接、串替换等串的基本运算中, (62) 。(62)A. 进行串的比较运算最不方便 B. 进行求子串运算最不方便 C. 进行串连接最不方便 D. 进行串替换最不方便

题目
请教:2009年下半年《软件设计师》上午试题(标准答案版)第1大题第50小题如何解答?

【题目描述】

● 字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,则串比较、求子串、串连接、串替换等串的基本运算中, (62) 。

(62)

A. 进行串的比较运算最不方便 

B. 进行求子串运算最不方便                

C. 进行串连接最不方便     

D. 进行串替换最不方便

 


相似考题
参考答案和解析

正确答案:D

更多“请教:2009年下半年《软件设计师》上午试题(标准答案版)第1大题第50小题如何解答? 【题目描述】 ●字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,则串比较、求子串、串连接、串替换等串的基本运算中, (62) 。 (62) A. 进行串的比较运算最不方便 B. 进行求子串运算最不方便 C. 进行串连接最不方便 D. 进行串替换最不方便”相关问题
  • 第1题:

    串下面关于串的的叙述中,()是不正确的?

    A.串是字符的有限序列

    B、空串是由空格构成的串

    C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储


    参考答案:B
    解释:空格常常是串的字符集合中的一个元素,有一个或多个空格组成的串成为空格串,零个字符的串成为空串,其长度为零。

  • 第2题:

    strcmp()函数用来()。

    A、求字符串长度

    B、比较字符

    C、求子串

    D、字符串拷贝


    参考答案:B

  • 第3题:

    strcat()函数是用来()。

    A、字符串连接

    B、比较字符

    C、求子串

    D、字符串拷贝


    参考答案:A

  • 第4题:

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

    A.串的模式匹配

    B.求子串

    C.求串的长度

    D.串的连接


    正确答案:A

  • 第5题:

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

    A.连接

    B.模式匹配

    C.求子串

    D.求串长


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

  • 第6题:

    以下关于串的叙述中,哪一种说法是不正确的? ( )

    A.零个字符的串为空串

    B.串'BEIJING'与串'BEIJING'相等

    C.模式匹配是串的一种重要运算

    D.串既可采用顺序存储,也可采用链接存储


    正确答案:B
    解析:两个串相等只有当两个串的长度相等,并且各个对应位置上的字符都相等时才相等。空格是串的字符集合中的一个元素。

  • 第7题:

    以下关于字符串的叙述中正确的是( )。

    A.C语言中有字符串类型的常量和变量

    B.两个字符串中的字符个数相同时才能进行串符串大小的比较

    C.可以用关系运算符对字符串的大小进行比较

    D.空串一定比空格打头的字符串小


    正确答案:D
    解析:C语言中只有字符串常量而没有字符串变量,故选项A不正确:字符串比较大小是以第1个不相同字符的大小为标准的,跟长度没有关系,故选项B不正确:字符串比较大小除了使用库函数stremp()以外,就只能靠自己写代码来实现了,而不能通过关系运算符来比较大小,因为字符串在表达式中相当于coostchar*,即常字符指针,代表的是字符串的首地址,关系运算符会将两个字符串的首地址值比较大小,这是毫无意义的。所以选项C也不正确。空串的长度为0,而以空格打头的字符串的长度至少为1,故选项D正确,本题应该选择D。

  • 第8题:

    以下关于字符串的叙述正确的是( )。

    A.C语言中有字符串类型的常量和变量

    B.两个字符串中的字符个数相同时才能进行字符串大小的比较

    C.可以用关系运算符对字符串的大小进行比较

    D.空串一定比空格打头的字符串小


    正确答案:D

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    下面关于串的的叙述中,()是不正确的。

    • A、串是字符的有限序列
    • B、空串是由空格构成的串
    • C、模式匹配是串的一种重要运算
    • D、串既可以采用顺序存储,也可以采用链式存储

    正确答案:B

  • 第11题:

    单选题
    串下面关于串的的叙述中,()是不正确的?
    A

    串是字符的有限序列

    B

    空串是由空格构成的串

    C

    模式匹配是串的一种重要运算

    D

    串既可以采用顺序存储,也可以采用链式存储


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

  • 第12题:

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

    求子串

    B

    模式匹配

    C

    串替换

    D

    串连接


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

  • 第13题:

    下列对字符串的说法中,错误的是( )

    A.字符串就是一个字符数组

    B.字符串可以整体输入输出

    C.字符串可以比较大小

    D.存储字符串所需的内存空间等于字符串的长度


    正确答案:D 

  • 第14题:

    下面关于串的叙述中,哪一个是不正确的? ______。

    A.串是字符的有限序列

    B.空串是由空格构成的串

    C.模式匹配是串的一种重要运算

    D.串既可以采用顺序存储,也可以采用链式存储


    正确答案:B

  • 第15题:

    下列关于串的叙述中,正确的是_________。

    A.串是由零个或多个字符组成的有限序列

    B.空串是由空格构成的串

    C.串只能顺序存储

    D.“推入”是串的基本运算之一


    正确答案:A
    解析:零个字符的串是空串,所以选项B是错误的。串的存储有顺序存储和链式存储两种,所以选项C是错误的。串的基本运算有连接、赋值、求长度、全等比较、求子串、找子串位置以及替换,所以选项D是错误的。

  • 第16题:

    对串s和串t,为串t在串s中定位的运算称为( )。

    A.判等

    B.模式匹配

    C.求串长

    D.求子串


    正确答案:B
    解析:子串的定位操作称为串的模式匹配。

  • 第17题:

    以下关于字符串的叙述中正确的是( )。

    A.空串比空格打头的字符串小

    B.两个字符串中的字符个数相同时才能进行字符串大小的比较

    C.可以用关系运算符对字符串的大小进行比较

    D.C语言中有字符串类型的常量和变量


    正确答案:A
    字符串比较大小是以第l个不相同字符的大小为标准的,跟长度没有关系,B选项不正确;字符串比较大小除了使用库函数s协emp()以外,就只能靠自己写代码来实现了。而不能通过关系运算符来比较大小。因为字符串在表达式中相当于constchar+,即常字符指针,代表的是字符串的首地址,关系运算符会将两个字符串的首地址值比较大小,这是毫无意义的。c选项不正确。C语言中只有字符串常量而没有字符串变量,D选项描述不正确;空串的长度为0,而以空格打头的字符串的长度至少为l,因此A选项是正确的。

  • 第18题:

    以下关于字符串的叙述中正确的是( )。

    A.C语言中有字符类型的常量和变量

    B.两个字符串中的字符个数相同时才能进行字符串大小的比较

    C.可以用关系运算符对字符串的大小进行比较

    D.空串一定比空格打头的字符串小


    正确答案:D
    解析:本题考查的重点是C语言中对字符串的理解。选项B是错误的,两个字符串不一定非要字符一样多才可以比较大小;选项C是错误的,不能用关系运算符来对字符串进行大小比较。因为空串只有一个null字符(其值为零),从而,它一定比空格打头的字符串小,所以选项D是正确的。

  • 第19题:

    下面关于串的叙述,正确的是【】

    A.串是字符的有限序列

    B.空串是由空格构成的串

    C.模式匹配是串的一种重要运算

    D.串既可以采用顺序存储,也可以采用链式存储


    正确答案:ACD
    [解析]空串(EmptyString)是长度为零的串,由一个或多个空格组成的串称为空白串(Blank String).

  • 第20题:

    下面关于串的叙述中,()是不正确的。

    • A、串是字符的有限序列
    • B、空串是由空格构成的串
    • C、模式匹配是串的一种重要运算
    • D、串既可以采用顺序存储,也可以采用链式存储

    正确答案:B

  • 第21题:

    串下面关于串的的叙述中,()是不正确的?

    • A、串是字符的有限序列
    • B、空串是由空格构成的串
    • C、模式匹配是串的一种重要运算
    • D、串既可以采用顺序存储,也可以采用链式存储

    正确答案:B

  • 第22题:

    关于串的叙述正确的是()。

    • A、串是字符的有限序列
    • B、空串是空格构成的串
    • C、模式匹配是串的一种重要运算
    • D、串既可以采用顺序存储,也可以采用链是存储

    正确答案:A,C,D

  • 第23题:

    多选题
    关于串的叙述正确的是()。
    A

    串是字符的有限序列

    B

    空串是空格构成的串

    C

    模式匹配是串的一种重要运算

    D

    串既可以采用顺序存储,也可以采用链是存储


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