首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。 #include<stdio
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。 #include<stdio
admin
2009-03-05
32
问题
以下程序中函数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全国计算机二级
相关试题推荐
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()Dimart_x(5,5)AsIntegerFori=1To3Forj=2To4
VisualBasic源程序的续行符为
数据库系统的数据独立性是指()。
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
下列关于函数过程的叙述中,正确的是()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
(1)考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字。如果输入的是非数字字符,则提示输入错误,且文木框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol
随机试题
妊娠早期雌激素主要产生于
5岁男孩因为睡眠问题就诊。他的父母说孩子坐在床上,一副受到惊吓的表情并且大声尖叫,看上去清醒但显得非常恐惧,随后进入睡眠状态并且对这件事没有记忆。该病最可能发生于睡眠的哪一时相
郁证的基本治疗原则为()。
有关道路侧石边缘与乔木或灌木的最小水平净距要求,正确的是:[2009年第86题]
下列关于“勤勉尽职”的说法,不正确的是()。
下列各项中,无法计算出确切结果的是()。
我国的民族自治区与我国的特别行政区的共同点主要表现在()。
教师专业发展
下列有关Java源代码文件三要素的说法正确的是______。
Thewriterhaspublishedmanybooks,______arewellreceivedbythereaders.
最新回复
(
0
)