二级C语言 程序填空题

高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开

70程序填空题:文件操作,把数组写入文本文件

将int数组全部元素写入test.txt文本文件,按照二级文件考点出题。

#include <stdio.h>
void fun(int a[],int n)
{
    int i;
    FILE *fp;
/**********found**********/
    fp = fopen("test.txt",___1___);
/**********found**********/
    if(___2___ == NULL) return;
    for(i=0;i<n;i++)
    {
        fprintf(fp,"%d ",a[i]);
    }
/**********found**********/
    ___3___;
}
int main()
{
    int data[]={11,22,33};
    fun(data,3);
    return 0;
}
参考答案
1: "w"
2: fp
3: fclose(fp)
解析

第1空以写模式打开文件;第2空判断打开是否成功;第3空关闭文件。把{11,22,33}写入test.txt。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有