有以下程序: void main() { unsigned char a,b,c; a=0x3; b=a|0x8; c=b<<1; printf(“%d%d ”,b,c); } 程序运行后的输出结果是
11 22
举一反三
- 有以下程序 int main() { unsigned char a,b,c; a=0x3; b=a|0x8; c=b<<1; printf(“%d %d ”,b,c); } 程序运行后的输出结果是
- 有以下程序: main( ) {intx=3,y=2,z=1; printf("%d",x/y&~z); } 程序运行后的输出结果是()。 A: 3 B: 2 C: 1 D: 0
- 以下程序运行后的输出结果是( )。 main() { unsigned char a, b; a=7^3; b= ~4 & 3; printf("%d %d ",a,b); } A: 7 3 B: 4 0 C: 7 0 D: 4 3
- 下述程序的输出结果是_______。 #include <stdio.h> void main() { int x=8; for( ; x>0; x--) { if(x%3) {printf("%d,",x--); continue; } printf("%d,",--x); } }
- 以下程序的输出结果是void main() {int x=10, y=3; printf(“%d”, y=x/y ); } A: 不确定的值 B: 0 C: 3 D: 1
内容
- 0
有以下程序 #include [stdio.h] void main() { char ch = '1'; while (ch<'9') { printf("%d", ch - '0'); ch++; } } 程序运行后的输出结果是______。 A: 1 B: 01234567 C: 0 D: 12345678
- 1
以下程序的运行后输出的结果是_________. #include<stdio.h> void main() { int x=0,a=0,b=0; switch(x) { case 0: b+a; case 1: ++a; case 2: a--;b--; } printf("a=%d,b=%d ",a,b); }
- 2
有以下程序 #include <stdio.h> void fun(int x) {if(x/2>1) fun(x/2); printf("%d",x); } main() {fun(7); printf(" ");} 程序运行后的输出结果是:
- 3
数字字符0的ASCII值为48,若有以下程序: int main(void) { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); return 0; } 程序运行后的输出结果是
- 4
请输出以下程序的运行结果()。void main(){ int x=1,a=0,b=0;switch(x){case 0: b++;case 1: a++;case 2: a++;b++;}printf("a=%d,b=%d",a,b);}