当前位置:IT认证>计算机二级

问题:

[单选]
表达式“~0x11”的值是(    )。

A . 0xFFEE
B . 0x71
C . 0x0071
D . 0xFFF1

 以下程序的输出结果是( )。#define M(x,y,z)x*y+zmain( ){ int a=l,b=2,c=3;printf("%d\n",m(a+b.b+c,c+a));} 19 。 1 7。 15 。 12。  下列判断正确的是( )。 char a="ABCD":等价于char*a;*a="ABCD":。 char str[10]={"ABCD"}:等价于char str[10];str []={"ABCD"};。 char*s="ABCD":等价于char s;*s="ABCD";。 char c[5]="ABCD",d[5]="ABCD":等价于char c [5]-d[5]="ABCD";。  以下程序的输出结果是( )。main( ){ int Rum=0;while(num<=2){ num++;printf(”%d\n”,num);}} 1 。 1。 1 234。 12 23。 有下列程序:main(){  int y=10;do{y--;}while(--y);printf("%d\n",--y);)当执行程序时,输出的结果是(    )。 -1。 1。 4。 0。  有以下程序:main(){ int i,n=0:for(i=2;i<5;i++){ do{ if(i%3) continue:n++:}while(!i);n++:}printf("n=%d\n",n);}程序执行后输出结果是( )。 n=5。 n=2。 n=3 。 n=4。
表达式“~0x11”的值是(    )。
参考答案:

  参考解析


本题主要考查按位求反运算:十六进制整型常量的形式是以数字Ox开头的十六进制字符串;位求反运算的规则是:将二进制表示的运算对象按位取反,即将1变0,将0变1。

在线 客服