• 2022-06-15
    7.下面程序的执行结果是( )。 #include “stdio.h” main() { union { long a; int b; char c; } m; printf(“%d”,sizeof(m));}
    A: 6
    B: 1
    C: 2
    D: 4
  • D

    内容

    • 0

      以下程序中,运行结果是36的有()。 A: include <stdio.h> B: define M(y) y*y int main() { printf("%d\n",M(6+0)); return 0; } C: include <stdio.h> D: define M(y) (y)*(y) int main() { printf("%d\n",M(6+0)); return 0; } E: include <stdio.h> int M(int y) { return y*y; } int main() { printf("%d\n",M(6+0)); return 0; } F: include <stdio.h> int M(int y) { return (y)*(y); } int main() { printf("%d\n",M(6+0)); return 0; }

    • 1

      下面程序的运行结果是()。#include “stdio.h”main(){ int j;for(j=1;j&lt;=5;j++){if(j%2)printf(“*”);elsecontinue;printf(“#”);}printf(“$\n”);} A: * B: * C: * D: $ E: F: * G: * H: *$ I: * J: * K: $ L: M: * N: *$

    • 2

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

    • 3

      #include main( ){ int m=7,n=4;...1/2; printf(%f ,x);}

    • 4

      以下程序打印输出的结果是() #include“stdio.h” main( ) { int a=1,b=2,c=3; if(2) printf(“%d ”,c); }