首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。 请在程序的下画线处填入正确的内容并将下画线删除,使
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。 请在程序的下画线处填入正确的内容并将下画线删除,使
admin
2017-01-11
81
问题
下列给定程序的功能是调用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全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。截至2011年4月21日22时,沪深两市已有534家上市公司公布第一季度财报。这534家公司实现营业总收入4572.78亿元,同比增长30.74%;实现净利润336.7亿元,同比增长30.52%。不过,一季度销售收入和
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
根据下面材料回答下列小题。2009年末我国广义货币供应量余额为60.6万亿元,比上年末增长27.7%,狭义货币供应量余额为22.0万亿元,比上年末增长32.4%,流通中现金余额为3.8万亿元,比上年末增长11.8%。2009年末全部金融
经济复苏的根本就是产业复苏,特别是全球分工体系框架下,各国经济已不再致力于构建大而全的生产体系,而是侧重于强化世界范围内的比较优势。并且在危机沿着产业链条进行全球传递的过程中,各国各产业受到的伤害程度存在差异。因此,适时、适度、具体的产业政策对于各国走出危
某项工程由A、B、C三个工程队负责施工,他们将工程总量等额分成了三份同时开始施工。当A队完成了自己任务的90%时,B队完成了自己任务的一半,C队完成了B队已完成任务量的80%,此时A队派出的人力加入C队工作。问A队和C队都完成任务时,B队完成了其自身任务的
在付费知识的市场宣传重点中,最吸引人的莫过于能有效地利用碎片时间,如在等公共汽车、跑步时进行学习和提升自我,进而有效管理时间。这种碎片化学习的方式虽然看似很灵活,并可以提高时间利用率,但科学研究表明,它不能真正地让你吸收学到的知识,不符合大脑吸收知识的运行
下列选项中诗句与所描述的事物对应不正确的是()。
对股票A和股票B的两个(超额收益率)指数模型回归结果如下表。在这段时间内的无风险利率为6%,市场平均收益率为14%,对项目的超额收益以指数回归模型来测度。(1)计算每只股票的α,信息比率,夏普测度,特雷诺测度;(2)下列各个情况下投资者选择哪只股票最
下列属于程序法部门中的非诉讼程序法的是()
若f(0,0)=0,当(x,y)≠(0,0)时,f(x,y)为如下四式之一,则f(x,y)在点(0,0)处连续的是().
随机试题
简述城市公共安全管理的作用。
窝沟封闭预防龋齿时,清洁牙面的方法是
A.凉血止血,解毒敛疮B.凉血止血,清热解毒C.凉血止血,清肝泻火D.凉血止血,化痰止咳E.凉血止血,清热安胎槐花具有的功效是
闭经虚证的发病机理是
在建设工程质量管理的PDCA循环中,“C”表示()
各国法律一致认为,任何意思表示的错误,都可以产生撤销合同的后果。()
AstudentfindsitdifficulttolearntheEnglishsounds[θ]and.Ifyouaretheteacher,whichofthefollowingstrategiescan
笔触是指作画过程中画笔在画面上留下的痕迹,笔触的审美效果主要取决于()
()年,美国心理学家桑代克出版了《教育心理学》,这是西方第一本以“教育心理学”命名的专著。
设有如下声明语句OptionBase1Dimart(2,一1To5)AsInteger则数组art中数组元素的个数是
最新回复
(
0
)