首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点 链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点 链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
admin
2017-09-23
37
问题
给定程序的主函数中,已给出由结构体构成的链表结点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://jikaoti.com/ti/dZa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是()。#include<stdio.h>main(){charp[][4]={"ABC","DEF","GHI"};inti;for(i=0;i<3;i++)puts(p[i
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[
以下选项中非法的字符常量是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
下列4个程序中,完全正确的是()。
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
下面程序将二维数组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++)
随机试题
液控系统正常,闸板关不到位,此故障如何排除?
我国目前在特异性心肌病中有哪些心肌病的命名暂不予采用
A针对所用药物或出现意外情况采取相应措施B使患者用药后迅速到达用药目的C药物使用时间应尽量缩短D控制医药保健费用的过度增长E药物使用方法易被医生和患者掌握合理用药的经济性是指
A.刑事责任B.行政责任C.民事责任D.行政处罚药品监督人员因玩忽职守被撤职并降低级别和职务工资,属于()。
注册设备监理师执业资格考试的条件,除要求为中华人民共和国公民,遵守国家法律、法规外,还要求()。
下列分析方法中,属于专项成本分析方法的是()。
在虚箭线的作用中,联系作用是指()。
关于我国国家主席,下列说法不正确的是()。
20世纪70年代兴起,旨在“解放”思想且在当代西方教育理论界占主导地位的教育思潮是()。
设矩阵是满秩的,则直线与直线().
最新回复
(
0
)