首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
admin
2020-07-28
87
问题
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 typedef struct list
3 {char data;
4 struct list*next;
5 }Q;
6 void fun(Q*pa,Q*pb,Q*pc)
7 {Q*p;
8 /*********found*********/
9 pa->next=
【1】
;
10 pb->next=pc;
11 p=pa;
12 while(p)
13 {
14 /*********found*********/
15 printf(’’%c’’,
【2】
);
16 /*********found*********/
17 p=
【3】
;
18 }
19 printf(’’\n’’);
20 }
21 main()
22 (Q a,b,c;
23 a.data=’E’;b.data=’F’;
24 c.data=’G’;c.next=NULL;
25 fun(&a,&b,&c);
26 }
选项
答案
(1)pb(2)p->data(3)p->next
解析
填空1:将三个结点连接起来,即将pa的指针域指向pb,pb的指针域指向pc。
填空2:输出链表结点中的数据,表示为p->data。
填空3:指针后移,指向下一个结点,即p=p->next。
转载请注明原文地址:https://kaotiyun.com/show/dW3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
软件(程序)调试的任务是
下列叙述中错误的是
有以下程序intfun(intn){if(n==1)return1;Elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n",x);}执行
有以下程序#include<stdio.h>intfun(inta,intb){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行
以下选项中叙述错误的是
下面选项中关于“文件指针”概念的叙述正确的是
随机试题
A、Toshowthatenzymesareveryeffective.B、Topointoutthatenzymescansometimesfailtowork.C、Toexplainwhatenzymesare
非霍奇金淋巴瘤中,属于高度恶性的是
男性患儿7岁,平日活动后气短,易患肺炎,发育落后于同年龄,胸骨左缘第二肋间闻及连续性机器样双期杂音,脉压差大,股动脉有枪击音,考虑为
患者,女,45岁。有畏寒、反应迟钝,体征为胫骨前非凹陷性水肿,经利尿药治疗无效,应首先考虑缺乏的激素是
犬,6岁,雄性,近1个月食欲减少,尿频,后段尿液带血,颜色鲜红,精神正常,后腹部触诊敏感。首先需要进行的检查是
A.第一类戒毒药B.第三类戒毒药C.第五类戒毒药D.咖啡因E.麻黄素
居住于我国台湾地区的当事人张某在大陆某法院参与民事诉讼。关于该案,下列哪一选项是不正确的?(2012年卷一第37题)
下列说法正确的是()。
六等黜陟法是清朝在中央官学管理上的一个重要创新。
Thumb-2指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为:__________【51】,开外部中断的指令为:__________【52】。
最新回复
(
0
)