首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的记录已在主函数存入结构体数组std中。函数fun()的功能是找出指定出生年份的人
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的记录已在主函数存入结构体数组std中。函数fun()的功能是找出指定出生年份的人
admin
2023-02-27
24
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的记录已在主函数存入结构体数组std中。函数fun()的功能是找出指定出生年份的人员,将其记录放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #define N 8
3 typedef struct
4 { int num;
5 int year,month,day;
6 } STU;
7 int fun(STV*std,STU*k,int year)
8 {int i,n=0;
9 for(i=0;i<N;i++)
10 /*********found*********/
11 if(<u>【1】</u>==year)
12 /*********found*********/
13 k[n++]=<u>【2】</u>;
14 /*********found*********/
15 return(<u>【3】</u>);
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,1 982,11,15},{7,1982,6,
22},{8,1984,8,19}};
19 STU k[N];int i,n,year;
20 printf("Enter a year:");
21 scanf("%d",&year);
22 n=fun(std,k,year);
23 if(n==0)
24 printf("\nNo persop was born in%d\n",year);
25 else
26 {printf("\nThese persons were born in%d\n",year);
27 for(i=0;i<n;i++)
28 printf("%d%d-%d-%d\n",k
.num,k
.year,k
.month,k
.day);
29 }
选项
答案
(1)std[i].year (2)std[i] (3)n
解析
本题要求从给定的人员数据中找出与指定出生年份相同的记录,并存入变量k中,返回符合条件的人数。
填空1:此空判断结构体变量中的年份与变量year是否相等,故空1处应该填std
.year。
填空2:把符合条件的记录std
依次存入数组k中,故空2处应该填std
。
填空3:函数返回满足条件的人数,数组k的元素下标n,每存储完一个数据后自增1,故空3处应该填n。
转载请注明原文地址:https://kaotiyun.com/show/aJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某校规定学生的学期体育成绩由三部分组成:体育课外活动占10%,理论测试占30%,体育技能测试占60%,一名同学的上述成绩依次为90,92,73,则该同学这学期的体育成绩为()。
一种商品,按照期望50%的利润来定价,结果只销售掉70%的商品,为尽早销售掉剩下的商品,商店决定按定价打折销售,这样获得的全部利润是原来期望利润的82%,则打了()折。
某区有东、西两个正方形广场,面积共1440m2,已知东广场的一边等于西广场周长的,则东广场的边长为()。
某商店花10000元进了一批商品,按期望获得25%的利润来定价,结果只销售了商品总量的30%,为尽快完成资金周转,商店决定打折销售,这样卖完全部商品后,亏本1000元,则商店是按定价打()折销售的。
由0,1,2,3,4组成的没有重复数字的全部五位数中,若按从小到大的顺序排列,则数字12340应是第()个数。
当时,两数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为()。
若x>0,y>0,且x+2y=4,则lgx+lgy的最大值是()。
我们所积极弘扬和践行的社会主义核心价值观,不仅与中华民族悠久灿烂的历史文化相契合,而且同我们所要解决的时代问题相适应,具有坚实的现实基础。社会主义核心价值观的实践根据是()
我们党在不同历史时期,总是根据时代形势和条件变化、具体国情和发展水平变化,根据人民意愿和事业发展需要,制定顺应时代要求、符合客观实际、富有感召力的发展目标。党中央根据当前发展态势和发展需要,制定了从2020年到2035年,基本实现社会主义现代化的目标要求。
社会主义核心价值体系由马克思主义指导思想、中国特色社会主义共同理想、以爱国主义为核心的民族精神和以改革创新为核心的时代精神、社会主义荣辱观四个方面内容构成。社会主义核心价值观是社会主义核心价值体系的内核凝练和集中表达,体现着社会主义核心价值体系的根本性质和
随机试题
简述布匿战争的经过。(四川大学2014年世界通史真题)
某学校某学生其身高为156cm,此变量值属于
碘解磷定或双解磷类为何能根本治疗有机磷农药中毒()
胃肠道穿孔的主要X线征象是
阑尾的体表投影,通常在
某道路工程项目,施工总承包单位项目经理部根据该工程作业内容、土质条件、运距和气象条件,综合分析相关工程和设备的情况,对本工程的施工机械进行了选择和协调。具体施工中的部分工程施工机械的配置是:(1)对于清基和料场准备等路基施工前的准备工作,选择的施
业主方承担全部工程量和价格风险的合同是()。
甲公司历年按10%计提盈余公积,20×3-20×6年有关投资业务如下:(1)甲公司20×3年7月1日与A公司达成资产置换协议,甲公司以投资性房地产和无形资产换入A公司对乙公司的投资,该资产交换协议具有商业实质且换入和换出资产的公允价值能够可靠计量,甲公司
自我体验是指个体对自己的______,如自尊、自爱、自豪、自卑及自暴自弃等。
俗语说“打铁先要自身硬”,“没有学不会的学生,只有不会教的老师”。实施素质教育,首先要提高教师的自身素质,这是素质教育的基础,也是推行素质教育的先决条件。请以“教师的素质”为话题写一篇文章,题目自拟,文体不限(诗歌除外),不少于800字。
最新回复
(
0
)