首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2018-09-27
48
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<stdlib.h>
3 void fun(char *,int a,double f)
4 {
5 /**********found**********/
6 ___1__fp;
7 char str[100],str1[100],str2[100];
8 int a1;double f1;
9 fp=fopen(”file1.txt¨,’’w’’);
10 fprintf(fp,’’%s%d%f\n’’,s,a,f);
11 /**********found**********/
12 ___2___;
13 fp=fopen(’’filel.txt’’,’’r’’);
14 /**********found**********/
15 fscanf(__3__,’’%s%s%s’’,str,str1,str2),
16 fclose(fp),
17 a1=atoi(str1);
18 f1=atof(str2);
19 printf(’’\nTheresult:\n\n%s%d%f\n’’,str,a1,f1);
20 }
21 main()
22 {char a[10]=’’Hello!’’;int b=12345;
23 double c=98.76;
24 fun(a,b,c);
25 }
选项
答案
(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://www.kaotiyun.com/show/Byxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()。
该程序运行的结果是【】。#include<stdio.h>main(){unionEXANPLE{struct{intx;inty;}in;int
以下程序运行后输出结果是【】。#include<stdio,h>voidswap(intx.inty){intt;t=x;x=y;y=t:printf("%d%d",x,y);}main()
有以下程序 #include <stdio.h> main( ) { printf("%d\n",NULL);} 程序运行后的输出结果是
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
以下程序运行后的输出结果是【】。main(){intp=30;printf("%d\n",(p/3>0?p/10:p%3));}
下列说法不正确的是()。
软件危机出现于20时纪60年代末,为了解决软件危机,人们提出了()的原理来设计软件,这就是软件工程诞生的基础。
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include<conio.h>#include<stdio.h>#defineM81
在E-R图中,用来表示实体联系的图形是()。【09年9月】
随机试题
格式塔心理学认为,审美主体的心理世界与外在对象之间具有()
A巧克力培养基BSS培养基C罗氏培养基DB-G培养基E庖肉培养基培养淋病奈瑟菌选用
患儿,5岁,以单纯性肾病收入院。查体可见阴囊水肿明显,局部皮肤紧张、变薄、透亮。目前最主要的护理诊断是
目标投资报酬率定价法是合用目标投资报酬率乘以()来确定目标利润。
下列说法中,不正确的是()。
某银行最近与某客户结束了长达8年的业务关系。该行应将该客户此前的财务数据与交易记录()。
下面是两位化学老师关于“二氧化硫”的教学设计片段。设计一环节1:依据SO2对环境的污染资料认识SO2的物理性质。情景:播放一段有关SO2形成酸雨及酸雨对人类危害的视频资料。学生根据视频资料以及已有的生活经验预测:SO2易溶于水,是一种无色、有毒、有
在影响人口迁移的各种自然环境因素中,气候、土壤、水和矿产资源等是最主要的。()
在一个盒子中放有10个乒乓球,其中8个是新球,2个是用过的球.在第一次比赛时,从该盒子中任取2个乒乓球,比赛后仍放回盒子中.在第二次比赛时从这个盒子中任取3个乒乓球,则第二次取出的都是新球的概率为______.
A、Givingupsmoking.B、Keepingfit.C、Doingexercises.D、Eatingsweets.A
最新回复
(
0
)