首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程
admin
2019-09-02
18
问题
给定程序中,函数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全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
对如下二叉树进行后序遍历的结果为
有以下程序#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*a*b*",t[
下面不属于软件设计阶段任务的是
下面选项中合法的字符常量是
以下叙述中正确的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
若要求从键盘读入含有空格字符的字符串,应使用函数
随机试题
Ifyouareworriedaboutthingsandareunderalotofstressatworkorschool,thenyouareprobablynotsleepingwell.Worry
卫氏并殖吸虫的感染方式是
肿瘤
A.胃黏膜内有大量嗜酸性粒细胞浸润B.黏膜深部的胃体腺或幽门腺囊性扩张C.胃黏膜出血D.胃黏膜表面上皮和腺窝上皮内大量淋巴细胞浸润E.嗜酸性肉芽肿形成出血性胃炎
《中华人民共和国固体废物污染环境防治法》规定:()组织编制城乡建设、土地利用、区域开发、产业发展等规划,应当统筹考虑减少固体废物的产生量和危害性、促进固体废物的综合利用和无害化处置。
某高速公路由地方政府投资建设,并按照相关规定进行公开招投标,在项目招投标环节发生如下事件:事件1:本项目采用公开招标,招标人在当地报纸上发布了招标公告,并规定招标文件出售时间为2个工作日。事件2:招标公告载明了下列内容:(1)招标人的名称和地址。(
常用的授权形式中,()根据银行信用评级政策,对不同信用等级的客户分别授予不同的权限。
人口老龄化是指总人口中因年轻人口数量减少、年长人口数量增加而导致的老年人口比例相应增长的动态过程。国际上通常把60岁以上的人口占总人口比例达到10%,或65岁以上人口占总人口的比重达到7%作为国家或地区进入老龄化社会的标准。我国人口老龄化呈持续加剧之势,截
2010年11月,村民甲承包了本村10亩果园,承包期10年,村民乙承包了本村10亩菜地,承包期5年,该果园和该菜地相邻。甲见乙的承包地里有一口水井,为方便浇灌自己的果园,甲与乙商量支付一定费用从乙承包地里取水浇灌果园,双方最终达成协议:乙同意甲使用其承包地
目前100BASE-T传输介质标准有:______。
最新回复
(
0
)