设有以下结构类型,并且结构数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中,以下形式错误的是 struct st { char name[8]; int num; float s[4]; } student[50];
A. fwrite(student, 25 * sizeof(struct st), 1, fp);
B. fwrite(student, sizeof(struct st), 50, fp);
C. fwrite(student, 50 * sizeof(struct st), 1, fp);
D. for (i = 0; i < 50; i++) fwrite(student, sizeof(struct st), 1, fp);
已知SC(S#, C#, Score)关系的元组,如下所示{ <s1, 80 c1,> , <s1, 90 c2,> , <s1, 60 c3,> , <s2, 75 c1,> , <s2, 80 c2,> , <s3, 85 c2,> , <s3, 75 c3,> , <s4, 80 c2,> , <s5, 50 c3,> , <s5, 85 c1,> }。关于“SELECT S# FROM SC WHERE C#= ‘C1’ and C#= ‘C3’;”下列说法正确的是_____ 。
A. 该查询结果中的元组为{ S1, S5 }
B. 该查询结果中的元组为{ S1, S2, S3, S5 }
C. 该查询结果中的元组为{ S1 }
D. 以上说法都不正确