首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2020-11-27
76
问题
给定程序中,函数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://www.kaotiyun.com/show/Eztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
代码编写阶段可进行的软件测试是
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
以下标识符不是关键字的是()。
关系模型中的关系模式至少应是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下面不能作为结构化方法软件需求分析工具的是()。
下列各项中不属于需求分析阶段任务的是()。
随机试题
2个月患儿,人工喂养,近2天口腔黏膜上出现白色乳凝块样物,不痛,用棉签不易拭去,强行剥脱后,局部黏膜潮红粗糙,有渗血。最可能的疾病是()。
体内氨的清除主要通过
口腔颌面部软组织损伤可分为()。
在建设项目工程分析的方法中,()要求时间长,需投入的工作量大,所得结果较准确。
在建设工程项目施工过程中,施工机械使用费的索赔款项包括()。
常用的CD-ROM光盘能进行的操作是( )。
以下哪项会增加企业营运资本?
如图所示,甲和乙在面积为54π的半圆形游泳池内游泳,他们分别从位置A和B同时出发,沿直线同时游到位置C。若甲的速度为乙的2倍,则原来甲、乙两人相距:
用无差异曲线、预算线(图)说明消费者均衡及其条件。
在考生文件夹下,打开学生数据库sdb,完成如下简单应用:(1)使用查询设计器设计一个名称为svg的查询,查询每个“女”同学的学号(来自student表)、姓名、课程名、成绩和任课教师(来自teacher表的教师名),查询结果按学号升序排序并输出到
最新回复
(
0
)