更多“以下选项中不能作为C语言合法常量的是______。A.'cd'B.100000C.\aD.'\011' ”相关问题
  • 第1题:

    下列选项中不能作为C浯言合法常量的是( )。 A.&39;cd&39; B.0.1e+6 C."

    下列选项中不能作为C浯言合法常量的是( )。

    A.'cd'

    B.0.1e+6

    C."\a"

    D.'\011'


    正确答案:A
    A。【解析】所谓常量的是在程序运行过程中,其值不能被改变的量。包括整型数量、实型常量、字符常量和字符串常量等类型。选项B0.1e+6是用指数形式表示的实型常量,C语言的语法规定,字母e之前必须要有数字,后面的指数必须为整数,并且在字母e前后以及数字之间不得插入空格;选项C用双引号括起来表示字符串\a;选项D'\011'表示用单引号括起来的转义字符八进制数。011;选项A,在用单引号表示的字符常量中,只能包含一个字符。所以不正确。

  • 第2题:

    以下选项中不能作为C语言合法常量的是________。

    A.'cd'

    B.1.00E+05

    C."a"

    D.'011'


    A 本题考查C语言中常量的定义。常量是指程序在运行过程中,其值不能被改变的量。C语言中常见的常量主要有整型常量、实型常量、字符型常量。整型常量包括十进制整数,如456;八进制整数,以0开头,如0456;十六进制整数,以0x开头,如0x456。实型变量包括十进制小数形式,如.456;指数形式,如456e0,字母e前面必须有数字,e后面的数字必须为整数,如456e-4。字符型常量是用单撇号括起来的一个字符。如,’a’,’A’等。’a’不等于’A’。字符型常量还包括一种转义字符,以’\\’开头,表示将’\\’后面的字符转换成另外的意义。字符串也可以作为常量,用双撇号括起来,如'abc'。本题A选项中单撇号括起来的不是一个字符,而是三个字符,故不是合法常量。B选项是实型变量的指数表示形式。C选项是字符串常量,用双撇号引起来。D选项是字符’\\0’,因为在碰到’\\0’后,字符串结束,因此只读取到’\\0’,所以D选项是合法常量。

  • 第3题:

    以下选项中不能作为C 语言合法常量的是()。

    A.'cd'

    B.0.1e+6

    C."a"

    D.'011'


    B

  • 第4题:

    以下选项中不能作为C语言合法常量的是()

    A.0.1e+6

    B.'cd'

    C."a"

    D.'011'


    B

  • 第5题:

    以下不能作为合法常量的是()。

    A.1.234e04

    B.‘011’

    C.“a”

    D.‘CD’


    B 本题考查实型数据的表示形式。 实型数据有十进制小数形式和指数形式两种表示方法,指数形式中e后面的指数必须为整数。选项B中e后面的指数为0.3,不符合实型数据的表示方式。