第十二章测试1.
若有以下程序
#include <stdio.h>
main()
{ int c;
c= 10^5;
printf("%d", c);
}
则程序的输出结果是( )。
A:105
B:10000
C:5
D:15
答案:D
2.
下面选项中关于位运算的叙述正确的是( )。
A:右移运算时,高位总是补0
下面关于位运算符的叙述,正确的是( )。
A:&表示"按位与"的运算
B: ||表示"按位或"的运算
C:#表示"按位异或"的运算
D:~表示"按位异或"的运算
4.
有以下程序
#include <stdio.h>
main()
{
int a=3 ,b=3;
printf("%d ",a&b);
}
程序运行后的输出结果是( )。
A:1
B:3
C:6
D:0
5.
有以下程序
#include <stdio.h>
main()
{
int c,d;
c = 10 | 5; d = 10 + 5;
printf("%d,%d", c, d);
}
程序的运行结果是( )。
A:5,15
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!