第十二章单元测试
  1. 若有以下程序     
    #include <stdio.h>     
    main()     
    { int  c;        
      c= 10^5;        
      printf("%d", c);      
    }
    则程序的输出结果是(   )。


  2. A:15
    B:105
    C:10000
    D:5

    答案:15

  3. 下面选项中关于位运算的叙述正确的是(   )。


  4. A:位运算符都需要两个操作数 B:右移运算时,高位总是补0 C:左移运算的结果总是原操作数据2 D:位运算的对象只能是整型或字符型数据
  5. 下面关于位运算符的叙述,正确的是(   )。


  6. A: ||表示"按位或"的运算
    B:~表示"按位异或"的运算
    C:#表示"按位异或"的运算
    D:&表示"按位与"的运算 
  7.  有以下程序

    #include <stdio.h>
    main()
    {  
      int  a=3 ,b=3;   
      printf("%d ",a&b);
    }
    程序运行后的输出结果是(   )。


  8. A:6
    B:3
    C:
    D:1
  9. 有以下程序
    #include <stdio.h>
    main()
    {  
       int  c,d;   
       c = 10 | 5;  d = 10 + 5;   
       printf("%d,%d", c, d); 
    }
    程序的运行结果是(   )。


  10. A:15,15 B:10,15  C:105,15 D:5,15 

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