中国大学MOOC: 有以下程序:union pw { int i; char ch[2]; }a;void main() { a.ch[0]=13; a.ch[1]=0; printf(%d ,a.i); }程序的输出结果是 ( )
举一反三
- 有以下程序:union pw { int i; char ch[2]; }a; void main() { a.ch[0]=13; a.ch[1]=0; printf("%d\n",a.i); }程序的输出结果是 ( ) A: 13 B: 14 C: 208 D: 209
- 有以下程序:union pw { int i; char ch[2]; }a; void main() { a.ch[0]=13; a.ch[1]=0; printf("%d ",a.i); }程序的输出结果是 ( ) A: 13 B: 14 C: 208 D: 209
- 分析下程序,并写出程序的运行结果。[br][/br] # include [stdio.h] main () { char ch; while ((ch=getchar())!="\n" ) { if(ch>= 'A'&&ch[= 'Z') ch=ch + 32; else if(ch ]='a'&&ch[= 'z') ch = ch-32; printf ("%c",ch ); } } 从键盘输入ABCdef<回车],则输出结果是( )。
- 中国大学MOOC: 下面程序的运行结果是void main(){ char ch[7]= 65ab21; int i, s=0; for( i=0; ch[i]>= 0 && ch[i]<= 9; i+=2 ) s = s*10 + ch[i] - 0; printf(%d , s);}
- 有以下程序 #include [stdio.h] void main() { char ch = '1'; while (ch<'9') { printf("%d", ch - '0'); ch++; } } 程序运行后的输出结果是______。 A: 1 B: 01234567 C: 0 D: 12345678