[单选题]

以下程序的输出结果是() includemain(){ union un{int i; long k; char c;};struct by

以下程序的输出结果是( ) # include<stdio.h> main() { union un{int i; long k; char c; }; struct byte{ int a; long b; union un c; } r; printf("%d/n",sizeof(r)); }

A.10

B.13

C.7

D.8

参考答案与解析:

相关试题

以下程序的输出结果是#includemain(){ union un{ int

[单选题]以下程序的输出结果是includemain(){ union un{ int i;long k;char c;};struct byte{i以下程序的输出结果是 #include<stdio.h> main() { union un{ int i; long k; char c;}; struct byte{ int a; long b; union un c;}r; printf("%d/n",sizeof(r));}A.10B.13C.7D.8

  • 查看答案
  • 下面程序的输出结果是_______。union un{ int a[4];lon

    [单选题]下面程序的输出结果是_______。 union un { int a[4]; long b; char c[6];} main() { union un u; printf("%d%d",sizeof(u),sizeof(uA) ); }A.82B.88C.188D.182

  • 查看答案
  • 以下程序的输出结果是______。 main() { union { char

    [单选题]以下程序的输出结果是______。 main() { union { char i[2];int k;} r; r.i[0]=2;r.i[1]=0; printf("%d/n"r.k); }A.2B.1C.0D.不确定

  • 查看答案
  • 以下程序的输出结果是_____. #includemain(){printf(“

    [试题]以下程序的输出结果是_____.# includemain(){ printf(“%d/n”,strlen(“IBM/n012/1//”));}

  • 查看答案
  • 以下程序的输出结果是____ #includemain(){chara[]={‘

    [试题]以下程序的输出结果是____# includemain(){ char a[]={‘/1’,’/2’,’/3’,’/4’,’/0’};printf(“%d %d/n”,sizeof(a),srelen(a));}

  • 查看答案
  • 以下程序的输出结果是_______。#includemain(){char*a=

    [单选题]以下程序的输出结果是_______。includemain(){char*a="abcdefghi";int k;fun(a) ;puts以下程序的输出结果是_______。 #include<string.h> main() {char*a="abcdefghi";int k; fun(a) ;puts(a) ; } fun(char *s) { int x,y; char c; for(x=0,y=strlen(s)-1; x<y; x++,y--) { c=s[y]; s[y]=s

  • 查看答案
  • 以下程序的输出结果是 ( ) main( ) { union { char i

    [单选题]以下程序的输出结果是 ( ) main( ) { union { char i [2]; int k; } r; r. i[0]=2,r.i[1]=0; printf("%d/n",r,k); }A.2B.1C.0D.不确定

  • 查看答案
  • 以下程序的输出结果是______。 main() { union { int i

    [单选题]以下程序的输出结果是______。 main() { union { int i[2]; long j; char m[4]; }r,*s=&r; s->i[0]=0x409; s->i[1]=0x407; printf("%d/n",s->m[0]); }A.9B.49C.7D.47

  • 查看答案
  • 以下程序的输出结果是 ______。#includemain(){int a=2

    [单选题]以下程序的输出结果是 ______。includemain(){int a=200;define a 100printf("%d",a) ;以下程序的输出结果是 ______。 #include<stdio> main() {int a=200; #define a 100 printf("%d",a) ; #undefa printf("%d",a) ; }A.200 100B.100 100C.100 200D.200 200

  • 查看答案
  • 以下程序的输出结果是_______。#includemain(){ int i;

    [单选题]以下程序的输出结果是_______。includemain(){ int i;for(i=1;i<5;i£«£«){ if(i%2)printf以下程序的输出结果是_______。 #include<stdio.h> main() { int i; for(i=1;i<5;i++){ if(i%2)printf("*"); else continue; printf("#"); } printf("$/n"); }A.*#*#*#$B.#*#*#*$C.*#*#$D.#*#*$

  • 查看答案
  • 以下程序的输出结果是()# includemain(){ union un{in