首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。 请在程序的下画线处填入正确的内容并将下画线删除,使
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。 请在程序的下画线处填入正确的内容并将下画线删除,使
admin
2017-01-11
41
问题
下列给定程序的功能是调用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://kaotiyun.com/show/QuID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个数有6个约数,其最小的3个约数之和为11.满足条件的所有数之和是()。
行政机关公开政府信息的原则不包括()。
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
需求不足造成生产过剩,而裁员和降薪又造成低收入群体收入继续下降,需求更加疲软,生产过剩更加严重。根据以上这段话,下列说法错误的是()。
根据下列材料回答问题。2011年年龄不超过24岁的入境旅游人数累计占总入境旅游人数的()。
媒体是公众获取科技信息的重要渠道,特别是在新媒体时代,科学信息通过各种形式展现在公众面前。比如,在美国,26%的社交媒体用户说他们会跟踪科学相关的页面,33%的社交媒体用户认为社交媒体是他们获取科学信息的一个重要方式,44%的社交媒体用户认为他们会在社交媒
水熊虫也叫水熊,是对缓步动物门生物的俗称,有记录的约有900余种,大多是世界性分布的,它们的体型极小,最小的只有50微米,最大的也只有1.4毫米,必须用显微镜才能看清。水熊虫是地球上已知生命力最强的生物,能在冷冻、水煮、风干的状态下存活,甚至能在真空中或者
阅读以下文字,回答下列问题。浮船坞是一种修造舰船的大型装备,外观就像是把一个干船坞从岸边“刨”了出来,主结构是一个巨大的凹字形船舱,两侧有水密结构的墙,前后端是可以开合的门,实际上是一种构造特殊的槽形平底船,且船底被设计得尤为坚固,以承受大型船只
关于清末修律活动中程序法的立法活动,以下说法中错误的是()。
下列叙述中,错误的是()。
随机试题
少尿的标准为每日尿量
女,13岁,发热伴右大腿疼痛2周,查体:精神委靡,患肢呈半屈曲位,皮温高,右大腿远端有压痛。WBCl4×109/L,中性粒细胞占90%,股骨正侧位X线片可见干骺端骨质疏松及层状骨膜反应。为明确诊断,最有意义的检查是
小儿所需的热量,除了基础代谢所需外,还包括
人工开挖沟槽的槽深超过3m时应分层开挖,每层的深度不宜超过( )m。
期货公司申请金融期货经纪业务资格的,应当向中国证监会提交《高级管理人员情况表》《主要部门负责人情况表》和《从业人员情况表》。()
关于个人质押贷款的操作流程,下列说法中错误的是()。
公开选拔前,你一直默默无闻,从来没有担任过领导职务,你能胜任领导职位吗?
治疗关系
AccordingtoAnneKrueger,long-termgovernmentprotectiongiventosteelcompaniesTheU.S.integratedsteelcompaniesbelieve
A、9-17.B、18-26.C、27-35.D、36-45.B
最新回复
(
0
)