[单选题]

下面程序的输出结果是_______。 union un { int a[4]; long b; char c[6];} main() { union un u; printf("%d%d",sizeof(u),sizeof(uA) ); }

A.82

B.88

C.188

D.182

参考答案与解析:

相关试题

以下程序的输出结果是#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

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

    [单选题]以下程序的输出结果是() 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.10B.13C.7D.8

  • 查看答案
  • 以下程序的输出结果是()。#includelong fun(int n){lon

    [单选题]以下程序的输出结果是()。includelong fun(int n){long s;if(n==1||n==2)s=2;else s以下程序的输出结果是( )。 #include<iostream.h> long fun(int n) {long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s; } voidmain(){cout<<fun(3);}A.1B.2C.3D.4

  • 查看答案
  • 下列程序的输出结果是______。 main(){union} int a[2]

    [单选题]下列程序的输出结果是______。 main() { union} int a[2]; long k; char c[4]; }un,*sp=&un; sp->a[0]=0x39; sp->a[1]=0x38; printf("%1x/n",sp->k); }A.3938B.3839C.390038D.380039

  • 查看答案
  • 以下程序的输出结果是______。 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

  • 查看答案
  • 以下程序的输出结果是 #include long fun(int n) {lon

    [单选题]以下程序的输出结果是 include long fun(int n) {long s;if(n=1||n=2)s=2; else s=以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if(n=1||n=2)s=2; else s=n-fun(n-1); return s; } void main( ) { cout<<fun(3);}A.1B.2C.3D.4

  • 查看答案
  • 以下程序的输出结果是typedef union{long x[2] int y[

    [单选题]以下程序的输出结果是 typedef union{long x[2] int y[4]; char z[8]; } MYTYPE; MYTYPE them; main() { printf("%d/n",sizeof(them));}A.32B.16C.8D.24

  • 查看答案
  • 下面程序的输出结果是 ( ) main ( ) { int a=£­1,b=4,

    [单选题]下面程序的输出结果是 ( ) main ( ) { int a=-1,b=4,k; k=(a + + <=0) & & (!(b - - <=0)); prinft("%d%d/n",k,a,b);}A.0 0 3B.0 1 2C.1 0 3D.1 1 2

  • 查看答案
  • 下面程序的输出结果是______。main(){ int a[3][4]={1,

    [单选题]下面程序的输出结果是______。 main() { int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*p)[4]=a,i,j,k=0; for(i=0;i<3;i++) for(j=0;j<2;j++) k=p[i][j]; printf("%d/n",k); }A.17B.18C.19D.23

  • 查看答案
  • 下面程序的输出结果是 ______。#includevoidmain(){int

    [单选题]下面程序的输出结果是 ______。includevoidmain(){intx=20;int&y=x;cout<<(x==y下面程序的输出结果是 ______。 #include<iostream.h> void main(){ int x=20; int &y=x; cout<<(x==y)<<“”; cout<<(&x==&y)<<end1: }A.20 20 20 20B.20 20C.1 1D.出错

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