《嵌入式C编程:PIC单片机和C编程技术与应用》一2.8 测验

本节书摘来自华章出版社《嵌入式C编程:PIC单片机和C编程技术与应用》一书中的第2章,第2.8节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.8 测验

  1. 存储下面的二进制数需要多少字节?

    1001011001
    (a)10
    (b)1
    (c)1.2
    (d)2
    (e)二进制数无法用字节存储
  2. 下列哪个选项可以用来表示一个十六进制数?

    (a)两个十进制数
    (b)字节
    (c)半字节
    (d)一个八进制数
    (e)三个二进制数
  3. 二进制数0011换算成十六进制是3。00110011换算成十六进制是什么?

    (a)303
    (b)33
    (c)6
    (d)1111
    (e)3F
  4. 十六进制数1F加1等于多少?

    (a)1G
    (b)1F1
    (c)1E
    (d)21
    (e)20
  5. 下面一行语句在终端上输出的结果是什么?

    
    (a)Value is 81
    (b)Value is 081
    (c)Value is 65
    (d)Value is 129
    (e)编译失败,没有输出
  6. 从下列语句中选出一个输出结果和其他都不一样的。

    (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)所有输出都一样
  7. 存储下列字符串需要多少字节的内存?

    “three”
    (a)0
    (b)3
    (c)5
    (d)6
    (e)7
  8. 存储下列字符串常量需要多少字节的内存?

    “\101\0x432\f”
    (a)0
    (b)3
    (c)4
    (d)5
    (e)6
  9. 在256个ASCII字符中,有多少个字符不能通过C字符串显示出来?

    (a)0
    (b)1
    (c)31
    (d)128
    (e)159
  10. 下列C代码中存在哪些错误?

        
        (a)a没有大写
        (b)在const那一行中有分号
        (c)关系运算符(>)不能用于赋值运算符(=)
        (d)以上全是
        (e)没有错误
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值