下列结构体类型说明和变量定义中正确的是( )。A.typedefstruct; {intn;charC;}REC; RECt1,t2;B.structREC; {intn;charC;} RECt1,t2;C.typedefstructREC; {intn=0;charc=A;}t1,t2D.struct {intn;charC;}REC; RECt1,t2

题目

下列结构体类型说明和变量定义中正确的是( )。

A.typedefstruct; {intn;charC;}REC; RECt1,t2;

B.structREC; {intn;charC;} RECt1,t2;

C.typedefstructREC; {intn=0;charc=A;}t1,t2

D.struct {intn;charC;}REC; RECt1,t2


相似考题
更多“下列结构体类型说明和变量定义中正确的是( )。 A.typedefstruct; {intn;charC;}REC; RECt1,t2; ”相关问题
  • 第1题:

    以下结构体类型说明和变量定义中正确的是( )。


    正确答案:B
    本题考查结构体的相关知识,选项A中structREC后面不能有分号,C选项中typedefstructREC的后面也不能有分号,选项D中REC已经是结构体变量,不能当做结构体类型来使用。

  • 第2题:

    以下结构体类型说明和变量定义中正确的是()。

    A.typedef struct {int n; char c;} REC; REC x,y;

    B.struct REC; {int n; char c;}; REC x,y;

    C.typedef struct REC ; {int n=0; char c=’A’; } x,y;

    D.struct {int n; char c; } REC x,y;


    typedef struct
    { int n;
    char c;
    }REC;
    REC t1,t2;

  • 第3题:

    3、以下结构体类型说明和变量定义中正确的是()

    A.struct REC ; { int n; char c; }; REC t1,t2;

    B.typedef struct { int n; char c; } REC; REC t1,t2;

    C.typedef struct REC; { int n=0; char c='A'; } t1,t2;

    D.struct { int n; char c; } REC; REC t1,t2;


    typedef struct {int n; char c;}REC; REC t1,t2;

  • 第4题:

    若有如下定义: union aa {int n; char c[9]; float x;}a,b,c; 则下列叙述中不正确的是( )

    A.union aa是定义的共用体类型

    B.a,b,c是定义的共用体类型名

    C.n、c[9]和x是共用体的成员名

    D.a,b,c是定义的共用体变量名


    正确答案:B

  • 第5题:

    以下结构体类型说明和变量定义中正确的是()

    A.struct REC ; { int n; char c; }; REC t1,t2;

    B.typedef struct { int n; char c; } REC; REC t1,t2;

    C.typedef struct REC; { int n=0; char c='A'; } t1,t2;

    D.struct { int n; char c; } REC; REC t1,t2;


    typedef struct { int n; char c; } REC; REC t1,t2;