首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。 请在程序的下画线处填入正确的内容并将下画线删除,使
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。 请在程序的下画线处填入正确的内容并将下画线删除,使
admin
2017-01-11
52
问题
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
【试题源程序】
#include
#include
#define N 5
typedef struct
{ int num;
char name[10];
char tel[10];
}STYPE;
void check();
/**********found**********/
int fun(
【1】
*std)
{
/**********found**********/
【2】
*fp; int i;
if((fp=fopen("myfile5.dat","wb"))==NULL)
return(0);
printf("\nOutput data to file!\n");
for(i=0;i<N;i++)
/**********found**********/
fwrite(&std
,sizeof(STYPE),1,
【3】
);
fclose(fp);
retum(1);
}
main()
{ STYPE s[10]={{1,"aaaaa”,“111111”},{1,"bbbbb","222222"},{1,"c
CCCC","333333"},{1,"ddddd","444444"},{1,"eeeee","555555"}};
int k;
k=fun(s);
if(k==1)
{pfintf(”Succeed!”);check();}
else
printf("Fail!”);
}
void check()
{ FILE*fp;int i;
STYPE S[10];
if((fp=fopen("myfile5.dat","rb"))==NULL)
{printf("Fail!\n");exit(0);}
printf("\nRead file and output to screen:\n");
pfinff("\n nun name tel\n");
for(i=0;i<N;i++)
{ fread(&s
,sizeof(STYPE),1,fp);
pfintf("%6d %s %s\n",s
.num,s
.name,S
.tel);
}
fclose(fp);
}
选项
答案
【1】STYPE 【2】FILE 【3】fp
解析
填空【l】:根据主函数中的调用函数fun(s)可知,函数fun()的形参应为结构体类型,因此填入STYPE。
填空【2】:fp是指向文件类型的指针变量,因此填入FILE。
填空【3】:函数fwrite调用的一般形式为“fwrite(buffer,size,count,fp);”,其中,fp表示文件指针。
转载请注明原文地址:https://jikaoti.com/ti/6wkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下列资料,回答以下问题。2005年和2001年相比较,国内生产总值占世界比重变化幅度最大的国家是:
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
某甲大学毕业后被某乙公司聘用。工作期间,某甲与公司因社会保险问题发生争议。关于该争议解决方法,下列哪一选项是正确的?()
全面深化改革是决定当代命运的关键,习近平围绕全面深化改革做出了一系列论述,关于改革,以下论述错误的是()。
根据国务院印发的《“十三五”控制温室气体排放工作方案》,下列哪些是其中提到的“十三五”控制温室气体排放的重点任务?()①低碳引领能源革命②推动城镇化低碳发展③强化基础能力支撑④建设和运行全国碳排放权交易市场⑤加强地区监控
发展乡村旅游缺少资金支持,这一难题亟需破解。乡村旅游景区是多方位开放式区域,属于公共空间。改善发展环境,政府义不容辞,可通过整合财政资金,促进景区提档升级,鼓励各地采取以奖代补、先建后补的形式加大财政支持力度;可通过撬动金融资金,搭建银行和政府的对接平台,
为了帮助贫困地区脱贫,长期以来,社会各界以多种形式开展帮扶,扶贫思路更加清晰,扶贫手段更加多样,文化扶贫、旅游扶贫、电商扶贫等新方式效果显著,脱贫攻坚实现换挡提速,但一些尚未脱贫的地区,因为自然条件恶劣,发展脱贫产业难度较大。要啃下扶贫的“硬骨头”,还需打
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
下列叙述中,正确的是()。
下列有关数组的叙述中,错误的是()。
随机试题
生物多样性包括______多样性、物种多样性和生态系统多样性三个层次。
称为“后天之本”的脏是
关于肝硬化的叙述正确的是
长期应用苯妥英钠应注意补充
监理企业在有条件的情况下,除了强化企业自身管理外,还要注重风险管理,实行监理( )制度,适当转移责任风险。
按照《标准券折算率管理办法》,标准券折算率计算公式中的波动率,与( )有关。
()中国人民银行取消信贷限额控制,开始对商业银行全面实行资产负债比例管理。
注册会计师在对丙公司主营业务收入进行,审计时,遇到以下问题,请代为作出正确的专业判断。注册会计师考虑丙公司登记人账的销售业务确实已发货给真实的顾客,为验证其真实性.可采用的测试有()。
在PowerPoint2010演示文稿中,可以在幻灯片中插入对象,其中以下哪一项是不可以使用的对象()。
Angerisanemotionthatcanbedifficulttodealwith.Sometimesit’sexperiencedasafleeting【B1】______whileothertimesitc
最新回复
(
0
)