参考答案和解析
正确答案:B
解析: C语言的语法规定,字母e(E)之前必须有数字,且e(E)后面的指数必须是整数,而选项B)中,e(E)后面的指数是小数,所以不合法。
更多“以下选项中,不能作为合法常量的是A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e0 ”相关问题
  • 第1题:

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

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    本题考查的是c语言的常量。0.1e+6是实型常量的指数形式,代表0.1×10的6次方,所以选项B)是合法的;“a”是合法的字符串常量,a9一个非打印的转义字符表示响铃,所以选项C)是合法的;011是一个字符常量,011是一个用3位八进制表示的转义字符,所以选项D)也是合法的。在C语言中,字符常量是用单引号括起来的一个字符,选项A)中的cd包含了2个字符,所以是不正确的。

  • 第2题:

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

    A.1.234e04

    B.1.234e0.4

    C.1.234e+4

    D.1.234e0


    1.234e0.4

  • 第3题:

    以下选项中,不能作为合法常量的是

    A.1.234e04

    B.1.234e0.4

    C.1.234e+4

    D.1.234e0


    1.234e0.4

  • 第4题:

    以下选项中不能作为合法常量的是

    A.1.234e04

    B.1.234e0.4

    C.1.234e+4

    D.1.234e0


    正确答案:B
    解析:C语言的语法规定,字母e(E)之前必须有数字,且e(E)后面的指数必须是整数,而选项B中,e(E)后面的指数是小数,所以不合法。

  • 第5题:

    下面4个选项中,不能作为合法常量的是()。

    A.1.234e04

    B.1.234e0.4

    C.1.234e+4

    D.1.234e0


    B