第十四章单元测试
  1. 表达式7&&8和7&8的值分别是( )。

  2. A:0 1
    B:1 0
    C:0 0
    D:1 1

    答案:1 0

  3. 表达式7||8和7|8的值分别是( )。

  4. A:0 1
    B:1 1
    C:1 15
    D:0 15
  5. 表达式7^16的值是( )。

  6. A:23
    B:1
    C:21
    D:0
  7. int main()
    {
    char x=040;
    printf("%d\n",x=(x<<1));
    return 0;
    }
    以上程序的输出结果是( )。

  8. A:100
    B:64
    C:160
    D:120
  9. 若有定义:
    int a=20,b=28,C;
    则执行语句C=(a&b)>>2; 后C的值为( )。

  10. A:5
    B:112
    C:80
    D:7
  11. char a=3,b=6,c;
    c=a^b<<2;
    以上程序执行后c的二进制值是( )。

  12. A:00010100
    B:00011100
    C:00011000
    D:00011011
  13. 若有代码:
    int a=11,b=2,c;
    c=(a>>2)|(b<<1);
    则代码执行后c的值为( )。

  14. A:11
    B:10
    C:6
    D:其他三个答案都不对
  15. 若有定义:
    int x=3, y=4;
    则表达式x^~y的值为( )。

  16. A:-7
    B:-8
    C:-4
    D:4
  17. 关于取反运算,下面说法正确的是( )。

  18. A:整数0取反后的值是1
    B:~可以与=组成符合赋值运算符
    C:取反和逻辑非作用相同
    D:取反是单目运算符
  19. 若有定义:
    int x=3, y=4;
    则表达式!x|y的值为( )。

  20. A:0
    B:1
    C:3
    D:4

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部