首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:
admin
2017-02-24
38
问题
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
typedef 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/hMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C;printf("%d,%d,%d",a,b
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
数据的逻辑结构有线性结构和______两大类。
下面程序段的运行结果是chara[]="lanuage",*p;p=a;while(*p!=’u’){printf("%c",*p-32);p++;}
以下选项中,当x为大于1的奇数时,值为0的表达式是
设有如下三个关系表下列操作中正确的是
以下程序的输出结果是【】。#includemain(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
下列关于字符串的说法中错误的是
随机试题
某企业2005年末流动资产为112000元,存货为78500元,流动负债为69400元,则该企业2005年末的速动比率为()
A.疝囊高位结扎术B.疝修补术C.两者均需D.两者均不需
治疗白癜风可选的药物有
地黄饮子的主治病证是
甲公司向外省的乙公司购买建筑材料若干,双方在合同中并未约定交货地点。乙公司在备货完成后,将货物交由丙物流公司运往甲公司,货物在途中遭遇不可抗力灭失。则相应的损失应由()承担。
根据营业税法律制度的规定,下列混合销售行为中,应当一并征收营业税的是()。
根据《消费者权益保护法》的规定,消费者协会不得从事()
Wheredoesthewomanwork?
To:JennyWongGreetingslAccordingtoourrecords,it’stimeforyourannualvisioncheckup.Yearlycheckupsarerecommende
事由:学校举行英语晚会,欢迎所有同学和老师届时参加,共同讨论如何提高英语水平,尤其是口语水平。英语口语爱好者可以在晚会结束后,报名参加英语角,以后每个星期四和星期天的晚上7:00到学校操场练习英语口语。晚会时间:2007年3月5日下午5:00-7:
最新回复
(
0
)