更多“ 以下结构体类型说明和变量定义中正确的是( )。A.B.C.D. ”相关问题
  • 第1题:

    以下结构体说明和变量定义中,正确的是


    正确答案:A
    本题考查typedef的使用方法,typedef对已存在的类型使用一个新的名字,选项A中ABC为新的类型别名,定义正确。

  • 第2题:

    以下选项中,能定义S为合法的结构体变量的是( )。

    A.

    B.

    C.

    D.


    正确答案:B
    本题的考查点是结构体变量的定义。定义一个结构体类型的变量,可采用三种方法:(1)先定义结构体类型再定义变量;(2)在定义类型的同时定义变量;(3)直接定义结构体类型变量,.即不出现结构体名。选项B)符合第三种定义方法。

  • 第3题:

    设有以下说明语句,则下面的叙述不正确的是()。 struct abc { int m; float n; } stype;

    A.struct是结构体类型的关键字

    B.stype是用户定义的结构体类型名

    C.m和n都是结构体成员名

    D.stype是用户定义的结构体变量名


    B

  • 第4题:

    若有以下语句

    typedef struct S

    {int g;char h;}T;

    以下叙述中正确的是( )。

    A.可用S定义结构体变量

    B.可用T定义结构体变量

    C.S是struct类型的变量

    D.T是struct S类型的变量


    正确答案:B
    解析:语句typedef struct S{int g;char h;}T的作用是用T作为struet S{int g;char h;)的简写,所以选B。

  • 第5题:

    设有以下说明语句,则下面的叙述正确的是()。 struct abc { int m; float n; }stype;

    A.struct是结构体类型的关键字

    B.abc是用户定义的结构体名

    C.m和n都是结构体成员

    D.stype是用户定义的结构体变量名

    E.struct abc 是结构体类型名


    stype 是用户定义的结构体类型名