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

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

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

B

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

C

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

D

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


参考解析

解析:
A项错误,C语言中没有字符串类型,而是通过字符数组的形式保存字符串。B项错误,字符串比较的方法是:依次对s1和s2中对应位置上的字符两两进行比较,当出现第一对不相同的字符时,即由这两个字符决定所在串的大小(比较字符大小的依据是其ASCII码值)。空格是一种字符,所以空串肯定比空格打头的字符串小。C项错误,比较字符串大小时,通过库函数strcmp(s1,s2)或者自定义函数,不能使用关系运算符。D项正确:空串的长度为0,而以空格打头的字符串的长度至少为1。答案选择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所占字节数