首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下画线处填入正确的内容并把下画
给定程序中,函数fun的功能是: 将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下画线处填入正确的内容并把下画
admin
2018-03-28
22
问题
给定程序中,函数fun的功能是:
将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
void fun(char*s,int a,double f)
{
/*********found*********/
【1】
fp;
char sir[100],str1[100],
sir2[100];
int al;double f1;
fp=fopen("filel.txt","w");
fprintf ffp,"%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);
al=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
解析
填空1:从使用fp=fopen("filel.txt","w")可知fp应该是文件类型指针,因此本空应该填写FILE*。
填空2:当对fp作打开操作的时候,并进行不同的操作前,应该对其关闭,因为在第一次打开时是对fp进行写操作,而在第二次打开后进行的是读操作,因此应该先对fp进行关闭,本空填felose(fp)。
填空3:fscanf()是把文本文件输出,因此本空只能填写fp。
转载请注明原文地址:https://jikaoti.com/ti/Eaa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
以下程序的输出结果是()。#include<stdio.h>intfun(intx){staticintt=0;return(t+=x);}main(){ints,i;for(i=1;
有以下程序:#include<stdio.h>fun(intx,inty,intz){z=x*y;}main(){inta=4,b=2,c=6;fun(a,b,c);p
下列程序的输出结果是()。main(){inta=4,b=5,c;if(a<b){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf
以下函数调用语句中实参的个数是()func((exp1,exp2),(exp3,exp4,exp5));
以下程序运行后的输出结果是_________。main(){inta[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}}inti=0,j=0,s=0;w
以下程序的输出结果是()#include<stdio.h>main(){inta,b,d=241;a=d/100%9b=(-1)&&(+1);printf("%d,%d,a,d");}
以下能正确定义二维数组的是______。
有以下程序#includeintfun(intX,inty){if(x!=y)return((x+y)/2):elsereturn(x):}main().{inta=
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-
随机试题
神经细胞动作电位和局部兴奋的共同点是
男性,41岁。自幼年起反复发作咳喘,近年来症状加重并持续存在哮鸣音,动则气急。血气分析(呼吸空气)示pH7.30,PaCO24.7kPa(35mmHg),PaO26.0kPa(45mmHg)。关于本例呼吸衰竭的处理,下列哪一项提法是不妥当的
患者,男,26岁。排柏油便2天。既往无胃病及肝病史,近期无服药史。查体:血压70/40mmHg,心率120次/分,腹平软,无压痛,肝脾未及,下列疾病可能性大的是
下列哪些民事案件法院不予调解?
国际通行的贷款五级分类,即正常、关注、次级、可疑、损失贷款,其中()为不良贷款。
贯彻学校德育疏导原则的基本要求是()。
在劳动者权益不断_______的当下,一些权利痛点也在日益凸显。全社会对低温下的劳动者某种程度上的忽视和漠视,使他们难以得到及时、有效的制度_______和人文关怀。填入画横线部分最恰当的一项是:
Readthearticlebelowabouttheimportanceofthedivisionoflabour.Choosethebestwordorphrasetofilleachgapfrom
Oneofthebasiccharacteristicsofcapitalismistheprivateownershipofthemajormeansofproduction-capital.Theownership
A.enhanceB.equivalentC.idealD.probablyE.muchF.shortageG.certainlyH.calluponI.habituallyJ.callinK.
最新回复
(
0
)