参考答案和解析
正确答案: B
解析:
实型常量指数形式由十进制数加阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。.2e0为指数形式实数,B项正确。3.1e0.4,阶数不是整数,A项错误。E13阶码标志前缺少十进制数,C项错误。7.12E缺少阶码,D项错误。答案选择B选项。
更多“单选题以下选项中,合法的C语言实数是(  )。A 3.1e0.4B .2e0C E13D 7.12E”相关问题
  • 第1题:

    下列选项中,合法的C语言关键字是______。

    A.VAR

    B.cher

    C.integer

    D.default


    正确答案:D

  • 第2题:

    以下选项中可用作C程序合法实数的是( )。

    A..1eO

    B.3.0e0.2

    C.E9

    D.9.12E


    正确答案:A
    e前e后有数字,e后数值为整数,所以B)、c)、D)错误。

  • 第3题:

    以下选项中合法的C语言字符常量是

    A.'\t'

    B.A

    C.67

    D.A


    正确答案:A
    解析:在C语言中,一个字符常量代表ASCII字符集中的一个小字符,在程序中用单引号把一个字符括起来作为字符常量,选项A)是一个转义字符常量,表示横向跳若干空格(代表“TAB”键);选项B)表示一个字符串;选项C)表示一个整型常量;选项D)表示一个标识符(代表一个变量),故本题答案为A)。

  • 第4题:

    以下选项中,不合法的c语言用户标识符是( )。

    A.a_b

    B.AaBc

    C.f1一一b

    D.一1


    正确答案:C
    C语言规定,变量命名必须符合标识符的命名规则,c选项中包含了非法字符“一”,所以错误。标识符由字母、数字或下划线组成,且第一个字符必须是大小写英文字母或者下划线,而不能是数字。

  • 第5题:

    以下选项中可用做C程序合法实数的是( )。

    A..leO

    B.3.0e0.2

    C.E9

    D.9.12E


    正确答案:A
    C语言中实数的指数计数表示格式为字母e或者E之前必须有数字,且e或E后面的指数必须为整数。所以选项A正确。

  • 第6题:

    以下选项小可作为C语言合法整数的是( )。

    A.10110B

    B.386

    C.0Xffa

    D.x2a2


    正确答案:C
    解析:整数可以用十进制、八进制或十六进制表示,并分为有符号数、无符号数和长整型数,由此可知选项A)错;选项B),用0386表示八进制错误,因为八进制数字为0~7八个数字,含有8是不对的;数字前加“0x”表示十六进制数,所以D)不对。

  • 第7题:

    以下选项中可以作为C语言合法常旱的是

    A.-80

    B.-80

    C.-8e1.0

    D.-80.0e


    正确答案:A
    解析:本题考查的是C语言中整型常量与实型常量的部分表示方法。选项A用的是整型常量的十进制表示法,是正确的。以0或-0开头的整数是八进制数表示法,八进制数的原则是“逢八进一”它只可能包含0~7这8个符号,故选项B是错误的。选项C和D椰是实型常量的指数表示法,其规则是用字母。(或E)将一个实数的小数部分和指数部分分隔开。字母e(或E)之前是小数部分,之后是指数部分,这两部分都不能省略,且指数部分必须为整数。故选项C和D都不正确。所以,4个选项中选项A符合题意。

  • 第8题:

    (14)以下选项中可用作C程序合法实数的是

    A).1e0

    B)3.0e0.2

    C)E9

    D)9.12E


    正确答案:A

  • 第9题:

    以下选项中,为C语言合法关键字的是()。

    • A、ant
    • B、cher
    • C、with
    • D、default

    正确答案:D

  • 第10题:

    单选题
    以下选项中可用作C语言中合法用户标识符的是(  )。
    A

    _123

    B

    void

    C

    -abc

    D

    2a


    正确答案: A
    解析:
    合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,其中,关键字在程序中都代表着固定的含义,不能另作他用。B项中void是关键字,不合法。C项和D项没有以字母或下划线开头,不合法。答案选择A选项。

  • 第11题:

    单选题
    以下选项中能表示合法常量的是(  )。
    A

    整数:1,200

    B

    实数:1.5E2.0

    C

    字符斜杠:'\'

    D

    字符串:\007


    正确答案: D
    解析:
    A项错误,表达错误;B项错误,E后面应为整数,不能是小数;C项错误;字符斜杠的表示方法为'\\',因为第一个\表示是转义字符;D项正确,表示空字符串,第一个字符为"\0",正确。答案选择D选项。

  • 第12题:

    单选题
    以下选项中,合法的C语言常量是(  )。
    A

    1.234

    B

    'C++'

    C

    \2.0

    D

    2Kb


    正确答案: A
    解析:
    C语言中的常量:①整型常量,用不带小数点的数字表示;②实型常量,用带小数点的数字表示;③字符型常量,用带有单引号的一个字符表示;④字符串常量,用一对双引号括起来的一串字符。1.234为实型常量,A项正确;'C++'不合法,若改成"C++"则为字符串常量,B项错误;"\2.0不合法,不是任何类型常量,C项错误;2Kb不合法,若加上双引号"2Kb"为字符串常量,D项错误。答案选择A选项。

  • 第13题:

    以下选项中可作为C语言合法常量的是

    A.-80

    B.-080

    C.-8e1.0

    D.-80.0e


    正确答案:A
    解析: 选项B)中,以0开头表示是一个八进制数,而八进制数的取值范围是0~7,所以-080是不合法的;选项C)和D)中,e后面的指数必须是整数,所以也不合法。

  • 第14题:

    以下选项中,不合法的C语言用户标识符是( )。

    A.a-一b

    B.AaBe

    C.a_b

    D.一1


    正确答案:A
    用户标识符命名规则为:由数字、字母或下划线组成,且首字母不能是数字.不能和关键字重复,所以A)错误.

  • 第15题:

    以下选项中可用作C程序合法实数的是

    A..1e0

    B.3.0e0.2

    C.E9

    D.9.12E


    正确答案:A

  • 第16题:

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

    A.,C—STR’

    B.2014.1

    C.”\l.0

    D.2EK


    正确答案:B
    所谓常量是指在程序运行的过程中,其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。选项A是字符串,但使用单引号,错误,选项c,D,为实型常量中指数形式,但指数形式e(E)之前必须是数字,之后必须为整数,错误。故答案为B选项。

  • 第17题:

    以下选项中,属于C语言中合法的常量的是______。

    A.±234.34

    B.1/8

    C.0’

    D.“a”‘b’


    正确答案:C

  • 第18题:

    下面各选项中,均是C语言合法标识符的选项组是( )。

    A.

    B.

    C.

    D.


    正确答案:B
    合法的标识符由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,用户定义的标识符不能与关键字相同。选项A),数字不能为第一个字母,auto为关键字;选项c)中,也是数字不能为第一个字母,else为关键字;选项D)中负号不合法。

  • 第19题:

    以下选项中可作为C语言合法整数的是( )。

    A.10110B

    B.386

    C.0Xffa

    D.x2a2


    正确答案:C
    解析:在C语言中,整数常量可以用十进制、八进制和十六进制来表示,选项A为二进制表示,故选项A不正确;选项B是八进制表示法,但在八进制数中,各个位数只能为数字0到7中的一个,而在选项B中,有一个数字8,故选项B不正确:选项C为十六进制表示法正确;选项D中也为十六进制表示法,但十六进制数以ox开头,故选项D不正确,所以,4个选项中选项C符合题意。

  • 第20题:

    在下面给出的四个选择中,合法的实型常数是()。

    • A、5E2.0
    • B、2E0
    • C、E-3
    • D、1.3E

    正确答案:B

  • 第21题:

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

    'cd'

    B

    0.1e+6

    C

    a

    D

    '\011'


    正确答案: A
    解析:
    常量包括整型常量、实型常量、字符常量和字符串常量等。单引号表示字符常量,但不能包含字符串。表达字符串常量时需用双引号。A项不合法,在C语言中,字符常量是用单引号括起来的一个字符,'cd'包含了2个字符;B项合法,0.1e+6是实型常量的指数形式,代表0.1×106;C项合法,"\a"是合法的字符串常量,\a是一个非打印的转义字符表示响铃;D项合法,'\011'是一个字符常量,\011是一个用3位八进制表示的转移字符。答案选择A选项。

  • 第22题:

    单选题
    以下选项中可用作C程序合法实数的是(  )。
    A

    .1e0

    B

    3.0e0.2

    C

    E9

    D

    9.12E


    正确答案: C
    解析:
    C程序的合法实数有小数和指数两种表示形式。其中,对于用指数形式表示的实数来说,字母e或E之前必须要有数字,且字母e或E后面的指数必须为整数。B项,e后的指数不能为小数形式;C项,E前必须要有数字;D项,E后缺少整数形式的指数。答案选择A选项。

  • 第23题:

    单选题
    以下选项中合法的C语言赋值语句是(  )。
    A

    ++i;

    B

    a=b=34

    C

    a=3,b=9

    D

    k=int(a+b);


    正确答案: C
    解析:
    B项和C项缺少分号,不合法。D项类型转换不合法,应为k=(int)(a+b)。答案选择A选项。