itgle.com
更多“设有structstu{inta;floatb;}strutype;则struct是结构体的关键字。此题为判断题(对,错)。”相关问题
  • 第1题:

    设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不的是()

    A、struct结构体类型的关键字

    B、example是结构体类型名

    C、x,y,z都是结构体成员名

    D、structex是结构体类型名


    参考答案:B

  • 第2题:

    设有以下说明语句

    struct stu

    {int a;

    float b;

    } stutype;

    则下面的叙述不正确的是

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

    B.struct stu是用户定义的结构体类型

    C.stutype是用户定义的结构体类型名

    D.a和b都是结构体成员名


    正确答案:C

  • 第3题:

    设有以下说明语句

    typedef struct

    { int n;

    char ch[8];

    } PER;

    则下面叙述中正确的是

    A.PER 是结构体变量名

    B.PER是结构体类型名

    C.typedef struct 是结构体类型

    D.struct 是结构体类型名


    正确答案:B
    解析:本题中,typedef声明新的类型名PER来代替已有的类型名,PER代表上面指定的一个结构体类型,此时,也可以用PER来定义变量。

  • 第4题:

    使用结构体struct的目的是,将一组数据作为一个整体,以便于其中的成员共享同一空间。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第5题:

    设有以下语句: struct SS { int no; char name[10];}PERSON; 则下面叙述中错误的是 ( )

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

    B.struct SS是结构体类型

    C.PERSON是结构体类型名

    D.name是结构体成员名


    正确答案:C

  • 第6题:

    设有以下说明语句: struct ex { int x;floct y;char z;} example; 则下面的叙述中不正确的是 ( )

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

    B.example是结构体类型名

    C.x,y,z都是结构体成员名

    D.struct ex是结构体类型


    正确答案:B

  • 第7题:

    设有以下声明语句 street ex { int x;float y;char z;} example; 则下面的叙述中不正确的是 ______ 。

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

    B.example是结构体类型名

    C.x,y,z都是结构体成员名

    D.struct ex是结构体类型


    正确答案:B
    解析:example是结构体变量名。

  • 第8题:

    下面的方法重载,正确的是( )。

    A、intfun(inta,floatb){}

    B、floatfun(inta,floatb){}floatfun(inta,floatb){}floatfun(intx,floaty){}

    C、floatfun(floata){}

    D、floatfun1(inta,floatb){}floatfun(floata,floatb){}floatfun2(inta,floatb){}


    正确答案:C

  • 第9题:

    设有如下定义,若有p=&ab;,则对ab中成员项的正确引用是( )。structss{inta;floatb;}ab,*p;

    A.(*p).ab.a

    B.p->a

    C.p->ab.a

    D.p.ab.a


    正确答案:B

  • 第10题:

    设有以下说明语句 structex {intx;floaty;charz;}example; 则下面的叙述不正确的是()。

    • A、struct是结构体类型的关键字
    • B、example是结构体类型名
    • C、x,y,z都是结构体成员名
    • D、structex是结构体类型

    正确答案:B

  • 第11题:

    设有以下说明语句:structstu {int a;floatb;}s;下面的叙述不正确的是()

    • A、struct是结构体类型的关键字
    • B、structstu是用户定义的结构体类型
    • C、s是用户定义的结构体类型名
    • D、a和b都是结构体成员名

    正确答案:C

  • 第12题:

    判断题
    数据结构中,定义结构体使用struct关键字。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    设有以下说明语句

    struct ex

    { int x ; float y; char z ;} example;

    则下面的叙述中不正确的是

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

    B.example是结构体类型名

    C.x,y,z都是结构体成员名

    D.struct ex是结构体类型名


    正确答案:B

  • 第14题:

    已知有结构体: struct sk { int a; float b; }data,*p; 若有p=&data,则对data的成员a的正确引用是( )。

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

    B.st是结构体类型名

    C.x、y、z都是结构体成员名

    D.struct str是结构体类型名


    正确答案:B
    解析: 本题主要考查结构类型的定义:struct是结构体类型的关键字;struct str是结构体类型名;x、 y、z都是结构体成员名;st是结构变量名。

  • 第15题:

    struct{int num;float scor;}student;struct student std1;是对结构体类型的变量student的定义。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第16题:

    设有以下说明语句:则下面的叙述中不正确的是( )。

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

    B.example是结构体类型名

    C.x,y,z都是结构体成员名

    D.struet ex是结构体类型名


    正确答案:B
    本题中,structex是结构体类型名,exam-Ple是结构体变量名。

  • 第17题:

    设有以下说明语句: struct stu { int a; float b; }stutype; 则下面叙述不正确的是( )。

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

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

    C.stutype是用户定义的结构体类型名

    D.a和b都是结构体成员名


    正确答案:C
    解析:定义一个结构的一般形式为:struct结构体名{成员列表}变量名列表;本题中的stutype是在声明结构体类型structstu的同时定义的该结构体变量,而不是用户定义的结构体类型名。

  • 第18题:

    设有以下说明语句: typedef struct { int n; char ch[8]; }PER; 则下面叙述中,正确的是( )。

    A.PER是结构体变量名

    B.PER是结构体类型名

    C.typedef struct是结构体类型

    D.struct是结构类型名


    正确答案:B
    解析:本题考核用typedef定义自己的变量类型。C++语言允许定义用关键字typedef所命名的新的数据类型。实际上,没有建立一个新的数据类型,而仅是对存在的类型定义了一个新的名字。所定义的新名是现有的类型名的补充,而不是取代。

  • 第19题:

    设有以下说明语句:则下面叙述中正确的是( )。

    A.PER是结构体变量名

    B.PER是结构体类型名

    C.typedef struct是结构体类型

    D.struct是结构体类型名


    正确答案:B
    本题中,typedef声明新的类型名PER来代替已有的类型名,PER代表上面指定的一个结构体类型,此时,也可以用PER来定义变量。

  • 第20题:

    设有下列说明语句: Strcut Str {int x;float y;char z;}st; 则下列的叙述中不正确的是( )。

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

    B.st是结构体类型名

    C.x、y、z都是结构体成员名

    D.struct str是结构体类型名


    正确答案:B
    解析:本题主要考查结构类型的定义:struct是结构体类型的关键字;structstr是结构体类型名;x、y、z都是结构体成员名;st是结构变量名。

  • 第21题:

    设有以下C语言说明语句:struct ex{int x;float y;char z;}example;则下面的叙述中不正确的是( )。

    A.struct是结构体类型的关键字
    B.x、y、z都是结构体成员名
    C.ex是结构体名
    D.example是结构体类型名

    答案:D
    解析:
    在C语言环境中,结构体类型说明的一般形式:struct结构体名{类型名结构体成员名…}结构体变量名;其中,“struct”是结构体类型的关键字。对于本题而言,example是结构体变量名,而非结构体类型名。

  • 第22题:

    设有如下定义,structsk{inta;floatb;}data,*p=&data;则对data中的a成员的正确引用是()。

    • A、(*p).data.a
    • B、(*p).a
    • C、p->data.a
    • D、p.data.a

    正确答案:B

  • 第23题:

    以下能正确定义共用体变量的是()

    • A、unionuniontype{inta;floatb;};unionuniontypef;
    • B、unionuniontype{inta;floatb;}f;
    • C、union{inta;floatb;}f;
    • D、union{inta,floatb,}f;

    正确答案:A,B,C