首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2021-02-25
46
问题
给定程序中,函数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全国计算机二级
相关试题推荐
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则Z的值为
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代w的是
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"
若定义函数“int*func()”,则函数func的返回值为()。
下面属于整数类的实例是()。
以下关于fclose(fp)函数的叙述正确的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
随机试题
I-从血液转运入甲状腺上皮细胞内的方式是
《医方集解》所载二陈汤的功效是
菌痢肠道病变最严重的部位是
革兰氏阳性菌细胞壁特有的组分是()
甲药品生产企业经批准可以生产第二类精神药品(口服剂型)、生物制品(注射剂),心血管类药品(注射剂和片剂),中药注射液和中药提取物的部分品种,乙药品生产企业持有与甲药品生产企业相同品种的《药品GMP》证书甲药品生产企业可以委托乙药品生产企业生产药品的情形
下列关于沥青表面处治说法,正确的有()。
.初中阶段以()课程为主。
请根据下面的材料.自选角度。自拟题目,写一篇800字左右的作文,体裁不限,诗歌除外。台湾作家林清玄写过一个故事:有一年上帝看见农夫种的麦子硕果累累,感觉很开心。农夫见到上帝却说,50年来,我没有一天停止祈祷,祈祷年年不要有风雨、冰雹,不要有干旱、虫灾。可
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
【2019-44】在教育实验研究中,“双盲处理”旨在控制()。
最新回复
(
0
)