首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include <stdlib.h> struct node { char data; s
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include <stdlib.h> struct node { char data; s
admin
2010-01-10
88
问题
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。
#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全国计算机二级
相关试题推荐
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是
有两个关系R和T如下:则由关系R得到关系T的操作是
数据库设计过程不包括
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
随机试题
下列各项,不属于卫分证临床表现的是
对锚具的硬度检验,如有一个零件不合格,则应另取双倍数量的零件重做试验。()
若已知土压力Ea=50kN/m,土对挡土墙基底的摩擦系数μ=0.4,挡土墙自重G=200kN/m,则挡土墙的抗滑移系数K与下列何值最为接近?[2010年第126题]提示:根据公式K=Gμ/Ea。
真空中波长为λ的单色光,在折射率为n的均匀透明媒质中,从A点沿某一路径传播到B点,路径的长度为l,A、B两点光振动的相位差为△φ,则()。
【背景资料】某机电安装公司具有压力容器、压力管道安装资格,通过招标投标承接一高层建筑机电安装工程,工程内容包括给水排水系统、电气系统、通风空调系统和一座氨制冷站。项目部针对工程的实际情况编制了《施工组织设计》和《氨气泄漏应急预案》。《施工组织设计
根据证券市场线方程式,任意证券或组合的期望收益率由()构成。
只要按“有借必有贷,借贷必相等”记账规则记录经济业务,就能保证记录正确无误。()
“我的学生真是太用心了,胶原蛋白都上了。”教师节当天,某市一位老师在QQ动态上晒自己收到的胶原蛋白、燕窝等名贵礼物,结果被一位家长截图发到网上,立刻引发不少网友关注。校方得知后表示,当事老师是刚入职的新老师,将对其进行严厉批评教育。从教师职业道德角度看,该
某市要建花园或修池塘,有下列4种假设:修了池塘要架桥;架了桥就不能建花园;建花园必须植树;植树必须架桥。据此不可能推出的是()
设函数x=x(y)由方程x(y-x)2=y所确定,试求不定积分
最新回复
(
0
)