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

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

1.234

B

'C++'

C

\2.0

D

2Kb

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.-80

B.-80

C.-80.0

D.-80.0e


正确答案:A

第2题:

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

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

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

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

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


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

第3题:

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

A) 028

. 5e-3

-0xf

B)12.

OXa23

4.5e0

C).177

4c1.5

Oabc

D)0x8A

10,000

3.e5


正确答案:B

第4题:

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

A.-80

B.-080

C.-8e1.0

D.-80.0e


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

第5题:

以下选项中,( )是合法的字符常量。

A.N

B.'\010'

C.68

D.d


正确答案:B
解析:本题考查字符型常量的表示。选项A是字符串的表示方法;选项B所表示的是一个转义字符,是特殊的字符常量;选项 C中所表示的是整型常量;选项D中不是常量的表示。故本题答案是B。

第6题:

以下选项中,不能作为合法常量的是( )。A.1.234e05B.1.234e+5C.1.234e0.5SX

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

A.1.234e05

B.1.234e+5

C.1.234e0.5

D.1.234e0


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

第7题:

下列选项中可作为C语言合法常量的是( )。

A)-80

B)-080

C)-8e1.0

D)-80.0e


正确答案:A
所谓常量是指在程序运行的过程中,其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。选项B)中是以0开头,表示一个八进制数,而八进制数的取值范围是0~7,所以“-080”错误;在C语言中e后面的指数必须是整数,因此选项C)和D)也不正确。

第8题:

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

A.1.234e04

B.1.234e0.4

C.1.234e+4

D.1.234e0


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

第9题:

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

A.-32679

B.0Xabc

C.69

D.3.00E+02


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

第10题:

以下选项中不能用做C程序合法常量的是( )。

A.1,234

B.‘\123’

C.123

D.“\x7G”


正确答案:A
A选项中逗号是一个操作符。