首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。 #include<stdio
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。 #include<stdio
admin
2009-03-05
37
问题
以下程序中函数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://kaotiyun.com/show/IlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3
现有如下程序:PrivateSubCommand1_Click()PublicFunctionf(xAsInteger)s=0Ifx>=10T
顺序文件在一次打开期间
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsInteger,arr(5)AsIntegerPrivateSubCommandl_Click()num=12:r=2Cal
设有如下程序段:x=2Fori=1T0Step2x=x+iNexti运行以上程序后,x的值是
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
窗体上有1个名称为Labell的标签;1个名称为Listl,且含有若干表项的列表框。为了使得单击Listl中某个表项时,在Labell中相应地显示该表项,应使用的程序代码为
数据流程图(DFD图)是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
中国人群疾病谱的特点是
在注射剂生产中,一般注射剂的过滤与除菌过滤常用滤膜的孔径分别为
引起水痘一带状疱疹的病原体是与鼻咽癌的发生有关的是
甲乙丙丁作为股东,设立了蓝天有限责任公司。章程中约定:甲以货币30万元出资,乙以实物10万元作价出资,丙以专利权10万元作价出资,丁以实物10万元作价出资。公司成立一年后戊加入。下列有关该各股东出资责任的说法正确的是:()
根据《城市道路绿化规划与设计规范》的规定,交通岛周边的植物配置宜增强导向作用,应该()
下列各项因素中,影响企业持有的以摊余成本计量的金融资产的摊余成本的有()。
信度系数(r)()。
新生儿能以面部表情和身体活动等方式对下列几种基本味道作出反应()。
1898年维新变法失败后,在形式上唯一未被顽固派废除的新设学堂是()。
Notationgavewesternmusicameansofwrittenrecord,butatfirstonlyforakindofmusic,chant,thatwasbelievedtohaveo
最新回复
(
0
)