有以下程序: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
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\n",a.i); }程序的输出结果是 ( ) A: 13 B: 14 C: 208 D: 209
- 中国大学MOOC: 有以下程序:union pw { int i; char ch[2]; }a;void main() { a.ch[0]=13; a.ch[1]=0; printf(%d ,a.i); }程序的输出结果是 ( )
- 分析下程序,并写出程序的运行结果。[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<回车],则输出结果是( )。
- 有以下程序 #include [stdio.h] void main() { char ch = '1'; while (ch<'9') { printf("%d", ch - '0'); ch++; } } 程序运行后的输出结果是______。 A: 1 B: 01234567 C: 0 D: 12345678
- 有以下程序 void main() { int a[][3]={{1,2,3},{4,5,0}},(*pa)[3],i; pa=a; for(i=0;i<3;i++) if(i<2) pa[1][i]=pa[1][i]-1; else pa[1][i]=1; printf("%d\n",a[0][1]+a[1][1]+a[1][2]); } 执行后输出结果是______。[/i][/i][/i] A: 7 B: 6 C: 8 D: 无确定值