以下关于字符之间大小关系的说法中,正确的是()。A、字符与数值不同,不能规定大小关系B、E比5大C、Z比x大D、!比空格小

题目

以下关于字符之间大小关系的说法中,正确的是()。

A、字符与数值不同,不能规定大小关系

B、E比5大

C、Z比x大

D、!比空格小


相似考题
更多“以下关于字符之间大小关系的说法中,正确的是()。A、字符与数值不同,不能规定大小关系B、E比5大C、 ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

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

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

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

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

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


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

  • 第3题:

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

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

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

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

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


    正确答案:D

  • 第4题:

    在下列关于字符大小关系的说法中,正确的是()。

    A.空格>a>A

    B.空格>A>a

    C.a>A>空格

    D.A>a>空格


    正确答案:C
    对照7位ASCI1码表,可直接看出控制符码值<大写字母码值<小写字母码值。因此a>A>空格,答案选择c。

  • 第5题:

    在下列关于字符大小关系的说法中,正确的是( )。

    A.空格>a>A

    B.空格>A>a

    C.a>A>空格

    D.A>a>空格


    正确答案:C
    对照7位ASCII码表,可直接看出控制符码值<大写字母码值<小写字母码值。因此a>A>空格,答案选择c。