以下关于字符串的叙述中正确的是:A.C语言中有字符串类型的常量和变量B.两个字符串中的字符个数相同时才能进行字符串大小的比较C.可以用关系运算符对字符串的大小进行比较D.空串不是空格字符串

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

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

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

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

D.空串不是空格字符串


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

相关考题:

有以下函数int aaa(char *s){ char *t=s;while(*t++);t--;return(t-s);}以下关于 aaa 函数的功能叙述正确的是A) 求字符串s 的长度B) 比较两个串的大小C) 将串s 复制到串tD) 求字符串s 所占字节数

以下关于字符串的叙述中正确的是A ) C 语言中有字符串类型的常量和变量B ) 两个字符串中的字符个数相同时才能进行字符串大小的比较C ) 可以用关系运算符对字符串的大小进行比较D ) 空串一定比空格打头的字符串小

有以下函数int aaa(char *s){ char *t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是A.求字符串s的长度B.比较两个串的大小C.将串s复制到串tD.求字符串s所占字节数

以下关于KeyPress事件过程中参数KeyAscii的叙述正确的是______。A.KeyAscii参数是所按键的ASCII码B.KeyAscii参数的数据类型为字符串C.KeyAscii参数可以省略D.KeyAscii参数是所按键上标注的字符

以下关于KeyPress事件过程中参数KeyAscii的叙述中正确的是( )A.KeyAscii参数是所按键的ASCII码B.KeyAscii参数的数据类型为字符串C.KeyAscii参数可以省略D.KeyAscii参数是所按键上标注的字符

若有说明语句char a[]="It is mine";char *p="It is mine";则以下不正确的叙述是A.a+1表示的是字符t的地址B.p指向另外的字符串时,字符串的长度不受限制C.p变量中存放的地址值可以改变D.a中只能存放10个字符

下面关于字符串资源的描述,正确的是()。 A、使用标签定义字符串资源B、字符串资源定义在demins.xml文件中C、可以在布局文件中调用字符串资源D、可以在Java代码中调用字符串资源

以下关于字符串.strip()方法功能说明正确的是() A、按照指定字符分割字符串为数组B、去掉字符串两侧指定字符C、替换字符串中特定字符D、连接两个字符串序列

以下关于字符串的叙述中正确的是( )。A.C语言中有字符串类型的常量和变量B.两个字符串中的字符个数相同时才能进行字符串大小的比较C.可以用关系运算符对字符串的大小进行比较D.空串一定比空格打头的字符串小

设有以下定义和语句: 则以下叙述中正确的是( )。A.str数组长度和P所指向的字符串长度相等SXB 设有以下定义和语句:则以下叙述中正确的是( )。A.str数组长度和P所指向的字符串长度相等B.*P与str[0]的值相等C.str与P的类型完全相同D.数组str中存放的内容和指针变量P中存放的内容相同

若有定义:char*ps[]={“aa”,“bb”,“cc”,“dd”};,则以下叙述正确的是()。 Aps[0]是字符串”aa”B*ps[0]是字符串”aa”的首地址Cps[0]是字符串”aa”的首地址D*ps[0]是字符串”aa”

有以下函数 int aaa(char*s) {char*t=s; while(*t+t); t--: return(t-s); } 以下关于aaa函数的功能叙述正确的是( )。A.求字符串S的长度B.比较两个串的大小C.将串S复制到串tD.求字符串S所占字节数

有以下函数以下关于aaa函数功能叙述正确的是( )。A.求字符串s的长度B.比较两个串的大小C.将串s复制到串tD.求字符串s所占字节数

以下关于字符串的叙述中正确的是( )。A.AB.BC.CD.D

有以下程序:以下叙述中正确的是( )。A.在给P和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3B.由于P数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3C.由于q数组中没有字符串结束符,长度不能确定;但P数组中字符长度为3D.由于P和q数组中没有字符串结束符,故长度都不能确定

以下关于字符串的叙述中正确的是( )。A.C语言中有字符类型的常量和变量B.两个字符串中的字符个数相同时才能进行字符串大小的比较C.可以用关系运算符对字符串的大小进行比较D.空串一定比空格打头的字符串小

以下选项中,能正确进行字符串赋值的是

以下关于KeyPress事件过程中参数KeyAscii的叙述中,正确的是______。A.KeyAscii参数是所按键的ASCII码B.KeyAscii参数的数据类型为字符串C.KeyAscii参数可以省略D.KeyAscii参数是所按键上标注的字符

以下关于字符串的叙述中正确的是( )。A.C语言中有字符串类型的常量和变量B.两个字符串中的字符个数相同时才能进行串符串大小的比较C.可以用关系运算符对字符串的大小进行比较D.空串一定比空格打头的字符串小

以下关于字符串的叙述中,正确的是( )。A.包含任意个空格字符的字符串称为空串B. 字符串不是线性数据结构C. 字符串的长度是指串中所含字符的个数D. 字符串的长度是指串中所含非空格字符的个数

以下关于字符串的叙述中,正确的是 ( )。A.字符串属于线性的数据结构B.长度为0字符串称为空白串C.串的模式匹配算法用于求出给定串的所有子串D.两个字符串比较时,较长的串比较短的串大

以下关于下图所示有限自动机的叙述中.不正确的是 (49) 。A.该自动机识别的字符串中a不能连续出现B.该自动机识别的字符串中b不能连续出现C.该自动机识别的非空字符串必须以a结尾D.该自动机识别的字符串可以为空串

●以下关于字符串的叙述中,正确的是(37)。(37)A.包含任意个空格字符的字符串称为空串B.仅包含一个空格字符的字符串称为空串C.字符串的长度是指串中所含字符的个数D.字符串的长度是指串中所含非空格字符的个数

以下关于下图所示有限自动机的叙述中,不正确的是 ( ) 。A.该自动机识别的字符串中a不能连续出现B.自动机识别的字符串中b不能连续出现C.自动机识别的非空字符串必须以a结尾D.自动机识别的字符串可以为空串

下列关于字符串说法不正确的是()。A、字符串必须用双引号表示B、字符串必须用单引号表示C、字符串中必须有内容D、字符串可以没有内容

以下关于空值(NULL)的叙述中,正确的是()。A、空值等同于空字符串B、空值表示字段或变量还没有确定值C、VFP不支持空值D、空值等同于数值O

单选题以下关于空值(NULL)的叙述中,正确的是()。A空值等同于空字符串B空值表示字段或变量还没有确定值CVFP不支持空值D空值等同于数值O

单选题有以下函数intaaa(char*s){ char*t=s; while(*t++); t--; return(t-s);}以下关于aaa函数功能叙述正确的是(  )。A求字符串s的长度B比较两个串的大小C将串s复制到串tD求字符串s所占字节数