有以下程序
#include <stdio.h>
main()
{ FILE *fp; int a[10]={1,2,3},i,n;
fp=fopen("dl.dat","w");
for(i=0;i<3;i++) fprintf(fp,"%d",a[i]);
fprintf(fp,"\n");
fclose(fp);
fp=fopen("dl.dat","r");
fscanf(fp,"%d",&n);
fclose(fp);
printf("%d\n",n);
}
程序的运行结果是
A. 12300
B. 123
C. 1
D. 321
有以程序
#include <stdio.h>
#include <string.h>
typedef struct { char name[9]; char sex; float score[2]; } STU;
void f(STU a)
{ STU b={"Zhao" , 'm',85.0,90.0} ; int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++) a.score[i]=b.score[i];
}
main()
{ STU c={"Qian",' f ',95.0,92.0};
f(c); printf("%s,%c,%2.0f,%2.0f\n",c.name,c.sex,c.score[0],c.score[1]);
}
程序的运行结果是
A. Qian,f,95,92
B. Qian,m,85,90
C. Zhao,f,95,92
D. Zhao,m,85,90
设有表示学生选课的三张表 , 学生 S(学号 , 姓名 , 性别 , 年龄 , 身份证号 ), 课程 C(课号 ,名 ), 选 课SC(学号,课号,成绩 ), 则表 SC 的关键字 (键或码 ) 为
A. 课号,成绩 、
B. 学号,成绩
C. 学号,课号
D. 学号,姓名,成绩