皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【单选题】
程序通过定义学生结构体变量,存储了学生的、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容。 请选择在下画线处填入正确的语句,使程序得出正确的结果。 #include #define N 5 typedef struct student { long sno; char name[10]; float score[3]; } STU; void fun(char *filename) { FILE *fp; int i, j; STU s[N], t; fp = fopen(filename,"r"); fread(s, sizeof(STU), N, fp); fclose(fp); for (i=0; i for (j=i+1; j if (s[i].sno > s[j].sno) { t = s[i]; s[i] = s[j]; s[j] = t; } fp = fopen(filename, "wb"); /**********found**********/ ____(s, sizeof(STU), N, fp); fclose(fp); } main() { STU t[N]={ {10005,"ZhangSan", 95, 80, 88}, {10003,"LiSi", 85, 70, 78}, {10002,"CaoKai", 75, 60, 88}, {10004,"FangFang", 90, 82, 87}, {10001,"MaChao", 91, 92, 77}}, ss[N]; int i,j; FILE *fp; fp = fopen("student.dat", "wb"); fwrite(t, sizeof(STU), 5, fp); fclose(fp); printf("\n\nThe original data :\n\n"); for (j=0; j { printf("\nNo: %ld Name: %-8s Scores: ",t[j].sno, t[j].name); for (i=0; i<3; i++) printf("%6.2f ", t[j].score[i]); printf("\n"); } fun("student.dat"); printf("\n\nThe data after sorting :\n\n"); fp = fopen("student.dat", "rb"); fread(ss, sizeof(STU), 5, fp); fclose(fp); for (j=0; j { printf("\nNo: %ld Name: %-8s Scores: ",ss[j].sno, ss[j].name); for (i=0; i<3; i++) printf("%6.2f ", ss[j].score[i]); printf("\n"); } }
A.
fread
B.
fwrite
C.
fopen
D.
fp
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【判断题】在EXCEL2010中,对输入的文字进行字体设置是选择“开始”选项卡。
A.
正确
B.
错误
【单选题】患者女性,24岁,左乳房内单个肿块,无疼痛,边界清楚,表面光滑,活动度好,应诊断为( )
A.
乳疬
B.
乳痈
C.
乳核
D.
乳岩
E.
乳癖
【简答题】  某公司只生产一种产品,该公司在2001、2002、2003年的产量相等,均是10000件,而销售量则分别是10000件、6000件、14000件,每件产品的售价为8元,其成本资料如下:单位变动生产成本为3元,固定制造费用为每年20000元,固定销售及管理费用每年15000元,另外假定变动销售及管理费用为0,2001年期初存货为0。请编制两种方法下三年的利润表。 变动成本法利润表 项目 20...
【单选题】可分泌肾素的结构是肾的
A.
致密斑
B.
系膜细胞
C.
间质细胞
D.
颗粒细胞
E.
感受器细胞
【判断题】Excel 2010 中 , 对输入的文字进行编辑是选择 " 开始 " 功能区。
A.
正确
B.
错误
【多选题】以下说法正确的是( )。
A.
本馆的电子资源分为正式数据库、试用数据库、OA资源。
B.
OA 资源是指网络上可以免费使用的一些电子资源。
C.
我馆部分电子资源是需要使用专用的浏览器
D.
试用数据库是数据库商提供给有意向购买该数据库的用户的,但是为了保护数据库商的利益,一般都规定1-6个月的试用期限。
【单选题】可分泌肾素的结构是肾的
A.
致密斑
B.
系膜细胞
C.
间质细胞
D.
球旁细胞
E.
感受器细胞
【多选题】生产领用的材料被多种产品耗用且不能分清每种产品的消耗数量时,将材料费用在各种产品当中进行分配可采用的分配方法有( )。
A.
定额耗用量比例分配法
B.
产品产量比例分配法
C.
产品重量比例分配法
D.
产品材料定额成本比例分配法
【判断题】反映了战后人们重建家园的情景的朝鲜红色经典电影是《南江村妇女》。()
A.
正确
B.
错误
【简答题】Excel2010中,对输入的文字进行编辑是选择【1】功能区.
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题