首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2020-11-27
101
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#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("file1.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);
}
main()
{char a[10]="Hello!";int b=12345;
double c=98.76;
fun(a,b,c);
}
选项
答案
(1)FILE* (2)fclose(fp) (3)fp
解析
第一空:“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/Eztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
以下叙述中正确的是
下面不能作为结构化方法软件需求分析工具的是
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
有两个关系R和S如下:则由关系R得到关系S的操作是()。
程序调试的任务是
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。
随机试题
表达某地两年几种疾病的患病率可选用的统计图为
最可能的诊断是下列最有助于诊断的是
脓肿成熟的标志是
()是合同当事人一方为保证合同的履行,在合同订立时或履行前,给付对方一定数额金钱的担保方式。
征收耕地的补偿标准为该耕地被征收前( )年平均年产值的6~10倍。
FIDIC合同条件具有()等优点。
根据以下资料,回答下列题。2009年陕西省果品的总产量为()。
科学家研制出了一种新型的纳米涂层材料,这种材料能够促使任何液体从物体表面反弹出去。例如油渍、酒精等表面张力很低的液体溅到用这种材料粉刷的墙壁上时,会立刻被反弹出去,不会弄脏墙壁。因此,有商人预测,这种材料如果大量运用于粉刷墙壁,涂料的销量将大幅下降。以下哪
举例说明相关系数这一指标有何特点。
Because web servers are(31)and application independent, they can send or request data from legacy or external applications inclu
最新回复
(
0
)