皮皮学,免费搜题
登录
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; /**********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"
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】男、女性生殖系统中,既能产生生殖细胞,又能分泌性激素的器官分别是(  )
A.
睾丸和卵巢
B.
附睾和子宫
C.
附睾和阴道
D.
前列腺和卵巢
【单选题】我国工业用标准筛号常用目表示,目系指
A.
以每1英寸长度上的筛孔数目表示
B.
以每1平方英寸面积上的筛孔数目表示
C.
以每1市寸长度上的筛孔数目表示
D.
以每1平方寸面积上的筛孔数目表示
E.
以每30cm长度上的筛孔数目表示
【单选题】tinyint 数据类型的表示范围是( )。
A.
-231 至 231-1 之间
B.
-215 至 215-1
C.
0 至 1024 之间
D.
0 至 255 之间
【单选题】睾丸和卵巢分别是男女最主要的生殖器官,是因为(  )
A.
他们能产生生殖细胞
B.
它们能产生生殖细胞和分泌性激素
C.
它们能分泌性激素
D.
它们能分别分泌雄性激素和雌性激素
【单选题】我国工业用标准筛常用“目”表示,“目”系指()
A.
以每1英寸长度上的筛孔数目表示
B.
以每1平方英寸面积上的筛孔数日表示
C.
以每1市寸长度上的筛孔数目表示
D.
以每1平方寸面积上的筛孔数目表示
【单选题】下面哪项不属于马斯洛的人类基本需要的层次( )
A.
生理上的需要
B.
刺激的需要
C.
安全的需要
D.
爱与归属的需要
E.
自我实现的需要
【单选题】我国工业用筛常用“目”表示,“目”系指
A.
每厘米长度上筛孔数目
B.
每平方厘米面积上筛孔的数目
C.
每英寸长度上筛孔数目
D.
每平方英寸长度上筛孔数目
E.
每市寸长度上筛孔数目
【判断题】西湖龙井茶素以色翠、形美、香郁、味醇冠绝天下。
A.
正确
B.
错误
【单选题】我国工业用筛常用“目”表示,“目”系指
A.
每厘米长度上筛孔数目
B.
每英寸长度上筛孔数目
C.
每市寸长度上筛孔数目
D.
每平方厘米面积上筛孔数目
E.
每平方英寸面积上面积上筛孔数目
【单选题】我国工业筛常用“目”表示,“目”系指( )
A.
每厘米长度内所含筛孔的数目
B.
每平方厘米面积内所含筛孔的数目
C.
每英寸长度内所含筛孔的数目
D.
每平方英寸面积内所含筛孔数目
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题