欢迎来到天天文库
浏览记录
ID:11531761
大小:1.13 MB
页数:212页
时间:2018-07-12
《全国计算机二级等考c语言上机操作题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录第01套4第02套6第03套8第04套10第05套12第06套14第07套17第08套19第09套22第10套24第11套27第12套29第13套31第14套33第15套35第16套36第17套38第18套40第19套42第20套44第21套46第22套48第23套50第24套52第25套53第26套55第27套57第28套59第29套61第30套63第31套65第32套67第33套69第34套71第35套73第36套75第37套77第38套80第39套82第40套85第41套87第42套89第4
2、3套91第44套93第45套95212第46套97第47套99第48套101第49套102第50套104第51套106第52套107第53套110第54套111第55套113第56套115第57套116第58套118第59套120第60套121第61套123第62套125第63套127第64套129第65套132第66套134第67套136第68套138第69套140第70套142第71套144第72套146第73套148第74套150第75套152第76套154第77套156第78套157第79套1
3、59第80套161第81套163第82套165第83套167第84套169第85套171第86套173第87套175第88套178第89套180第90套182第91套186第92套188212第93套191第94套194第95套197第96套199第97套201第98套203第99套206第100套208重要提示!!上机考试题重点看50套题:第11套到第20套、第31套到第50套、第61套到第70套、第91套到第100套,时间充裕可以练习其他剩下的50套题!212第01套1程序填空题给定程序的功能是调
4、用fun函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include#include#defineN5typedefstruct{intnum;charname[10];charte
5、l[10];}STYPE;voidcheck();/**********found**********/intfun(___1___*std){/**********found**********/___2___*fp;inti;if((fp=fopen("myfile5.dat","wb"))==NULL)return(0);printf("Outputdatatofile!");for(i=0;i6、],sizeof(STYPE),1,___3___);fclose(fp);return(1);}main(){STYPEs[10]={{1,"aaaaa","111111"},{1,"bbbbb","222222"},{1,"ccccc","333333"},{1,"ddddd","444444"},{1,"eeeee","555555"}};intk;k=fun(s);if(k==1){printf("Succeed!");check();}elseprintf("Fail!");}voidche7、ck(){FILE*fp;inti;STYPEs[10];if((fp=fopen("myfile5.dat","rb"))==NULL){printf("Fail!!");exit(0);}printf("Readfileandoutputtoscreen:");printf("numnametel");for(i=0;i8、i].tel);}fclose(fp);212}解题思路: 本题是要求把指定的学生记录输出到指定的文件中。程序中共有三处要填上适当的内容,使程序能运行出正确的结果。 第一处:结构定义自变量,因此应填写STYPE。 第二处:在所填行的下面一行,使用fopen来创建一个二进制文件,但文件流的变量名fp已经给出,这样,此处只能填写FILE。 每三处:fwrite是把变量中的内容写入指定文件中,再根据fwrite参数的使用要求,所以只能填写文件流变量fp
6、],sizeof(STYPE),1,___3___);fclose(fp);return(1);}main(){STYPEs[10]={{1,"aaaaa","111111"},{1,"bbbbb","222222"},{1,"ccccc","333333"},{1,"ddddd","444444"},{1,"eeeee","555555"}};intk;k=fun(s);if(k==1){printf("Succeed!");check();}elseprintf("Fail!");}voidche
7、ck(){FILE*fp;inti;STYPEs[10];if((fp=fopen("myfile5.dat","rb"))==NULL){printf("Fail!!");exit(0);}printf("Readfileandoutputtoscreen:");printf("numnametel");for(i=0;i8、i].tel);}fclose(fp);212}解题思路: 本题是要求把指定的学生记录输出到指定的文件中。程序中共有三处要填上适当的内容,使程序能运行出正确的结果。 第一处:结构定义自变量,因此应填写STYPE。 第二处:在所填行的下面一行,使用fopen来创建一个二进制文件,但文件流的变量名fp已经给出,这样,此处只能填写FILE。 每三处:fwrite是把变量中的内容写入指定文件中,再根据fwrite参数的使用要求,所以只能填写文件流变量fp
8、i].tel);}fclose(fp);212}解题思路: 本题是要求把指定的学生记录输出到指定的文件中。程序中共有三处要填上适当的内容,使程序能运行出正确的结果。 第一处:结构定义自变量,因此应填写STYPE。 第二处:在所填行的下面一行,使用fopen来创建一个二进制文件,但文件流的变量名fp已经给出,这样,此处只能填写FILE。 每三处:fwrite是把变量中的内容写入指定文件中,再根据fwrite参数的使用要求,所以只能填写文件流变量fp
此文档下载收益归作者所有