首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。 #include<stdio
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。 #include<stdio
admin
2009-03-05
72
问题
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。
#include<stdio.h>
typedef struct node /*链表结点结构*/
{ char sub[3];
struct node *next;
}Node;
Node fun(char s) /* 建立链表*/
{ ...... }
void disp(Node *h)
{ Node *p;
p=h->next;
while([ ])
{printf("%s\n",p->sub);p=[ ];}
}
main()
{ Node *hd;
hd=fun(); disp(hd);printf("\n");
}
选项
答案
p!=NULL 或 p 或 p!=0 或 p!=’0’ p->next 或 (*P).next
解析
此题主要考核的是用指针处理链表。自定义结构体类型名为Node,并定义一个指向结点类型的指针next。用Node来定义头结点指针变量h,并定义另—个指针变量p指向了第—个结点,在满足p未指向最后—个结点的空指针时,输出p所指向结点的字符串,所以第—个空填p!=NULL或p或p!=0或p!=’\0’,然后将p指向下一个非空结点,所以第二个空填p->next或与其等效的形式,反复执行直到所有的结点都输出,即遇到p的值为NULL。
转载请注明原文地址:https://www.kaotiyun.com/show/IlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
设窗体上有一个名为Text1的文本框,并编写如下程序:PrivateSubForm_load()ShowText1.Text="":Text1.SetFOCUSEndSubPrivateSub,Fo
有下面程序代码:PrivateSubCommandl-Ctick()i=1DoWhilei10Printi=i+2Loop.EndSub程序运行时输出字符“*”的个数是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()Dimart_x(5,5)AsIntegerFori=1To3Forj=2To4
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钳。运行程序,在Text1中输入“FormList",然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
有如下程序:Functionfun(ByValhumAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilenum
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
窗体上有1个名称为Labell的标签;1个名称为Listl,且含有若干表项的列表框。为了使得单击Listl中某个表项时,在Labell中相应地显示该表项,应使用的程序代码为
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
随机试题
试述比较考评法。
Likethebody,thememoryimproveswithuse.Unlikethebody,thememorycanimprovewithage.Formanyyears,doctorshave
青年女性,停经3个月,近来发现阴道结节,镜检找到变性绒毛,最大可能性是
女性,25岁,患甲型血友病给予冷沉淀治疗效果不佳,此时应
全天麻胶囊的功能有
A.非经营性互联网药品信息服务B.经营性互联网药品信息服务C.网上药品交易服务D.互联网信息服务E.联网药品信息服务
戊公司某年有关损益类科目的年末结账前余额如下:主营业务收入:900万元主营业务成本:400万元营业税金及附加:15万元销售费用:75万元管理费用:50万元财务费用:5万元其他资料如下:(1)年末一次性结转损益类科目。(2)适用的所得税税率
将两位数的个位数与十位数互换后所得的数是原来的十分之一,这样的两位数有多少个?
环境标志也称绿色标志、生态标志,是指由政府部门或公共团体依据特定的环境标准向有关厂家颁布证书,证明其产品的生产、使用及处置过程全部符合环保要求,对环境无害或危害极少,同时有利于资源的再生和回收利用的一种特定标志。中国的环境标志唯一认证机构是中国环境产品认证
每个人在工作、学习、经济上都或多或少会有压力。有压力不一定是坏事,关键是要知道怎样做才能给自己减压。看电影、听音乐,甚至跟朋友一起聊天儿、散步等,都是非常有效的办法。这段话主要想告诉我们:
最新回复
(
0
)