• 2022-05-26
    以下说明和语句中,已知 int 型数据占两个字节,则以下语句的输出结果是( )。 struct st { char a[10] ; int b ; double c ; } ; printf( “% d ”, sizeof(struct st)) ;
  • 20

    内容

    • 0

      若有以下定义和语句struct st{int x;char y;}s;则下列赋值正确的是()。 A: st.x=10; B: st.s.x=10; C: struct st={10, 7}; D: struct st a={10, 7};

    • 1

      若有以下定义和语句:struct st{int x;int y;}s;则下列赋值不正确的是()。 A: st.s.x=10; B: struct st a;a.x=10; C: struct st a={10}; D: s.x=10 ;

    • 2

      若有以下定义和语句:struct st{ int x; int y;}s; 则下列赋值正确的是( )。 A: st.x=10 ; B: st.s.x=10; C: struct st a;a.x=10; D: struct st a={10};

    • 3

      若有以下定义和语句:struct st{ int x; int y;}s; 则下列赋值正确的是( )。 A: st.x=10 ; B: st.s.x=10; C: struct st a;a.x=10; D: struct st a.x={10};

    • 4

      下列程序的输出结果是( ).#includestdio.hvoid main(){ struct st { int y,x,z; };union{ long i; int j; char k;}un;printf(%d,%d\n,sizeof(struct st),sizeof(un));} A: 12,4 B: 8,4 C: 6,2 D: 8,6