皮皮学,免费搜题
登录
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
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】关于老化的描述不正确的是
A.
老化是生命延续过程中的生命现象
B.
老化存在于人的整个生命过程中
C.
老化是整个生命过程中的病态现象
D.
同同同一年龄层的不同个体,老化速度不同
【简答题】团体保险市场的构成要素有哪些?
【多选题】下列关于法定代表人的表述,哪些是不正确的?( )
A.
法定代表人的代表权源于法律和章程,法定代表人履行职务的行为是法人的行为
B.
法定代表人与法人之间是代理关系
C.
法定代表人的代表职权来自于法人的授权
D.
公司作出的撤销法定代表人的决定自登记公告之日起生效
【单选题】关于老化的描述,正确的是
A.
是人类特有的现象
B.
从出生开始即发生老化
C.
从成熟期开始老化
D.
从老年期开始老化
E.
是可逆性的变化
【单选题】某设计单位更换了法定代表人,新的法定代表人拒绝执行原法定代表人代表设计单位所签订的合同,下列说法中正确的是( )
A.
新的法定代表人的做法是正确的
B.
新的法定代表人必须执行原法定代表人代表设计单位所签订的合同
C.
新的法定代表人必须对原合同做出变更
D.
视情况而定
【判断题】前置式的起重机安装在汽车驾驶室和车厢之间。
A.
正确
B.
错误
【单选题】对因静脉痉挛导致溶液不滴的正常处理是
A.
加压输液
B.
穿刺部位进行热敷
C.
抬高输液瓶
D.
调整肢体位置
E.
挤压茂非滴管
【判断题】法定代表人因执行职务造成他人损害的,法定代表人承担民事责任。()
A.
正确
B.
错误
【多选题】法定代表人()
A.
为依照法律或者法人章程的规定,代表法人从事民事活动的负责人
B.
法定代表人以法人名义从事的民事活动,其法律后果由法人承受。
C.
法人章程或者法人权力机构对法定代表人代表权的限制,不得对抗善意相对人。
D.
法定代表人因执行职务造成他人损害的,由法人承担民事责任。
【简答题】请于本周五之前完成本次作业 本次作业:任务一”我的大学生活规划“,任务二”招标前培训 用附件的方式提交,并命名为:学号+名字+作品名字
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题