以下选项中,合法的一组C语言数值常量是( )。A.028B.12.C..177D.0x8A.5e-3 0Xa23 4e1.5 10,000-0xf 4.5e0 0abc 3.e5

题目

以下选项中,合法的一组C语言数值常量是( )。

A.028

B.12.

C..177

D.0x8A

.5e-3 0Xa23 4e1.5 10,000

-0xf 4.5e0 0abc 3.e5


相似考题
参考答案和解析
正确答案:B
更多“以下选项中,合法的一组C语言数值常量是( )。 A.028B.12.C..177D.0x8A.5e-30Xa234e1.510,0 ”相关问题
  • 第1题:

    以下选项中关于C语言常量的叙述错误的是( )。

    A.所谓常量,是指在程序运行过程中,其值不能被改变的量

    B.常量分为整型常量、实型常量、字符常量和字符串常量

    C.常量可分为数值型常量和非数值常量

    D.经常被使用的变量可以定义成常量


    正确答案:D
    此题考查的是常量和变量的定义,常量不是经常使用的变量,而是一个确定的数值,所以答案选择D。

  • 第2题:

    以下不合法的数值常量是( )。

    A.11

    B.lel

    C.8.0E0.5

    D.0xabcd


    正确答案:C
    解析:指数形式规定字母e(或E)之前必须有数字(可以是一个十进制的整数或小数),之后必须是一个整数。选项C的字母E之后是一个小数,故应该选择C。

  • 第3题:

    下列属于不合法的C语言整型常量的选项是( )。

    A.-32679

    B.0Xabc

    C.69

    D.3.00E+02


    正确答案:C
    解析:C语言中,以0开头的整型常量表示八进制数,而八进制数只能由‘O’~‘7’八个字符组成,选项C中出现了数字9是错误的。故应该选择C。

  • 第4题:

    以下选项中,合法的一组c语言数值常量是( )。

    A.12.0Xtl23 4.5e0

    B.028.5e-3-0xf

    C.177 4el.5 0abe

    D.0x8A 10,000 3.e5


    正确答案:A
    c语言中八进制整型常量的开头是数字0,十六进制整型常量的开头是数字c语言中的实型常量有两种表示形式:小数形式,小数形式表示的实型常量必须要有小数点;指数形式,以“e”或“E”后跟一个整数来表示以10为底数的幂数,且规定字母e或E之前必须要有数字,且e或E后面的指数必须为整数。B)选项中028错误,八进制中没有数字8。C)选项中4el.5中e后面的指数不是整数。D)选项中e5小数点后面缺少数字。因此本题答案为A)。

  • 第5题:

    以下选项中,合法的一组C语苦数值常量是( )。

    A.28.5e-3 -0xf

    B.12 OXa23 4.5

    C.177 4c1.5 Oabc

    D.0x8A 10,000 3.e5


    正确答案:B

  • 第6题:

    以下选项中不能作为C语言合法常量的是A.’Fab’ B.0.7e+9 C."\b" D.’\01211’


    正确答案: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选项是合法常量。

  • 第7题:

    以下不合法的数值常量是( )。

    A.8.0E0.5

    B.lel

    C.0ll

    D.0xabcd


    正确答案:A
    A选项中E后面的指数必须为整型数据,所以A错误。c选项中011表示的是八进制常量,0xabcd表示的是十六进制常量。

  • 第8题:

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

    A.±234.34

    B.1/8

    C.0’

    D.“a”‘b’


    正确答案:C

  • 第9题:

    以下不合法的数值常量是______。

    A.11

    B.le1

    C.8.0E0.5

    D.0xabcd


    正确答案:C
    解析:数值常量区分为不同的类型,如12、0、-3为整型常量,4.6、-123为实型常量,'a','A'为字符常量。实数常量有两种表示形式:十进制小数形式和指数形式。用指数形式表示必须注意字母e(或E)之前必须有数字,且e(或 E)后面的指数必须为整数。如:e3、7e3.5、8.0E0.5都是不合法的。

  • 第10题:

    单选题
    以下选项中不能作为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选项。

  • 第11题:

    单选题
    以下选项中,合法的数值型常量是(  )。
    A

    3.1415

    B

    A

    C

    092

    D

    0xDH


    正确答案: A
    解析:
    数值型常量包括整型常量和实型常量。整型常量有三种:①十进制常量,用0~9表示,不能以0开头;②八进制常量,用0~7表示,必须用0开头;③十六进制常量,用0~9和A~F(a~f)表示,必须以0x或0X开头。实型常量:用带小数点的数字表示,其值有两种表达形式,分别为十进制小数形式和指数形式。3.1415为实型常量,A项正确。"A"为长度为1的字符串常量,B项错误。092按照格式来说是八进制整型常量,但是八进制不会出现9,C项错误。0xDH按照格式说是十六进制整型常量,但是不应该出现H,D项错误。答案选择A选项。

  • 第12题:

    单选题
    以下选项中,合法的数值型常量是(  )。
    A

    3.2

    B

    'X'

    C

    099

    D

    0xEH


    正确答案: A
    解析:
    A项正确,3.2是合法的实型常量;B项错误,'X'为字符型常量不是数值型常量;C项错误,以0开头,表示八进制,但八进制的每位由0~7中的一个组成;D项错误,0x和H冲突,都是表示十六进制。答案选择A选项。

  • 第13题:

    以下选项中,合法的—组C语言数值常量是

    A.028 .5e-3 -Oxf

    B.12 0Xa23 4.5e0

    C.177 4e1.5 0abc

    D.0x8A 10,000 3.e5


    正确答案:B
    解析:数值常量分为整型和实型两类。其中,整型有—卜进制、八进制和十六进制三种表示法;实型有小数形式和指数形式两种表示法。十进制和书面使用的数据表示一样;八进制是以数字0开头,后面跟由0~7组成的八进制数组成:十六进制是以0x(或OX)开头,后面跟由0~9与A~F(或a~f)组成的十六进制数组成:小数形式由数字和小数点组成,其整数部分或小数部分如果为0可省略,但不能同时省略。指数形式由小数形式或十进制形式开头,后面跟e(或E),再跟一个十进制整数组成。选项A中, 028是八进制形式,但后面跟的8不在0~7之内,所以非法;选项C中,4e1.5是指数形式,但e后面所跟的不是整数,所以非法;选项D中,10,000中不能有“,”,所以非法。故本题应该选择B。

  • 第14题:

    以下选项中,合法的一组C语言数值常量是( )。

    A.028 .5e-3 -0xf

    B.12. 0X023 4.5e0

    C..177 4e1.5 0abe

    D.0x8A 10,000 3.e5


    正确答案:B
    解析:选项A中,028是八进制形式,但后面跟的8不在0~7之内,所以非法;选项C中,4e1.5是指数形式,但e后面所跟的不是整数,所以非法;选项D中,10,000中不能有“,”,所以非法。故本题应该选择B。

  • 第15题:

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

    A.-80

    B.-080

    C.-8e1.0

    D.-80.0e


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

  • 第16题:

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

    A.'\t'

    B.A

    C.67

    D.A


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

  • 第17题:

    以下选项中不能作为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个字符,所以是不正确的。

  • 第18题:

    以下选项中,合法的一组c语言数值常量是( )。

    A.12.0Xa23 4.5e0

    B.028.5e…3 0xf

    C.177 4el.5 0abe

    D.0x8A 10,000 3.e5


    正确答案:A
    C语言中八进制整型常量的开头是数字0,十六进制整型常量的数字开头是Ox。C语言中的实型常量有两种表示形式:小数形式,小数形式表示的实型常量必须要有小数点;指数形式,以“e”或“E",后跟一个整数来表示以l0为底数的幂数,且规定字母e或E之前必须要有数字,且e或E后面的指数必须为整数。B选项中028错误,八透割中没有数字8。c选项中4el.5中e后面的指数不是整数:D选项中3.e5小数点后面缺少数字。

  • 第19题:

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

    A.,C—STR’

    B.2014.1

    C.”\l.0

    D.2EK


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

  • 第20题:

    以下不合法的数值常量是( )。

    A.8.0E0.5

    B.lel

    C.0ll

    D.Oxabed


    正确答案:A
    E前E后有数字,E后数字为整数,所以A)错误。

  • 第21题:

    试题13

    以下选项中关于C语言的叙述错误的是()

    A.所谓常量,是指在程序运行过程中,其值不能被改变的量

    B.常量可分为整型常量,实型常量,字符常量和字符串常量

    C.常量可分为数值型常量和非数值型常量

    D.经常被使用的变量可以定义成常量


    正确答案:D
    试题13分析
    常量是在程序运行过程中,其值不能被改变,可分为整型常量,实型常量等,不能认为经常被使用的变量就可以定义成常量。
    试题13答案
    D

  • 第22题:

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

    1.234

    B

    'C++'

    C

    \2.0

    D

    2Kb


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

  • 第23题:

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

    12. 0Xa23 4.5e0

    B

    028 .5e-3 -0xf

    C

    .177 4e1.5 0abc

    D

    0x8A 10,000 3.e5


    正确答案: B
    解析:
    A项,C语言中小数必须要有小数点,但是小数部分可以省略,12.是合法的常量;C语言中十六进制数以0X或0x开头,0Xa23是指十六进制数a23;在C语言中,“e”或“E”后跟一个整数来表示以10为底的幂数,4.5e0表示4.5*100。B项,028表示的是八进制,以0开头,0后面的数字只能在0~7之间。C项,4e1.5,e后面只能跟整数,0abc表示八进制,0后面的数字只能在0~7之间;D项,10,000中不能有逗号。答案选择A选项。

  • 第24题:

    单选题
    以下选项中关于C语言常量的叙述错误的是(  )。
    A

    所谓常量,是指在程序运行过程中,其值不能被改变的量

    B

    常量分为整型常量、实型常量、字符常量和字符串常量

    C

    常量可分为数值型和非数值型常量

    D

    经常被使用的变量可以定义为常量


    正确答案: A
    解析:
    常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量常量是指在程序运行过程中其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。D项,常量指在程序运行过程中,其值不能被改变的量,而变量是指在程序运行过程中,其值能被改变的量,因此变量不可以定义成常量。答案选择D选项。