niusouti.com

已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。 struct 1ink { char data; }node;A.struct link nextB.link*nextC.sluct next linkD.struct link*next

题目

已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。 struct 1ink { char data; }node;

A.struct link next

B.link*next

C.sluct next link

D.struct link*next


相似考题
更多“ 已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。 struct 1ink { char data; }node;A.struct link nextB.link*nextC.sluct”相关问题
  • 第1题:

    在C语言中,可以用typedef声明新的类型名来代替已有的类型名,比如有学生链表结点: typedef struct node{ int data; struct node * link; }NODE, * LinkList; 下述说法正确的是______。

    A.NODE是结构体struct node的别名

    B.* LinkList也是结构体struct node的别名

    C.LinkList也是结构体struct node的别名

    D.LinkList等价于node*


    正确答案:A
    解析:其实题中的定义相当于下述两个定义:typedefstructnode{intdata;structnode*link;}NODE;typedefstructnode{intdata;structnode*link;)*LinkList;前者给structnode取了个新名字NODE,即structnode和NODE是等价的;后者把structnode*命名为LinkList。

  • 第2题:

    已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填_______。 struct link { char data; _______, }node;

    A.struct link next

    B.link*next

    C.struct next link

    D.struct link*next


    正确答案:D
    解析:在单向链表中,由于每个结点需要存储下一个结点的地址,且下一个结点的数据类型与前一个结点的数据类型完全相同,故应为struct link *next。

  • 第3题:

    已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填 ______。 struct link { char data; ______; }node;

    A.struct link next

    B.link*next

    C.struct next link

    D.struct link*next


    正确答案:D
    解析:在单向链表中,由于每个结点需要存储下—个结点的地址,且下一个结点的数据类型与前—个结点的数据类型完全相同,故应为structlink*next。

  • 第4题:

    已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。 struct link { char data; ______; }node;

    A.struct link next

    B.link * next

    C.struct next link

    D.struct link *next


    正确答案:D
    解析:在单向链表中,由于每个结点需要存储下一个结点的地址,且下一个结点的数据类型与前一个结点的数据类型完全相同,故应为structlink*next。

  • 第5题:

    已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。 struct link { char data; ______, }node;

    A.struct link next

    B.link *next

    C.stuct next link

    D.struct link *next


    正确答案:D
    解析:在单向链表中,由于每个结点需要存储下一个结点的地址,且下—个结点的数据类型与前—个结点的数据类型完全相同,故应为structlink*next。