皮皮学,免费搜题
登录
搜题
【单选题】
程序通过定义学生结构体变量,存储了学生的、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数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; /**********found**********/ fp = fopen(filename, ____); 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"); fwrite(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.
r'
B.
w'
C.
"w"
D.
"r"
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】“吾有三宝,持而保之。一曰慈,二曰俭,三曰不敢为天下先”出自
A.
老子
B.
孔子
C.
墨子
D.
荀子
【简答题】根据下列材料请回答 31~35 题: 第 31 题 Which team has Bryant played for?
【单选题】A : それは( ) ですか。 B : はい、これは英語の辞書です。
A.
フランス語の辞書
B.
何の辞書
C.
英語の辞書
D.
英語辞書
【单选题】大红袍属于()茶。
A.
武夷岩茶
B.
铁观音
C.
碧螺春
D.
普洱茶
【单选题】“吾有三宝,持而保之。一曰慈,二曰俭,三曰不敢为天下先”出自
A.
孔子
B.
孟子
C.
庄子
D.
老子
【单选题】食糖储存时,相对湿度应控制在( )。
A.
60-65%
B.
10-20%
C.
30-40%
D.
80-90%
【单选题】听力原文:M: Congratulations! I heard that your debating team has reached the final. What an achievement! You must have spent a lot of efforts on it.I am so proud of you guys! W: Thank you! And now we are ...
A.
The debating team failed in the final.
B.
The debating team couldn't reach the final.
C.
The debating team has ultimately won the final.
D.
The debating team is working very hard for the final.
【单选题】---- それは__ですか。 ---- はい、これは英語の辞書です。
A.
フランス語の辞書
B.
何の辞書
C.
英語の辞書
【多选题】示波器的基本结构包括
A.
主机:示波管、辉度、聚焦、水平位移、垂直位移
B.
垂直通道:垂直放大、y轴灵敏度 、y轴增益微调
C.
水平通道:水平放大、扫描速率选择、扫描微调、触发电路
D.
双踪显示:交替显示、断续显示
【单选题】“吾有三宝,持而保之。一曰慈,二曰俭,三曰不敢为天下先”出自 ( )。
A.
老子
B.
孟子
C.
庄子
D.
孔子
相关题目: