首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。 请在程序的下划线处填入正确的内容
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。 请在程序的下划线处填入正确的内容
admin
2017-03-24
31
问题
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #define N 8
3 typedef struct
4 { int num;
5 int year,month,day;
6 } STU;
7 int fun(STU *std, STU *k, int year)
8 { int i,n=0;
9 for(i=0;i<N;i++)
10 /**********found**********/
11 if(__1__==year)
12 /**********found**********/
13 k[n++]=__2__;
14 /**********found**********/
15 return( __3__);
16 }
17 main()
18 {STU std[N]={{1,1984,2,15},{2,1983,9,21},{3,1984,9,1},{4,1983,7,15},{5,1985,9,28},{6,1982,11,15},{7,1982,6,22},{8,1984,8,19}};
19 STU k[N];int i,n,year;
20 printf(’’Enter a year : ’’);scanf(’’%d’’,&year);
21 n=fun(std,k,year);
22 if(n==0)
23 printf(’’\nNo petson was born\n%d\n’’,year);
24 else
25 { printf(’’\nThese persons were born\ n%d\n’’,year);
26 for(1=0; i<n;i++)
27 printf(’’%d %d-%d-%d\n’’, k
.num,k
.year,k
.month,k
.day);
28 }
29 }
选项
答案
(1)std[i].year (2)std[i] (3)n
解析
fun函数的功能是在结构体数组std中找出指定出生年份的人员将其数据放在形参k所指的数组中。
第一空:比较结构体的出生年份是否等于year,std是结构体指针,指向结构体数组的首地址,因此访问一个结构体的year成员是“std
.year”,因此第一空处应为“if(std
.year==year)”。
第二空:这里是将找到的数据放在形参k所指的数组中,k是指针变量,k指向结构体数组的首地址,std
是结构体的地址,因此等号左边也应该是地址,故第二空处应为“k[n++]=std
;”。
第三空:fun函数的返回值是满足指定条件的人数n,故第三空处是“return(n);”。
转载请注明原文地址:https://kaotiyun.com/show/fMID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。2010年上半年,全国原油产量为9848万吨,同比增长5.3%,上年同期为下降1%。进口原油11797万吨(海关统计),增长30.2%。原油加工量20586万吨,增长17.9%,增速同比加快16.4个百分点。成品油产量
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
国家机关、国有公司、企业、事业单位、人民团体,违反国家规定,以单位名义将国有资产集体私分给个人,数额较大的行为,应判为()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
①在无意义面前,大脑由于寻找不到答案而引发焦虑,当然这是积累到固定阈值之后的事情②权利是伴随选择而产生的,譬如电视机的频道转换器就给了观众看与不看的权利③人的大脑有一种无法改变的功能,即不断地追索词语以及所有事情的意义④如果在
下列诗句描述与城市之间对应关系错误的是()。
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
互联网深切地变革了媒体的内容生产方式。媒体环境呈现“移动化、社交化、视觉化”三大趋势,在这些趋势影响下所诞生的网络媒体是粉丝经济的基础。传播媒介更为迅速便捷,与粉丝的心理距离更为接近,粉丝的组织化程度大幅提高,这些都使得粉丝能更为顺利地介入偶像生活,甚至可
随机试题
《中华人民共和国公证法》施行的日期是
保证设定的条件有哪些?
有关乳牙,以下哪种说法最正确
CBR试验制备不同干密度试件,是通过改变每层击数实现的。()
关于施工成本分析任务的说法,正确的有()。
“师者,所以传道、授业、解惑也”,这句话出自()。
考古学者从已经发现的遗迹_________,青铜时代横跨欧亚大陆的文化交流,是通过欧亚草原大通道来完成的。沿着这条通道,青铜、小麦、黄牛、绵羊等与游牧生活方式有关的文化要素先后来到中国北方地区,与当地原有的新石器时代文化发生________,共同孕育出了_
结合材料回答问题材料1成思危,著名经济学家,原民建中央主席。九届、十届全国人大常委会副委员长。谈到我国的政党制度,他深有体会地说:“西方的政党制度是‘打橄榄球’,一定要把对方压倒。我们的政党制度是‘唱大合唱’,民主党派和中国共产党的合作共事是为了一个共
WhatIsCancer?Cancerisactuallyagroupofmanyrelateddiseasesthatallhavetodowithcells.Cellsaretheverysmalluni
Afteryearsofstrenuouswork,thescientistsareonthe__________.ofagreatdiscoveryofhumangene.
最新回复
(
0
)