本节书摘来自华章出版社《嵌入式C编程:PIC单片机和C编程技术与应用》一书中的第2章,第2.8节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问“华章计算机”公众号查看
2.8 测验
- 存储下面的二进制数需要多少字节?
1001011001
(a)10
(b)1
(c)1.2
(d)2
(e)二进制数无法用字节存储 - 下列哪个选项可以用来表示一个十六进制数?
(a)两个十进制数
(b)字节
(c)半字节
(d)一个八进制数
(e)三个二进制数 - 二进制数0011换算成十六进制是3。00110011换算成十六进制是什么?
(a)303
(b)33
(c)6
(d)1111
(e)3F - 十六进制数1F加1等于多少?
(a)1G
(b)1F1
(c)1E
(d)21
(e)20 - 下面一行语句在终端上输出的结果是什么?
(a)Value is 81
(b)Value is 081
(c)Value is 65
(d)Value is 129
(e)编译失败,没有输出 - 从下列语句中选出一个输出结果和其他都不一样的。
(a)printf(“Value is %u \r\n”, 10);
(b)printf(“Value is %u \r\n”, 0b1010);
(c)printf(“Value is %u \r\n”, 012);
(d)printf(“Value is %u \r\n”, 0x0A);
(e)所有输出都一样 - 存储下列字符串需要多少字节的内存?
“three”
(a)0
(b)3
(c)5
(d)6
(e)7 - 存储下列字符串常量需要多少字节的内存?
“\101\0x432\f”
(a)0
(b)3
(c)4
(d)5
(e)6 - 在256个ASCII字符中,有多少个字符不能通过C字符串显示出来?
(a)0
(b)1
(c)31
(d)128
(e)159 - 下列C代码中存在哪些错误?
(a)a没有大写 (b)在const那一行中有分号 (c)关系运算符(>)不能用于赋值运算符(=) (d)以上全是 (e)没有错误
时间: 2024-12-09 18:47:13