首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号惟一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。 请在程序的下划线处填入正确的内
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号惟一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。 请在程序的下划线处填入正确的内
admin
2013-04-02
80
问题
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号惟一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKI.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 8
typedef struct
{char num[10];
int year,month,day ;
}STU;
/**********found**********/
【1】 fun(STU *std, char *num)
{int i; STU a={"",9999,99,99};
for (i=0; i
/**********found**********/
if(strcmp(【2】,num)==0)
/**********found**********/
return (【3】);
return a;
}
main()
{STU std[N]={ {"111111",1984,2,15},{"222222", 1983,9,21},{"333333",1984,9,1},{"444444",1983,7,15},{"555555",1984,9,28},{"666666",1983,11,15},{"777777",1983,6,22},{"888888",1984,8,19}};
STU p; char n[10]="666666";
p=fun(std,n);
if(p.num[0]==0)
printf("\nNot found !\n");
else
{printf("\nSucceed !\n ");
printf("%s %d-%d-%d\n",p.num,p.year, p.month,p.day);
}
}
选项
答案
STU std[i].num std[i]
解析
第一空:由“STU p; p=fun(std,n);”,可知fun函数的返回值是STU结构体,因此第一空处应为“STU fun(STU *std, char *num)”。
第二空:此处是用strcmp函数比较两个字符串是否相同,参数std是指向结构体数组的指针,故第二空处应为“if( strcmp(std
.num,num)==0 )”。
第三空:如果“if(strcmp(std
.num,num)==0)”成立,则返回值就是std
结构体。
转载请注明原文地址:https://kaotiyun.com/show/7PJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中的其他数据不变。#defineN4voidrotate
数据结构分为逻辑结构和存储结构,循环队列属于【 】结构。
设有定义int a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。
以下关于函数的叙述中正确的是 ______。
以下叙述中错误的是 ______。
有以下程序 int fun1 (double a){return a*=a;} int fun2 (double x,double y) { double a=0,b=0; a=fun1
设有以下语句 int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为______。
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
若各选项中所有变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。
“商品”与“顾客”两个实体集之间的联系一般是______。
随机试题
阅读下面的文言文,按要求答题。 学记虽有嘉肴,弗食,不知其旨也;虽有至道,弗学,不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也①;知困,然后能自强也,故曰:教学相长也。大学之法②,禁于
下列哪项不是脾的生理功能
背景资料某项目部承建一生活垃圾填埋场工程,规模为20万吨,场地位于城乡结合部。填埋场防水层为土工合成材料膨润土垫(GCL),上层防渗层为高密度聚乙烯膜,项目部以招标形式选择了高密度聚乙烯供应商及专业焊接队伍。工程施工过程中发生如下事件:①原拟堆置的土方
根据公司法律制度的规定,下列各项中,属于公司减少注册资本时应当执行的程序有()。
法的基本特征是()。
当事人有下列情形之一的,应当依法从轻或者减轻行政处罚()。
某政府工程揽标,甲、乙、丙、丁公司参与投标,在标底公布以前,各公司经理分别做出推测。甲公司经理说:“我们公司最可能中标,其他公司不可能。”乙公司经理说:“中标的不是甲公司就一定是我们公司。”丙公司经理说:“四个公司中会中标的一
甲与余某有一面之交,知其孤身一人。某日凌晨,甲携匕首到余家盗窃,物色一段时间后,未发现可盗财物。此时,熟睡中的余某偶然大动作翻身,且口中念念有词。甲怕被余某认出,用匕首刺死余某,仓皇逃离。(事实一)逃跑中,因身上有血迹,甲被便衣警察程某盘查。程某
如果要将一个窗体从内存中清楚,应使用的语句是
Ifyou’rehappyandyouknowit,maybeyoureallyshouldclapyourhands.That’sbecausebeinghappymightmakeyoulivelonger.
最新回复
(
0
)