首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程
admin
2019-09-02
40
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
#include <stdlib.h>
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("file1.txt","r");
/**********found**********/
fscanf(___3___,"%s%s%s", str,strl,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
解析
本题中函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
第一空:“fp=fopen("file1.txt","w");”可知fp是文件型指针,故第一空处fp的定义应为“FILE*。
第二空:第二处的后面一句是“fp=fopen("file1.txt","r");”再次打开file1.txt,因此,在第二次打开file1.tXt之前必须将文件关闭,故第二处是关闭文件,即“fclose(fp)”。
第三空:fscanf。的调用形式是:fscanf(fp),格式字符串,输入列表),因此,第三空处应为“fp”,从文件中读出字符串、整数、浮点数。
转载请注明原文地址:https://kaotiyun.com/show/bKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
以下叙述中正确的是
下列选项中,不能用作标识符的是
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c一(’a’-’A’);C++;}}voidmain(){char
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=A)/*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d\n",a,b
若以下选项中变量全部为整型变量,且己正确定义并赋值,则语法正确的switch语句是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
随机试题
为了提高资源配置,一般来说政府会对那些自然垄断部门的垄断行为采取以下哪种措施()
A.外厨血中大量原始淋巴细胞B.外周血中大量原始粒细胞C.外周血中大量中、晚幼粒细胞D.外周血中大量成熟淋巴细胞及少数幼稚淋巴细胞E.外周血中可见毛细胞
下列哪项是诊断急性心肌梗死最有价值的酶学指标
陈某,28岁。7月16日就诊,咳嗽,咯黄痰2天,口渴身热,恶风,舌苔薄黄,脉浮数。治法宜采用
胆盐的主要吸收部位是维生素B12的主要吸收部位是
张某以欺诈手段订立合同,损害国家利益,该合同应属于可撤销合同。()
教育部印发《中小学班主任工作规定》是为了进一步推进未成年人的(),加强中小学班主任工作,充分发挥班主任在教育学生中的重要作用。
人民警察的纪律与义务既有联系又有区别。下列关于二者关系说法正确的有()。
我国公安机关的基本职能主要包括()。
A、 B、 C、 D、 A图形的曲线数依次是1、2、3、4、(5),选项中只有图形A有5条曲线。
最新回复
(
0
)