首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2017-11-27
90
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
void fun (char *s, int a, double f)
{
/********** found**********/
【1】fp
char
str[100],strl[100],str2[100] ;
int al; double fl;
fp = fopen("filel.txt", "w");
fprintf(fp, "%s %d %f\n", s, a,
f);
/*********found**********/
【2】;
fp = fopen("filel.txt", "r");
/*********found**********/
fscanf(【3】, "%s%s%s", str,
strl, str2);
fclose (fp);
al = atoi(strl);
fl = atof(str2);
printf("\nThe
result :\n\n%s %d %f\n", str, al,
fl);
}
main ()
{ char a[10]="Hello!"; int b=12345;
double c= 98.76;
fun(a,b,c);
}
选项
答案
(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://kaotiyun.com/show/M6xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta=1,b;for(b=1:b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continue;}a-=3:}
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda,请填空。#include<string.h>
下列关于栈的描述中错误的是()。
设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为【】。#includemain(){FILE*fp;fp=fopen(“test.txt”,“w+”);fputs(“te
设有如下定义语句intm[]={2,4,6,8,10},*k=m;以下选项中,表达式的值为6的是
以下程序的运行结果是____________。#defineA4#defineB(x)A*x/2main(){floatc,a=8.0;c=B(a);printf(“%f\n”
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
Morethanfortythousandreaderstolduswhattheylookedforinclosefriendships,whattheyexpected【56】friends,whattheywer
物理治疗、康复和相关操作的分类章节是
下列除哪项外,均为里实热证的表现
以下腧穴中,哪穴是肾的募穴( )
能增强地高辛对心脏毒性的因素不包括()
下列关于世界上最早研制成功的火车、飞机的动力机的说法,正确的是()。
上海社会工作培训中心成立于()。
给定资料1.在山东青岛(移风)国际蔬菜花卉种子产业园里,高端技术孕育的蔬菜良种反复提纯,恣意生长;鳌山卫镇的村民检修着植保无人机,只待收获地标品牌“即墨地瓜”“白庙芋头”……青岛市即墨区的“三农”发展,正在缓缓铺开农业强、农村美、农民富的斑斓画卷
以下数据结构中,属于非线性数据结构的是()。
Whenahousewifeinaworking-classdistrictofMexicoCitygetsfedupwiththelackofworkinglightsinherlocalpark,shel
最新回复
(
0
)