首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2021-02-25
60
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#inolude
#inClude
Void fun(char *s,int a,double f)
{
/**********found***********/
___1___ fp;
char str[100],str1[100],str2[100];
int a1;double f1;
fp=fopen(“filel.txt”,“w”);
fprintf(fp,“%s%d%f\n”,S,a,f);
/**********found***********/
___2____ ;
fp=fopen(“filel.txt”,“r”);
/**********found***********/
fscanf(___3___,“%S%S%S”,Str,Str1,Str2);
fclose(fp);
a1=atoi(Str1);
f1=atof(Str2);
printf(“\nThe result:\n\n%S%d%f\n”,str,a1,f1);
}
mein()
{char a[10]=“Hello!”;int b=12345;
doub2e c=98.76;
fun(a,b,C);
}
选项
答案
(1)FILE* (2)fclose(fp) (3)fp
解析
本题中函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
[解题思路]
第一空:“fp=fopen("filel.txt",“w”);”可知fp是文件型指针,故第一空处fp的定义应为“FILE*”。
第二空:第二处的后面一句是“fp=fopen(“filel.txt”,“r”):”再次打开filel.tXt,因此在第二次打开filel.txt之前必须将文件关闭,故第二处是关闭文件,即“fclose(fp)”。
第三空:fscanf的调用形式是:fscanf(fp,格式字符串,输入列表),因此第三空处应为“fp”,从文件中读出字符串、整数、浮点数。
转载请注明原文地址:https://kaotiyun.com/show/bItp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是()。
若有以下程序#includemain(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s+=1;case2:s+=2;case3
若有以下程序#includevoidsp(int*a){intb=2;main(){intk=3,*p=&k;a=&b;sp(p);*a=*a*2;printf("%d,%d
有以下程序,执行后的输出结果是main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*P=&c;*P=*p1*(*p2);printf("%d\n",c);}
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返同值是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代w的是
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______________printf("%d".w[i]);}printf("\n
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
随机试题
在传染病感染过程的五种表现中.所占比例最高且不易识别的是
某单洞双向交通隧道长1800m,对其进行运营环境检测,检测内容为风压、风速等,请回答以下问题。现场拟采用风表检测隧道内的风速,下列选项中关于风表的选择正确的有()。
政府服务项目采取邀请招标方式采购的,采购人应当通过随机方式选择()家以上的供应商,并向其发出投标邀请书。
以下是工业毒性的常用评价指标,其中错误的一项是()。
《劳动法》第五十三条规定:新建、同时设计、同时施工、同时改建、扩建工程的劳动安全卫生设施必须与主体工程
在国外,通常不会持有大量优先股票的机构投资者是()。
北京市甲公司与乙银行签订借款合同,约定甲公司以其所有的A大厦及其建设用地使用权为抵押物,贷款5000万元。双方办理抵押登记手续后,乙银行发放了贷款。甲公司后又在A大厦项目所在地块上增建了一幢商务配楼,尚未竣工。甲公司因另案被法院判决支付巨额债务,无法偿还乙
根据教育部2009年颁布的《中小学班主任工作规定》,班主任工作量按当地教师标准课时工作量的()进行计算。
=_______.
有二叉树如下图所示: 则前序序列为()。
最新回复
(
0
)