首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2015-08-23
29
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
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("filel.txt","r");
/**********found**********/
fscanf( _____3_____ ,"%s%s%s",str,str1,str2);
fclose(fp);
a1=atoi(str1);
f1=atof(Str2);
pr2ntf("\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
解析
第一空:“fp=fopen("filel.txt","w");”可知fp是文件型指针,故第一空处fp的定义应为“FlLE*”。
第二空:第二处的后面一句是“fp=fopen("filel.txt","r");”再次打开filel.txt,因此在第二次打开mel.txt之前必须将文件关闭,故第二处是关闭文件,即“fclose(fp)”。
第三空:fscanf的调用形式是:fscanf(fp,格式字符串,输入列表),因此第三空处应为“fp”,从文件中读出字符串、整数、浮点数。
转载请注明原文地址:https://kaotiyun.com/show/uHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[4]={1,2,3,4};in
C语言结构体类型变量在程序执行期间()。
在C语言中,while和do…while循环的主要区别是()。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
下述关于数据库系统的叙述中正确的是______。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
若变量已正确定义并赋值,以下符合C语言语法的表达式是
若变量已正确定义并赋值,以下符合C语言语法的表达式是
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
万古霉素静脉、肌内注射可引起剧烈疼痛,故不能肌内注射。
患者张某,女性,23岁。2日前不慎感寒后出现喘逆上气,胸胀而痛,鼻扇,咳吐黄稠痰,恶寒无汗,身痛口渴,苔黄质红,脉浮数。其治法是
第三代头孢菌素的特点是
A.社会性B.稳定性C.客观性D.适应性E.可调节性
实业投资主要包括()。
以下关于中国银行对个人质押贷款额度的规定,表述不正确的是()。
诊断性测评的特点有()。
专家会议法与()的主要区别在于是否匿名评议。
Collegestudentsaremorestressedoutthaneverbefore—atleastaccordingtothelatestfindingsofalarge,nationalsurveyth
InMarch1974oneofthemostastonishingarchaeologicaldiscoveriesofthetwentiethcenturywasunearthedinthecountyofLin
最新回复
(
0
)