有以下程序: #include<stdio.h> main() {FILE *fp;int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i=0;i<3;i++) fprintf(fp,"%d",a[i]);/*把a[i]按%d的格式输入文件*/ fprintf(fp,"/n");/*把"\n"写入文件*/ fclose(fp)’ fp=fopen("d1.dat","r"); fscanf(fp,"%d",&n);/*把文件存储到&n*/ fclose(fp); printf("%d\n",n); } 程序的运行结果是
A. 210
B. 1
C. 12300
D. 123
查看答案
成员变量可以像一般的______一样进行各种运算,只是在运算时要加上“.”运算符。
fopen函数函数打开一个文本文件,在“使用方式”这一项中,为输出而打开需填入______,为输入而打开需填入______。
以下关于fgets(str1,n,fp)和fputs(str2,fp)函数的说法错误的是______
A. str1代表存放字符串的首地址
B. str2可以是字符串常量,也可以是字符串指针
C. fgets函数的功能是从与fp有联系的文件中读n个字符
D. fputs函数的功能是将str2指向的一个字符串,舍去’\0’后写入fp所指向的文件
设有下列数据定义语句,则表达式sizeof(abc)的值是______ struct{char a;long b;float c;}abc;
A. 3
B. 9
C. 8
D. 6