更多“结构体指针的定义方式正确的是()”相关问题
  • 第1题:

    下列描述说明正确的是( )

    A.定义结构体时,它的每个成员的数据类型可以不同

    B.不同结构体的成员名不能相同

    C.结构体定义时,其成员的数据类型不能是结构体本身

    D.结构体定义时各成员项之间可用分号也可用逗号隔开


    正确答案:A

  • 第2题:

    数据结构里,定义结构体指针变量与定义结构体类型的普通变量一样,没有区别。


    正确答案:错误

  • 第3题:

    数据结构里,有名为goods的结构体,定义这种结构体的指针变量正确的是()。

    • A、struct p;
    • B、struct goods p;
    • C、struct goods;
    • D、goods p;

    正确答案:B

  • 第4题:

    数据结构里,下列选项中是定义结构体类型的指针变量的格式的是()。

    • A、struct结构名指针变量名
    • B、struct结构名变量名
    • C、static结构名指针变量名
    • D、struct指针变量名结构名

    正确答案:A

  • 第5题:

    在高级语言中,不可以定义结构体类型的指针变量。


    正确答案:错误

  • 第6题:

    关于结构体定义描述正确的是()

    • A、结构体可以定义在函数内部作为局部变量使用
    • B、结构体可以定义在函数外部作为全局变量使用
    • C、结构体最后的分号不能省略
    • D、定义结构体使用的关键字是struct

    正确答案:A,B,C,D

  • 第7题:

    数据结构里,定义名称为plan结构体,plan结构体有个成员变量叫time类型是字符数组,定义了prior是plan类型的指针变量,如何引用prior的time成员()。

    • A、prior->time
    • B、prior.time
    • C、prior.time[0]
    • D、prior->time[0]

    正确答案:A

  • 第8题:

    单选题
    以下叙述中正确的是(  )。
    A

    结构体数组名不能作为实参传给函数

    B

    结构体变量的地址不能作为实参传给函数

    C

    结构体中可以含有指向本结构体的指针成员

    D

    即使是同类型的结构体变量,也不能进行整体赋值


    正确答案: A
    解析:
    C项正确,结构体中的成员可以是各种类型的指针变量。当一个结构体中有一个或多个成员的基类型就是本结构体类型时,通常把这种结构体称为可以“引用自身的结构体”,定义二叉树结构时,就使用了这种结构体。AB两项错误,结构体的数组名和结构体变量的地址作为实参时,都是传引用形式调用函数;D项错误,同类型的结构体变量之间可以直接赋值,实际操作是内存空间拷贝。答案选择C选项。

  • 第9题:

    单选题
    数据结构里,定义名称为plan结构体,plan结构体有个成员变量叫time类型是字符数组,定义了prior是plan类型的指针变量,如何引用prior的time成员()。
    A

    prior->time

    B

    prior.time

    C

    prior.time[0]

    D

    prior->time[0]


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

  • 第10题:

    判断题
    数据结构中,定义结构体指针变量后,要引用其成员变量用->号。
    A

    B


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

  • 第11题:

    单选题
    关于结构类型,下列说法哪些是正确的?()
    A

    结构是值类型

    B

    结构中不允许定义带参数的实例构造函数

    C

    结构中不允许定义析构函数

    D

    结构中可以定义成员方法,但是方法内不能使用this指针


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

  • 第12题:

    单选题
    (专基)下列选项中关于什么是结构体描述正确的是()。
    A

    结构体是高级语言中的一种构造类型

    B

    结构体是汇编语言中的一种指针类型

    C

    结构体是高级语言中的一种指针类型

    D

    结构体是C语言中的基本类型


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

  • 第13题:

    关于结构类型,下列说法哪些是正确的?()

    • A、结构是值类型
    • B、结构中不允许定义带参数的实例构造函数
    • C、结构中不允许定义析构函数
    • D、结构中可以定义成员方法,但是方法内不能使用this指针

    正确答案:A

  • 第14题:

    数据结构中,定义结构体指针变量后,要引用其成员变量用->号。


    正确答案:正确

  • 第15题:

    (专基)下列选项中关于什么是结构体描述正确的是()。

    • A、结构体是高级语言中的一种构造类型
    • B、结构体是汇编语言中的一种指针类型
    • C、结构体是高级语言中的一种指针类型
    • D、结构体是C语言中的基本类型

    正确答案:A

  • 第16题:

    定义结构体指针变量与定义结构体类型的普通变量一样,没有区别


    正确答案:错误

  • 第17题:

    定义结构体类型的指针变量格式不正确的是()

    • A、struct结构名指针变量名;
    • B、struct结构名*指针变量名;
    • C、struct*指针变量名结构名;
    • D、struct指针变量名结构名;

    正确答案:A,C,D

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    判断题
    定义结构体指针变量与定义结构体类型的普通变量一样,没有区别
    A

    B


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

  • 第20题:

    多选题
    下列选项中是定义结构体类型的指针变量的格式不正确的是()。
    A

    struct结构名 指针变量名

    B

    struct结构名 变量名

    C

    static结构名 指针变量名

    D

    struct指针变量名 结构名


    正确答案: C,B
    解析: 暂无解析

  • 第21题:

    单选题
    结构体指针的定义方式正确的是()
    A

    struct结构体名 指针变量名;

    B

    struct结构体名;

    C

    struct指针变量名;

    D

    struct指针变量名 结构体名;


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

  • 第22题:

    判断题
    数据结构里,定义结构体指针变量与定义结构体类型的普通变量一样,没有区别。
    A

    B


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

  • 第23题:

    多选题
    数据结构里,下列选项中是定义结构体类型的指针变量的格式不正确的是()。
    A

    struct结构名指针变量名

    B

    struct结构名变量名

    C

    static结构名指针变量名

    D

    struct指针变量名结构名


    正确答案: D,A
    解析: 暂无解析

  • 第24题:

    判断题
    在高级语言中,不可以定义结构体类型的指针变量。
    A

    B


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