niusouti.com
更多“以下合法的字符型常量是( )。A.'\x13'B.'\081'C.'65'D.\n ”相关问题
  • 第1题:

    以下合法的字符型常量是

    A.'\x13'

    B.'\081'

    C.'65'

    D.\n


    正确答案:A
    解析: C语言的字符常量是用单引号(即撇号)括起来的一个字符。除此之外,在C语言中还允许用一个“\”开头的字符序列来表示字符常量。其中,形式“\ddd"表示 1到3位8进制数所代表的字符;形式“\xhh"表示1到2位16进制数所代表的字符。在本题中,'\x13'表示回车符,是一个字符常量;'\081'用8进制数所代表的字符,但形式不正确,因为8进制数所代表的字符中不会出现数字“8”;'5'不是一个字符,而是一个十进制数字;'\n'是用双引号括起来的一个字符,表示一个字符串,而不是字符常量。

  • 第2题:

    在C语言中,合法的字符常量是______。

    A.'\081

    B.'\x43'

    C.'ab'

    D.\0


    正确答案:B
    解析:选项A错在表示转义字符的三位八进制数中不能出现8,选项C错在字符串要用双引号括起,选项D错在单个字符应用单引号括起。选项B表示用两位16进制数代表转义字符。

  • 第3题:

    C++语言中,合法的字符型常量是()。

    A.‘A’

    B.“A”

    C.65

    D.A


    A 解析:在C语言中,用单引号括起来的单个字符成为字符型常量。选项C是用双引号括起来的单个字符,不是字符型常量;选项D中单引号内有两个字符,所以也不是字符型常量。 字符型常量在计算机内是采用该字符的ASCⅡ编码值来表示的,数据类型为char型,有些控制字符无法直接由单引号括起来表示,因此C语言提供了另一种表示字符型常量的方法,即“转义序列”。转义序列是以转义符”\\”开始,后跟一个字符或一个整型常量的办法来表示一个字符。若转义符后面是一个整型常量,则必须是一个八进制或十六进制数,其取值范围在0到255之间。该八进制数可以以0开头,也可以不以0开头;而十六进制数必须以Ox或x开头。选项B是以0开头,所以表示八进制数,而八进制数只能由0到7组合而成,不可能有9,故B是错误的。选项A以x开头,表示十六进制数,表示方式正确。

  • 第4题:

    以下合法的字符型常量是

    A.′\x13′

    B.′\081′

    C.′65′

    D.\n


    正确答案:A
    解析:C语言的字符常量是用单引号(即撇号)括起来的一个字符。除此之外,在C语言中还允许用一个"\" 开头的字符序列来表示字符常量。其中,形式"\ddd"表示1到3位8进制数所代表的字符;形式"\xhh"表示1到2位16进制数所代表的字符。在本题中,'\x13'表示回车符,是一个字符常量;'\081'用8进制数所代表的字符,但形式不正确,因为8进制数所代表的字符中不会出现数字"8";'65'不是一个字符,而是一个十进制数字;"\n"是用双引号括起来的一个字符,表示一个字符串,而不是字符常量。

  • 第5题:

    3、以下合法的 C 语言字符常量是:

    A.”a”

    B.’\t’

    C.’65’

    D.a


    A 字符串常量必须用双引号括起来,因此只有选项A)正确。