首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2020-11-27
51
问题
给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序,程序的运行结果是#include<stdio.h>#include<stdlib.h>>intfun(intn)main(){int*p;
下面不属于软件需求规格说明书内容的是
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
以下叙述中正确的是
以下叙述中正确的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
在黑盒测试方法中,设计测试用例的根据是
程序调试的任务是
随机试题
Aprettypotplantmightmakeanunemotionalworkspacefeelmorepersonal.Butnewresearchhasrevealedthatofficeplantsdo
罗马法学家盖尤斯总结出所有权具有_______、_______、______。
Althoughthetwinswereadoptedbydifferentfamilies,theyshowedsurprising______intheirlives.
点________是二元函数f(x,y)=x3-y3+3x2+3y2-9x的极小值点.【】
A.大便稀薄,久泻不愈,面色萎黄,神疲倦怠,舌淡苔白,脉弱无力B.久泻不止,食入即泻,完谷不化,或见脱肛,舌淡苔白,脉弱C.腹痛胀满,痛则欲泻,嗳腐厌食,大便馊臭,舌苔黄垢,脉滑实D.泄泻清稀,臭味不甚,常伴发热,鼻流清涕,舌苔薄白,脉浮紧
乙公司从事建筑材料的销售,20×0年7月15日领取营业执照,公司财务部门到税务局登记。该公司于20×0年10月30日经营范围发生变化,增加了建筑材料的运输业务。此后一直未到税务机关变更税务登记。20×1年6月,公司税务登记证件遗失。20×1年8月,该企业被
监管机构作为执法机关,其成立由法律规定,但其职权由政府部门所赋予。()
2012年甲基金会共收到捐赠款380万元,其中的180万元甲基金会可以自由支配,剩余款项必须用于资助贫困地区的儿童教育,当年甲基金会将150万元转赠给某贫困地区的数所小学,假设不考虑期初余额的影响,2012年年末该基金会的限定性净资产为()万元。
违法是人们违背法律的对社会有危害的有过错的行为。因此,行为人主观上有过错是构成违法的最主要因素。()
在考生文件夹下,“sampl.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“frest”。试按以下要求,完成各种操作:隐藏“tStud”中的“所属院系”字段列。
最新回复
(
0
)