首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结

点中,请从与下划线处号码对应的一组选项中选择出正确的选项

#include <stdlib.h>

struct node

{char data; struct node *next;};

(48) CreatList(char*s),

{struct node *h,*p,*q;

h=(struct node*)malloc(sizeof(struct node));

p=q=h;

while(*s!="\0")

{ p=(struct node*)malloc(sizeof(struct node));

p->data= (49) ;

q->next=p;

q= (50) ;

s++;

}

p->next="\0";

return h;

}

main()

{ char str[]="link list";

struct node*head;

head=CreatList(str);

}

(1)

A.char*

B.struct node

C.struct node*

D.char

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数…”相关的问题
第1题
以下程序的功能是:建立一个带有头结点的甲—向链表,并将存储在数组中的字符依次转存到链表的各个
结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。

#include <stdlib.h>

struct node

{ char data; struct node *next: };

(1) CreatList(char *s)

{

struct node *h,*p,*q;

h = (struct node *)malloc sizeof(struct node));

p=q=h;

while(*s! ='\0')

{

p = (struct node *)malloc(sizeof (struct node));

p->data = (2) ;

q->next = p;

q - (3) ;

S++;

}

p->next='\0';

return h;

}

main()

{

char str[]="link list";

struct node *head;

head = CreatList(str);

}

(1)

A.char*

B.struct node

C.struct node*

D.char

点击查看答案
第2题
设在一个带附加头结点的单链表中所有元素结点的数据值按递增顺序排,试编写一个函数,删除表中所有大丁min,小于max的元素(若存在) 。
设在一个带附加头结点的单链表中所有元素结点的数据值按递增顺序排,试编写一个函数,删除表中所有大丁min,小于max的元素(若存在) 。

点击查看答案
第3题
下列选项中,对局域网交换机的功能描述正确的是()。A.在发送结点和接收结点之间建立一条连接B.完成

下列选项中,对局域网交换机的功能描述正确的是()。

A.在发送结点和接收结点之间建立一条连接

B.完成数据帧的转发或过滤

C.在发送结点所在的交换机端口和接收结点所在的交换机端口之间建立连接

D.建立和维护一个表示IP地址与交换机端口对应关系的交换表

点击查看答案
第4题
系统面板上的()键的功能是使系统不执行程序中带"/"的程序段。

A.单段

B.空运行

C.跳步

D.M01

点击查看答案
第5题
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,
输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANKl.C中。

不得增行或删行,也不得更改程序的结构!

给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数

点击查看答案
第6题
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。[说明] 链式存储的队列称为链队。根据

阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。

[说明]

链式存储的队列称为链队。根据队列的FIFO原则,为了操作上的方便,可以使用带头指针front和尾指针rear的单链表来实现链队。若链队元素的数据类型为datatype,则链队结构描述如下:

typedef struct node

{ datatypedata;

structnode *next;

} QNode; /*链队结点的类型*/

typedef struct

{ QNnode *front,*rear;

} LQueue; /*将头尾指针封装在一起的链队*/

以下这种链队的几个例子:

阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。[说明] 链式存储的队列称为链队。根据

设q是一个指向链队的指针,即LQueue *q。下面各函数的功能说明如下:

(1) LQueue *Init_LQueue():创建并返回一个带头尾结点的空链队;

(2) intEmpty_LQueue(LQueue *q):判断链队q是否空;

(3) void In_LQueue(LQueue *q, datatypex):将数据x压入链队q;

(4) int Out_LQueue(LQuere *q, datatype *x):弹出链队q的第一个元素x,若成功则返回返回1否则返回0。

[函数]

LQueae *Init_LQueue()

{ LQueue *q, *p;

q=malloc(sizeof(LQueue)); /*申请链队指针*/

P=malloc(sized(QNode));/*申请头尾指针结点*/

p->next=NULL;

(1)=p;

return q;

}

int Empty_LQueue(LQueue *q)

{ if(q->front (2) q>rear) return 0;

else return 1;

}

void In_LQueue(LQueue *q, datatype x)

{ QNoda *p;

p=malloc(sizeof(QNnode));/*申请新接点*/

p->data=x;

p->next=NULL;

(3)=p;

q->rear=p;

}

int Out_LQueue(LQueue *q, datatype *x)

{ QNnode *p;

if(Empty_LQueue(q)) return 0; /*队空,操作失败*/

else{

p=q->front->next;

*x=(4);

(5)=p->next;

free(p);

if (q->front->next= =NULL)q->rear=q->front;

return 1;

}

}

点击查看答案
第7题
实操技术题:当前越来越多的消费者比较在意一个功能即关屏听音乐? TCL带远场语音功能的电视都具备“智能音箱”模式,以下哪项打开操作模式为错误?()

A.设置到小程序模式,遥控器关机界面选择“智能音箱”

B.通过语音遥控器,指令“打开智能音箱”

C.打开远场语音,指令“小T、小T,打开智能音箱”

D.插入U盘选择“关屏听”

点击查看答案
第8题
以下各项中不属于集线器的功能的是()。

A.集线器提供了一个中央单元,从中可以向网络连接多个结点

B.集线器提供多协议服务

C.使得可以进行集中式网络管理

D.集线器可以放大模拟或数字信号

点击查看答案
第9题
以下关于局域网交换机技术特征的描述中,哪个是错误的?A.局域网交换机建立和维护一个表示MAC地址

以下关于局域网交换机技术特征的描述中,哪个是错误的?

A.局域网交换机建立和维护一个表示MAC地址与交换机端口对应关系的交换表

B.局域网交换机在发送结点所在的交换机端口(源端口.和接收结点所在的交换机端口(目的端口.之间建立虚连接

C.局域网交换机根据进入端口数据帧中的MAC地址,过滤和转发数据帧

D.局域网交换机工作在数据链路层和网络层,是一种典型的网络互联设备

点击查看答案
第10题
以下关于局域网交换机技术特征的描述中正确的是()。A.局域网交换机建立和维护一个表示源MAC地址与

以下关于局域网交换机技术特征的描述中正确的是()。

A.局域网交换机建立和维护一个表示源MAC地址与交换机端口对应关系的交换表

B.局域网交换机根据进入端口数据帧中的MAC地址,转发数据帧

C.局域网交换机工作在数据链路层和网络层,是一种典型的网络互联设备

D.局域网交换机在发送结点所在的交换机端口(源端口)和接收结点所在的交换机端口(目的端口)之间建立虚连接

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改