C语言程序设计(2024-2025第1学期)
学校: 无
问题 1: 1. 设fp是文件指针,则以下是以追加方式打开“whh.txt”文件的是
选项:
• A. fp=fopen("whh.txt","r");
• B. fp=fopen("whh.txt","w");
• C. fp=fopen("whh.txt","a");
• D. fp=fopen("whh.txt","r+");
答案: fp=fopen("whh.txt","a");
问题 2: 2. 系统的标准输入设备是指
选项:
• A. 键盘
• B. 显示器
• C. 软盘
• D. 硬盘
答案: 键盘
问题 3: 3. 以下各选项中,函数fopen中第一个参数的正确格式为
选项:
• A. c: user\text.txt
• B. c:\ user\text.txt
• C. "c: //user//text.txt"
• D. "c:\\ user\\text.txt"
答案: "c:\\ user\\text.txt"
问题 4: 4. 当顺利执行了文件关闭操作后,fclose函数的返回值是
选项:
• A. -1
• B. T
• C. 0
• D. 1
答案: 0
问题 5: 5. 在C语言中,文件指针是( )。
选项:
• A. 一种字符类型的指针
• B. 一种结构体类型指针
• C. 一种共用体类型指针
• D. 一种枚举类型指针
答案: 一种结构体类型指针
问题 6: 6. 下面的变量表示文件指针的是( )。
选项:
• A. FILE *fp;
• B. FILE fp;
• C. FILER *fp;
• D. file *fp;
答案: FILE *fp;
问题 7: 1. 有一个文件保存了两个数据,分别为一个矩形的长和宽,要求通过程序来计算长方形的面积,并把结果输出到另一个文件中。
C/C++
#include
int main(){
___①__;//定义文件指针fp
float f1,f2,f3;//长、宽、面积
if((fp=fopen("canshu.txt","r"))==NULL)
printf("can not open the canshu.txt\n");
fscanf(fp,"%f,%f",___②___);//格式化读取赋值给f1,f2
____③__; //关闭文件
if((fp=fopen("mianji.txt","w"))==NULL)
printf("can not open the mianji.txt\n");
f3=f1*f2;
fprintf(fp,"长方形面积:%f",___④__);//格式化输入面积到文件中
____⑤__; //关闭文件
return 0;
}
选项:
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。