首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include <stdlib.h> struct node { char data; s
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include <stdlib.h> struct node { char data; s
admin
2010-01-10
105
问题
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。
#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);
}
选项
A、p->next
B、p
C、s
D、s->next
答案
2
解析
在主函数中,定义了一个结构体型指针变量head,然后将函数CreatList()的返回值赋给指针变量head,从这里可知函数CreatList()的返回值为struct node*类型,所以第48处的空白应该填struct node*,故48题选项C正确;在函数Creat List()中首先定义3个结构体型指针变量h,p和q。然后调用malloc()函数分配了一个结点空间,并让指针h指向它,开始指针p、q和h都指向它,然后调用一个while循环语句,当到达字符串数组s的末尾结束循环,在每次循环中,分配一个结点空间,并让p指向它,然后让该结点的data域的值等于字符串指针s所指的值,因此第49题的正确答案为选项A:接下来让指针q所指结点的next指针指向结点p,然后让指针q指向该指针的所指结点的下一个结点即p,所以第50个空白处应该填p,选择B。故第48题4个选项中选项C符合题意;第49题4个选项中选项A符合题意;第50题4个选项中选项B符合题意。
转载请注明原文地址:https://www.kaotiyun.com/show/kQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimnumAsInteger,kAsInteger,nAsIntegernum=InputBox("请输入一个正整数:")k=numn=2
在VB中,函数过程与子程序过程的区别之一是
有如下程序:PrivateSubCommandl_Click()DimiAsInteger,jAsInteger,sumAsIntegern=1Doj=1Dosum
假定用下面的语句打开文件:Open"Filel.txt"ForInputAs#1则不能正确读文件的语句是
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
以下变量名中合法的是
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
在标准模块中,将a定义为全局整型变量的语句是()。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
随机试题
关于肌组织的再生,下列哪项描述是正确的
自动排气阀是一种给水管道(消防给水)专用的进排气控制装置。当管道空管充水时可实现快速排气,排尽气后能自动封水。当管道内产生负压时又能快速自动进气。当管道放空时,能自动大量地进气,使放水加快,缩短停水时间。()
根据《劳动法》规定,因特殊原因需要延长工作时间的,在保障劳动者身体健康的条件下每日不得超过()
环氧乙烷沸点为
A、四肢均有奇脉B、有表里关系C、无特定的脏腑络属D、与某些脏腑关系密切E、密切十四经脉的联系奇经八脉的循行特点是包括
出口食品生产企业应当在限期内将整改情况报告受理申请的( )。
证券交易所应当于每年6月30日和12月31日过后的15日内,向中国证监会报送各家会员截止到该日的证券自营业务情况。( )
霾和雾的区别在于()。
顽强对于()相当于坚韧对于()
Directions:Usingtheinformationinthetext,completeeachsentence6-10,withawordorphrasefromthelistbelow.Foreach
最新回复
(
0
)