首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2015-08-23
68
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(char*s,int a,double f)
{
/**********found**********/
_____1_____ fp;
char str[100],str1[100],sir2[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);
pr2ntf("\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的定义应为“FlLE*”。
第二空:第二处的后面一句是“fp=fopen("filel.txt","r");”再次打开filel.txt,因此在第二次打开mel.txt之前必须将文件关闭,故第二处是关闭文件,即“fclose(fp)”。
第三空:fscanf的调用形式是:fscanf(fp,格式字符串,输入列表),因此第三空处应为“fp”,从文件中读出字符串、整数、浮点数。
转载请注明原文地址:https://kaotiyun.com/show/uHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在位运算中,操作数每右移两位,其结果相当于()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
有以下程序:#include<stdio.h>main(){char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);p
数据库设计包括两个方面的设计内容,它们是
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
若变量已正确定义并赋值,以下符合C语言语法的表达式是
用筛选法可得到2~n(n
随机试题
如何检修电磁离合器?
当x>0时,证明
下颌开口型正常的是
下列药物最常应用于治疗冠心病变异型心绞痛发作的是
患者,男,62岁,患2型糖尿病,患者饮食较规律。查血糖7次:空腹血糖6.3mmol/L,早餐后2h血糖11.2mmol/L,中餐前血糖7.3mmol/L,中餐后血糖10.2mmol/L,晚餐前血糖8.0mmol/L,晚餐后血糖11.8mmol/L,凌晨2时
为了能使资金得到最有效的利用,基准收益率应不低于单位资金成本和单位投资的()。
上级若变更或撤销下级机关不适当的决定,应使用()
设α1,α2,α3是三维向量,则对任意常数k,l,向量组α1+kα3,α2+lα3线性无关是向量组α1,α2,α3线性无关的()。
阅读下面材料。回答下列问题。国务院关于2010年度国家科学技术奖励的决定各省、自治区、直辖市人民政府,国务院各部委、各直属机构:为全面
对常兴市Z3家老人院的一项评估显示,爱慈老人院在疾病治疗水平方面受到的评价相当低,而在其他不少方面评价不错。虽然各老人院的规模大致相当,但爱慈老人院医生与住院老人的比率在常兴市的老人院中几乎是最小的。因此,医生数量不足是造成爱慈老人院在疾病治疗水平方面评价
最新回复
(
0
)