首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2021-06-15
69
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<stdlib.h>
3 void fun(char *s,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(’’filel.txt’’,’’w’’);
10 fprintf(fp,’’%s%d%f\n’’,s,a,f);
11 /**********found**********/
12 __2__;
13 fp=fopen(’’file1.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(’’\nThe result:\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
解析
第一空:“fp=fopen(’’filel.txt’’,’’w’’);”可知fp是文件型指针,故第一空处fp的定义应为“FILE*”。
第二空:第二处的后面一句是“fp=fopen(’’filel.txt",’’r’’);”再次打开filel.txt,因此在第二次打开filel.txt之前必须将文件关闭,故第二处是关闭文件,即“fclose(fp)”。
第三空:fscanf的调用形式是:fscanf(fp,格式字符串,输入列表),因此第三空处应为“fp”,从文件中读出字符串、整数、浮点数。
转载请注明原文地址:https://jikaoti.com/ti/lVz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includefunc(intn){staticintnum=1;num=num+n;prinff("%d",num);}voidmain(){func(3);
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf(’’y=%d\n’’,y);}程序的运行结果是(
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
下面选项中关于编译预处理的叙述正确的是
以下关于C语言的叙述中正确的是()。
有以下程序:#includemain(){inti,array[6]={1,5,0,4};for(i=0;i
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a
以下数据结构中,属于非线f生数据结构的是()。
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
有以下程序:#include#includemain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}
随机试题
关于情绪生理反应
计算机的存储器的主要功能是()。
为承办每年全省高校运动会,某高校新建一栋体育馆,由主体建筑(比赛馆)和附属建筑(训练馆)两部分组成,建筑高度23m,总建筑面积1.70万m2,采用框架及大跨度钢屋架结构体系,耐火等级二级。比赛馆为单层大空间建筑,可容纳观众席4446个,其中固定席3514个
关于以现金结算的股份支付,以下表述不正确的是()。
近期国际农产品价格有所上涨,国内粮价也受到冲击,但国内农产品市场相对封闭,其供求基本上仍处于强力可控之中,农产品价格的稳定,决定了CPI的相对稳定。不过,警惕性不能放松,一旦:国内农产品价格涨起来,进而引发连锁反应,前几年由农产品价格上涨引发的通胀可能会重
高效懒人是职场中的一种工作态度,他们会迅速、完美、毫无声息地完成他们承担的所有工作职责。他们总是能按时上交工作,往往是因为在几个月前就已经完成任务,而不让其他人知晓。根据上述定义,下列属于高效懒人的一项是:
(2011年浙江.6)思想史研究在很长时间里面,变得相当狭窄和单一,近来这种状况有一些变化的__________,其实,学科界限的打破是一种必然的趋势,在这种趋势下的思想史研究不能__________。依次填入画横线部分最恰当的一项是(
根据以下资料,回答下列问题。2000年,浙江省常住入口中来自省外入口占比为:
自陈式测验的编制方法有哪些?
Theabilitytoseewordsoneithersideofthepointatwhichyoureyesfocusiscalledperipheralvision(外围视觉).Foreignstuden
最新回复
(
0
)