首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点 链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点 链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
admin
2017-09-23
73
问题
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点 链接成一个单向链表,并输出链表结点中的数据。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
typedef struct list
{ char data;
struct list * next;
} Q;
void fun ( Q *pa, Q*pb, Q*pc)
pa 一 > next=
【1】
;
pb 一 > next =pc;
p =pa;
while ( p )
{
/*********found*********/
printf (" % c",
【2】
) ;
/*********found*********/
p=
【3】
;
}
printf ("\n") ;
main ()
{Qa,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/ksxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列4个程序中,完全正确的是()。
下面的程序在编泽时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
下面程序的输m结果是()。typedefunion{doublex[3];inty[4];charz[10];}M;Mt;main(){Printf("%d\n",sizeof
有以下程序:#include<string.h>inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t++=a++;}else{inta
随机试题
下列关于股本的说法正确的是()
心包积液定性诊断,最有优势的显示方法是
万女士,27岁,怀孕9个月,阴道无诱因流液2小时而急诊入院,诊断为胎膜早破。此患者应采取的卧位是
偏方占方
甲以自己为被保险人投保了以死亡为给付条件的人身保险,保险合同的受益人为乙,在甲交足2年以上保险费后在下列哪种情况下,保险人按照合同约定向乙支付保险金:()
对于大众来说,科学无处不在,它完全可以成为社会流行文化的一部分,享受科学文化知识就像看书、读报、听音乐、看电影一样。近日,由中国科协主办的“典赞·2016科普中国”活动揭晓了2016年度十大“科学”流言终结榜,同时揭晓的还有年度十大科学传播事件
(2015)简述适应学生认知方式差异的教学策略。
A、 B、 C、 D、 A第一行三个图形中,正方形的个数分别是1,2,3;第二行三个图形中,正方形的个数分别是4,5,6;第三行三个图形中,正方形的个数分别是7,8,9。故选A项。
父母应以自己对工作,对生活的积极态度去影响孩子,去()孩子的性格。
设二次型f(x1,x2,x3)=x1+ax2+x3+2x1x2—2ax1x3—2x2x3的正、负惯性指数均为1,则参数a=()
最新回复
(
0
)