首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
admin
2018-03-28
32
问题
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1. C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
typeclef.struct list
{char data;
struct list * next;
} Q;
void fun(Q*pa,Q*pb,Q*pc)
{Q*p;
/*********found*********/
pa一>next=
【1】
;
pb一>next=pc;
p=pa;
while(p)
{
/*********found*********/
printf("%c",
【2】
);
/*********found*********/
p=
【3】
;
}
printf("\n");
}
main()
{Q a,b,c;
a.data=’E’;b.data=’F’;
c.data=’G’;c.next=NULL;
fun(&a,&b,&c);
}
选项
答案
(1)pb (2)p一>data (3)p一>next
解析
填空1:将三个结点连接起来,即将pa的指针域指向pb,pb的指针域指向pc。
填空2:输出链表结点中的数据,表示为p一>data。
填空3:指针后移,指向下一个结点,即p=p一>next。
转载请注明原文地址:https://kaotiyun.com/show/wDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R?S和T如下:则由关系R和S得到关系T的操作是
数据库系统的核心是
以下程序运行后的输出结果是【】。voidfun(intX,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main(){intx=2,y=3;fun(x
以下程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);el
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}print
有以下程序 #include<stdio.h> main() { FILE *fp;int i,a[6]={1,2,3,4,5,6}; fp=fopen("d3.dat","w+b"); fwrite(a.sizeof
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
随机试题
下列组合中不适当的联合用药是
移动式操作平台的面积不应超过()。移动操作平台的次梁间距不应大于40cm。
新建和扩建的城市给水管网按最高日最高时用水量计算,据此求出所有管段的()。
某工程双代号网络计划如下图所示,图中已标出每个节点的最早时间和最迟时间。
某施工机械的产量定额为2.56(100m3/台班),与之配合的工人小组有4人,则与该机械配合的人工时间定额为()工日/100m3。
PDCA循环是由著名的质量管理专家()提出的。
在比较优势模型中,两种参与贸易商品的国际比价()。
一提到“三钱”,人们便会肃然起敬地想到“中国导弹之父”钱学森、“中国力学之父”钱伟长和“中国原子弹之父”钱三强。钱学森、钱伟长和钱三强三人一起,被周恩来总理称为中国科技界的“三钱”。“三钱”为我国科学事业做出了卓越的贡献,他们的爱国情绪、拼搏精神、智慧之光
一些进程相互合作共同完成一项任务,进程之间的这种直接的协同工作关系称之为()。
Inmostpartsoftheworld,therelationbetweenpopulationandresourcesisalreadyunfavorableandwillprobablybecomeevenm
最新回复
(
0
)