首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。 请在程序的下划线处填入正确的内容
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。 请在程序的下划线处填入正确的内容
admin
2020-11-27
36
问题
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 8
typedef struct
{ int num;
int year,month,day;
}STU;
int fun(STU*std,STU*k,int year)
{ int i,n=0;
for (i=0;i
/**********found**********/
if(____1____==year)
/**********found**********/
k[n++]=____2____;
/**********found**********/
return(____3____);
}
main()
{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}};
STU k[N];int i,n,year;
printf("Enter a year:");scanf
("%d",&year);
n=fun(std,k,year);
if(n==0)
printf("\nNo person was born
in%d\n",year);
else
{printf("\nThese persons were
born in%d\n",year);
for(i=0;i
printf("%d %d-%d-%d\n",
k
.num,k
.year,k
.month,
k
.day);
}
}
选项
答案
(1)std[i].year (2)std[i] (3)n
解析
第一空:比较结构体的出生年份是否等于year,std是结构体指针,指向结构体数组的首地址,因此访问一个结构体的year成员是std
.year,因此第一空处应为“if(std
.year==year)”。
第二空:这里是将找到的数据放在形参k所指的数组中,k是指针变量,k指向结构体数组的首地址,std
是结构体的地址,因此等号左边也应该是地址,故第二空处应为“k[n++]=std
;”。
第三空:fun函数的返回值是满足指定条件的人数n,故第三空处是“return fn);”。
转载请注明原文地址:https://kaotiyun.com/show/5d3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述中,不属于软件危机表现的是
下列叙述中正确的是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;else;if
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是
下面不属于软件需求规格说明书内容的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
在软件设计中,不属于过程设计工具的是
以下关于简单程序设计的步骤和顺序的说法中正确的是
在C程序中,下列说法正确的是()。
随机试题
下列作品中作者属于清代的一项是
患者,女性,70岁。因“颌下急性蜂窝织炎”入院。患者颈部明显红肿、疼痛,伴严重全身感染症状,短时间出现心慌、憋气、胸闷,口唇发绀。预防该并发症的最重要措施是
甲、乙、丙、丁各出资500万元共同成立一家股份有限公司,甲以一块建设用地使用权作价500万元出资,甲将该土地交付给公司,但一直未办理变更登记手续。公司成立后,甲又将该地设定抵押,向某银行借款500万元,双方办理了抵押登记。甲将该笔借款投入股市,不久即血本无
阶梯形毛石基础应符合的规定有()。
建筑给水系统按用途可分为()。①饮用水;②生活用水系统;③生产给水系统;④消防给水系统;
李某于2015年4月1日向国家知识产权局提交了一份关于塑料肥皂盒的实用新型申请,该肥皂盒底部具有用于排出积水的椭圆孔,该申请于2015年7月15日获得授权公告,在后续评价该实用新型专利创造性的过程中,下列哪些技术文献不适于作为判断该专利创造性的对比文件?
4,5,15,6,7,35,8,9,()
原子.粒子
丽丽想把画挂到墙上,但是不知道该怎么做,在爸爸给她解释了钉子和锤子的用法后,她自己试着用锤子把钉子钉在墙上,把画挂了上去。请问这个过程涉及以下哪个概念?()。
按制定软件工程标准的不同层次和适用范围,软件工程标准可分为5级,(6)制定的是国际标准,(7)是行业标准。GB1256-89对程序流程图等做了明确、具体的规定,这种标准程序流程图的特点有(8)、(9)和(10)。
最新回复
(
0
)