[主观题]

下面程序的运行结果是typedef union student{ char name[10]; long sno; char sex; float score[4];}STU;main(){ STU a[5]; printf("%d/n",sizeof(a));}

参考答案与解析:

相关试题

下面程序的输m结果是()。typedef union {double x[3];

[单选题]下面程序的输m结果是( )。 typedef union {double x[3]; int y[4]; char z[10]; }M; M t; main() { Printf("%d/n",sizeof(t));}A.32B.26C.24D.4

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

  • 查看答案
  • 以下程序的输出结果是 ( ) 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.不确定

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

  • 查看答案
  • 下面程序的运行结果是#includemain(){static char a[]

    [单选题]下面程序的运行结果是includemain(){static char a[]="Languagef",b[]="programe";cha下面程序的运行结果是 #include<stdio.h> main() { static char a[]="Languagef" ,b[]="programe"; char *p1,*p2; int k; p1=a;p2=b; for(k=0;k<=7;k++) if(*(p1+k)==*(p2+k)) printf("%c",*(p1

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

    [单选题]以下程序的输出结果是_______。 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.不确定

  • 查看答案
  • 下面程序的运行结果是()。#include#includemain(){char

    [单选题]下面程序的运行结果是()。includeincludemain(){char*s1="abDuj";char*s2="下面程序的运行结果是( )。 #include<stdio.h> #include<string.h> main() {char*s1="abDuj"; char*s2="ABdUG"; int t; t=strcmp(s1,s2); printf("%d",t); }A.正数B.负数C.零D.不确定的值

  • 查看答案
  • 下面程序的运行结果是()。#includevoid del(char*s){in

    [单选题]下面程序的运行结果是()。includevoid del(char*s){int i,j;char *a;a=s;for(i=0,j=0;a下面程序的运行结果是( )。 #include<stdio.h> void del(char*s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='/0';i++) { if(a[i]>='0'&&a[i]<='9') { s[j]=a[i]; j++; } s[j]='/0'; }}

  • 查看答案
  • 下面程序的运行结果是#includemain(){char a[]="morni

    [单选题]下面程序的运行结果是includemain(){char a[]="morning",t; int i,j=0; for(i=1;i<7;i下面程序的运行结果是 #include<stdio.h> main() { char a[]="morning",t; int i,j=0; for(i=1;i<7;i++) if(a[j]<a[i])j=i; t=a[j]; a[j]=a[7]; a[7]=a[j]; puts[a];}A.mrgninrB.moC.moringD.morning

  • 查看答案
  • 执行下列程序的输出结果是()。main(){union{intb; char c

    [单选题]执行下列程序的输出结果是( )。 main() { union { int b; char c[2]; } y; y.b=0x4142; printf("%c,%c",y.c[1],y.c[0]); }A.65,66B.a,bC.B,AD.A,B

  • 查看答案