首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下
给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下
admin
2013-04-02
16
问题
给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
int fun(char *fname)
{FILE *fp; int i,n; float x;
if((fp=fopen(fname, "w"))==NULL) return 0;
for(i=1;i<=10;i++)
/**********found**********/
fprintf(【1】,"%d %f\n",i,sqrt((double)i));
printf("\nSucceed!!\n");
/**********found**********/
【2】;
printf("\nThe data in file :\n");
/**********found**********/
if((fp=fopen(【3】,"r"))==NULL)
return 0;
fscanf(fp,"%d%f",&n,&x);
while(!feof(fp))
{printf("%d %f\n",n,x); fscanf(fp,"%d%f", &n,&x);}
fclose(fp);
return 1;
}
main()
{char fname[]="myfile3.txt";
fun(fname);
}
选项
答案
fp fclose(fp) fname
解析
第一空:fprintf函数的调用形式是fprintf(fp, 格式字符串, 输出列表),其中fp是指向将要写入文件的文件指针,“fprintf(___1___,"%d %f\n",i,sqrt((double)i))”是将i和i的平方根写入文件,因此(1)应该填入文件指针,由“if((fp=fopen(fname, "w"))==NULL)”可知,这里fp是文件指针。
第二空:由“if((fp=fopen(___3___,"r"))==NULL)”可知文件再次被打开,在再次打开文件之前需要将文件关闭,因此第二空处应该是将fp文件指针指向的文件关闭,文件关闭使用fclose函数,fclose函数的调用形式是fclose(文件指针),因此第二空应该是“fclose(fp)”。
第三空:考察fopen函数的使用,fopen函数的调用形式是:fopen(文件名, 文件使用方式),文件名通过函数参数fname传递过来,因此第三空处应该是“if((fp=fopen(fname, "r"))==NULL)”。
转载请注明原文地址:https://jikaoti.com/ti/Han0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; …
下列选项中不属于软件生命周期开发阶段任务的是______。
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行【 】次。#include<stdio.h>main(){charch;while((ch=getchar())==’0’)prinft("#
设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是
以下叙述中正确的是
以下叙述中错误的是
下面程序的运行结果是:【】。intf(inta[],intn){if(n>1)returna[0]+f(&a[1],n-1);elselreturna[0];}main(){inta
在Windows中,启动应用程序的正确的方法是()
在线性表的多种存储结构中,最简单的方法是【】。
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【】。
随机试题
人们进入百货公司,各自注意的东西总不一样,这是知觉()的表现。
胸膜粘连最常见的部位是
A.多见于50岁以前的中年妇女,外阴瘙痒为主要症状B.可发生于任何年龄妇女,以40岁左右发病率最高,晚期病例有阴道口挛缩狭窄C.青春期发病者居多,外阴色素减退,但皮肤光滑润泽、弹性正常D.常见于绝经后的老年妇女,阴道分泌物增多及外阴瘙痒是主要症状E
婴儿期用药应考虑的是
在一定条件下,已建立平衡的某可逆反应,当改变反应条件使化学平衡向正反应方向移动时,下列有关叙述正确的是()。
在浇筑竖向结构混凝土前,应先在底部填与混凝土内砂浆成分相同的水泥砂浆,其厚度应为()。
托管人可以委托符合条件的境外资产托管人负责境外资产托管业务。这些条件有()等。I.在中国大陆以外的国家或地区设立,受当地政府、金融或证券监管机构的监管Ⅱ.最近一个会计年度实收资本不少于100亿美元或等值货币,或托管资产规模不少于1000亿美元或
由兴趣、理想和荣誉感而推动学生努力学习的动机是()。
【2015河北张家口】皮格马利翁效应体现了教师的()对学生的影响。
“不懂几何不得入门,能谈哲学方可出门”,这句话是对()的学园的描述
最新回复
(
0
)