2025/03/12(嵌入式学习开始第六天)<刷题>
2025/03/12(嵌入式学习开始第六天 <刷题>)
- 一、数制表示与转换
- 二、整型常量表示法
- 三、实型常量表示法(小数形式)
- 四、实型常量表示法(指数形式)
- 五、综合应用
一、数制表示与转换
-
题目:在C语言中,下列哪个数字是正确的八进制表示?
- A)
17
- B)
017
- C)
0x17
- D)
0b17
- 答案解析:B)
017
是正确的八进制表示,以0开头。
- A)
-
题目:以下哪个选项是合法的十六进制整型常量?
- A)
0X1A2B3C
- B)
1A2B3C
- C)
01A2B3C
- D)
0b1A2B3C
- 答案解析:A)
0X1A2B3C
是正确的十六进制表示,以0x或0X开头。
- A)
-
题目:如何在C语言中表示二进制数
1010
?- A)
1010
- B)
0b1010
- C)
0x1010
- D) 不直接支持
- 答案解析:D) 不直接支持。虽然某些编译器扩展支持
0b
前缀,但标准C语言不支持二进制字面量。
- A)
-
题目:将十进制数
255
转换为十六进制表示。- A)
0xFF
- B)
0XFF
- C)
0377
- D) 以上都是
- 答案解析:D) 以上都是。
0xFF
,0XFF
和0377
分别是十六进制和八进制表示。
- A)
-
题目:在C语言中,下列哪个数字是正确的十进制表示?
- A)
0123
- B)
0x123
- C)
123
- D)
0b123
- 答案解析:C)
123
是正确的十进制表示。
- A)
-
题目:以下哪个选项是非法的整型常量?
- A)
0xGHI
- B)
0765
- C)
1234
- D)
0b1010
- 答案解析:A)
0xGHI
非法,因为十六进制字符必须是0-9和A-F。
- A)
-
题目:将八进制数
010
转换为十进制。- A)
8
- B)
10
- C)
16
- D)
2
- 答案解析:A)
8
。八进制010
等于十进制8
。
- A)
-
题目:将十六进制数
0xA
转换为十进制。- A)
10
- B)
16
- C)
1010
- D)
0
- 答案解析:A)
10
。十六进制0xA
等于十进制10
。
- A)
-
题目:以下哪个选项不是有效的C语言整型常量?
- A)
0123
- B)
0x123
- C)
0b1010
- D)
123
- 答案解析:C)
0b1010
。标准C语言不支持二进制字面量。
- A)
-
题目:将十进制数
63
转换为八进制表示。- A)
077
- B)
0x3F
- C)
0b111111
- D)
0100
- 答案解析:A)
077
。十进制63
等于八进制077
。
- A)
-
题目:以下哪个选项正确地表示了二进制数
1100
的十六进制等价物?- A)
0xC
- B)
0x12
- C)
030
- D)
0b1100
- 答案解析:A)
0xC
。二进制1100
等于十六进制0xC
。
- A)
-
题目:将十六进制数
0xF0
转换为二进制表示。- A)
11110000
- B)
0xF0
- C)
0b11110000
- D)
0360
- 答案解析:A)
11110000
。十六进制0xF0
等于二进制11110000
。
- A)
-
题目:以下哪个选项是合法的八进制整型常量?
- A)
0123
- B)
0x123
- C)
123
- D)
0b1010
- 答案解析:A)
0123
。以0开头的数字是八进制表示。
- A)
-
题目:将十进制数
15
转换为十六进制表示。- A)
0xF
- B)
017
- C)
0b1111
- D)
030
- 答案解析:A)
0xF
。十进制15
等于十六进制0xF
。
- A)
-
题目:以下哪个选项是非法的十六进制整型常量?
- A)
0x1A2B3C
- B)
0X1A2B3C
- C)
0xGHI
- D)
0xABCDEF
- 答案解析:C)
0xGHI
。十六进制字符必须是0-9和A-F。
- A)
-
题目:将八进制数
020
转换为十进制。- A)
16
- B)
20
- C)
24
- D)
32
- 答案解析:A)
16
。八进制020
等于十进制16
。
- A)
-
题目:以下哪个选项是正确的十进制整型常量?
- A)
0123
- B)
0x123
- C)
123
- D)
0b1010
- 答案解析:C)
123
。没有前缀的是十进制表示。
- A)
-
题目:将十六进制数
0xFF
转换为十进制。- A)
255
- B)
256
- C)
0377
- D)
0b11111111
- 答案解析:A)
255
。十六进制0xFF
等于十进制255
。
- A)
-
题目:以下哪个选项是非法的八进制整型常量?
- A)
0765
- B)
0x123
- C)
123
- D)
08
- 答案解析:D)
08
。八进制数字不能包含8或更大的数字。
- A)
-
题目:将十进制数
255
转换为二进制表示。- A)
11111111
- B)
0xFF
- C)
0377
- D)
0b11111111
- 答案解析:A)
11111111
。十进制255
等于二进制11111111
。
- A)
二、整型常量表示法
-
题目:下列哪个是合法的八进制整型常量?
- A)
0765
- B)
0x765
- C)
765
- D)
089
- 答案解析:A)
0765
。以0
开头的是八进制数,只能包含0
到7
的数字。
- A)
-
题目:以下哪个选项是合法的十六进制整型常量?
- A)
0XABCDEF
- B)
0xGHIJKL
- C)
0x123g
- D)
0x123
- 答案解析:A)
0XABCDEF
和 D)0x123
。十六进制数必须以0x
或0X
开头,并且只能包含0-9
和A-F
(大小写均可)。
- A)
-
题目:下列哪个是合法的十进制整型常量?
- A)
123
- B)
0123
- C)
0x123
- D)
0b1010
- 答案解析:A)
123
。没有前缀的数字是十进制数。
- A)
-
题目:以下哪个选项是非法的八进制整型常量?
- A)
0765
- B)
089
- C)
0123
- D)
07
- 答案解析:B)
089
。八进制数不能包含8
或更大的数字。
- A)
-
题目:下列哪个是合法的十六进制整型常量?
- A)
0x123abc
- B)
0x123ABZ
- C)
0x123abg
- D)
0x123
- 答案解析:A)
0x123abc
和 D)0x123
。十六进制数只能包含0-9
和A-F
(大小写均可)。
- A)
三、实型常量表示法(小数形式)
-
题目:下列哪个是合法的小数形式常量?
- A)
123.456
- B)
123.
- C)
.456
- D)
123.456.
- 答案解析:A)
123.456
, B)123.
, C).456
。小数形式可以省略整数部分或小数部分,但不能有两个小数点。
- A)
-
题目:以下哪个选项是非法的小数形式常量?
- A)
123.456
- B)
123..456
- C)
.456
- D)
123.
- 答案解析:B)
123..456
。不能有两个小数点。
- A)
-
题目:下列哪个是合法的小数形式常量?
- A)
123.456
- B)
123.456.
- C)
123.456e
- D)
123.456E
- 答案解析:A)
123.456
。小数形式不能包含多余的字符如.
或e/E
。
- A)
-
题目:以下哪个选项是非法的小数形式常量?
- A)
123.456
- B)
123.
- C)
123.e
- D)
.456
- 答案解析:C)
123.e
。小数形式不能以e
或E
结尾。
- A)
-
题目:下列哪个是合法的小数形式常量?
- A)
123.456
- B)
123..456
- C)
123.e4
- D)
.456
- 答案解析:A)
123.456
和 D).456
。小数形式不能有两个小数点。
- A)
四、实型常量表示法(指数形式)
-
题目:下列哪个是合法的指数形式常量?
- A)
123.4E4
- B)
123.4E0.5
- C)
123.E
- D)
123.4e-5
- 答案解析:A)
123.4E4
和 D)123.4e-5
。指数形式必须在E
或e
后面跟随一个整数指数。
- A)
-
题目:以下哪个选项是非法的指数形式常量?
- A)
123.4E4
- B)
123.4E0.5
- C)
123.E4
- D)
123.4e-5
- 答案解析:B)
123.4E0.5
。指数部分必须是一个整数。
- A)
-
题目:下列哪个是合法的指数形式常量?
- A)
123.4E4
- B)
123.4E
- C)
123.4E+5
- D)
123.4e-5
- 答案解析:A)
123.4E4
, C)123.4E+5
, D)123.4e-5
。指数部分必须是一个整数,可以是正数或负数。
- A)
-
题目:以下哪个选项是非法的指数形式常量?
- A)
123.4E4
- B)
123.4E0.5
- C)
123.4E+5
- D)
123.4e-5
- 答案解析:B)
123.4E0.5
。指数部分必须是一个整数。
- A)
-
题目:下列哪个是合法的指数形式常量?
- A)
123.4E4
- B)
123.4E
- C)
123.4E+5
- D)
123.4e-5
- 答案解析:A)
123.4E4
, C)123.4E+5
, D)123.4e-5
。指数部分必须是一个整数,可以是正数或负数。
- A)
五、综合应用
-
题目:下列哪个是合法的整型常量?
- A)
0765
- B)
0x123
- C)
123
- D)
0b1010
- 答案解析:A)
0765
, B)0x123
, C)123
。D)0b1010
不符合标准C语言规范,尽管某些编译器支持二进制字面量。
- A)
-
题目:以下哪个选项是非法的整型常量?
- A)
089
- B)
0x123
- C)
123
- D)
0765
- 答案解析:A)
089
。八进制数不能包含8
或更大的数字。
- A)
-
题目:下列哪个是合法的小数形式常量?
- A)
123.456
- B)
123..456
- C)
123.e
- D)
.456
- 答案解析:A)
123.456
, D).456
。小数形式不能有两个小数点,也不能以e
结尾。
- A)
-
题目:以下哪个选项是非法的小数形式常量?
- A)
123.456
- B)
123..456
- C)
123.e
- D)
.456
- 答案解析:B)
123..456
和 C)123.e
。不能有两个小数点,也不能以e
结尾。
- A)
-
题目:下列哪个是合法的指数形式常量?
- A)
123.4E4
- B)
123.4E0.5
- C)
123.E
- D)
123.4e-5
- 答案解析:A)
123.4E4
和 D)123.4e-5
。指数部分必须是一个整数。
- A)