空串与空格串有什么区别?字符串中的空格有什么意思?空串在串的处理中有什么作用?

题目

空串与空格串有什么区别?字符串中的空格有什么意思?空串在串的处理中有什么作用?

参考答案和解析
正确答案:长度为零的串称为空串,记作""。空格也是串的字符集合中的一个元素,由一个或多个空格组成的串称为空格串。例如" ",其长度为串中空格的个数。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

字符串的特点是(117)。

A.字符串是—种特殊的线性表

B.串的长度必须大于零

C.字符申不属于线性表的一种

D.空格字符组成的串就是空串


正确答案:A
解析:字符串本质上由字符构成的特殊的线性表,字符串的长度可以为0。空串和空格字符组成的串的含义是完全不同的,空串的含义是字符串的长度为0,不含有任何字符,而空格字符组成的串的长度是空格字符数目,它的基本元素是空格字符。

第2题:

以下关于字符串的判定语句中正确的是______。

A.字符串是一种特殊的线性表

B.串的长度必须大于零

C.字符串不属于线性表的一种

D.空格字符组成的串就是空串


正确答案:A
解析:字符串是一种特殊的线性表,是由某字符集上的字符所组成的任何有限字符序列。当一个字符串不包含任何字符时,称它为空字符串。仅由一个或多个空格组成的串称为空白串(blank string)。空串和空白串不同。字符串通常存储于足够大的字符数组中。事实上,像这种试题,因为选项A和选项C是一对矛盾体,必须有一个正确一个错误,所以根本不要考虑选项B和D。

第3题:

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

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

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

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

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


正确答案:D

第4题:

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

A.包含任意个空格字符的字符串称为空串
B.字符串不是线性数据结构
C.字符串的长度是指串中所含字符的个数
D.字符串的长度是指串中所含非空格字符的个数

答案:C
解析:
在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。选项A中的空格也是属于一种字符,都是空格的字符串叫空格串,而不是空串;选项B的字符串是属于线性结构的;选项C字符串的长度是指字符串所有字符个数的总和(包括空格)。

第5题:

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

(37)A.包含任意个空格字符的字符串称为空串

B.仅包含一个空格字符的字符串称为空串

C.字符串的长度是指串中所含字符的个数

D.字符串的长度是指串中所含非空格字符的个数


正确答案:C

第6题:

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

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

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

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

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


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

第7题:

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

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

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

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

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


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

第8题:

空串和空格串是相同的。()

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


参考答案:错误

第9题:

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

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

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

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

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


正确答案:D

第10题:

空串和空格串()

  • A、相同
  • B、不相同
  • C、可能相同
  • D、无法确定

正确答案:B