第十二章测试
1.

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


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

答案:D
2.

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


A:右移运算时,高位总是补0 B:左移运算的结果总是原操作数据2 C:位运算的对象只能是整型或字符型数据 D:位运算符都需要两个操作数 3.

下面关于位运算符的叙述,正确的是(   )。


A:~表示"按位异或"的运算
B:#表示"按位异或"的运算
C:&表示"按位与"的运算 
D: ||表示"按位或"的运算
4.

 有以下程序

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


A:3
B:1
C:6
D:
5.

有以下程序
#include <stdio.h>
main()
{  
   int  c,d;   
   c = 10 | 5;  d = 10 + 5;   
   printf("%d,%d", c, d); 
}
程序的运行结果是(   )。


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

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