首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程
admin
2019-09-02
29
问题
给定程序中,函数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全国计算机二级
相关试题推荐
下列选项中不符合良好程序设计风格的是
阅读以下程序#includemain(){intcase;floatprintf;printf("请输入2个数:"):scanf("%d%f",&case,&printF);printf("%d%f\n",case,printF);}
以下选项中,不合法的C语言用户标识符是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
以下选项中作为C语言合法常量的是
C语言中char类型数据占字节数为
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
在一个C源程序中所定义的全局变量,其作用域为
以下选项中合法的标识符是
随机试题
王某与某保险公司签订了一份财产保险合同,在下列哪些情况下,该保险公司可以解除与王某的保险合同?()
Inthisfactory,suggestionsoftenhavetowaitformonthsbeforetheyarefully______.
ThetravelerlookslikeanEnglishman,buthisforeignaccentgavehim
Whenastudent,Iwasamemberofthecollegiatebasketballteam.Itwasmainlycomposedofbookishstudents.Onlyonecouldbe
影响疾病发生的环境因素主要有
腹部前后位摄影,影像中不可清晰显示的是
当归的主治病证是()熟地黄的主治病证是()
税务师受托为某建材商行编制2019年7月的增值税纳税申报表,建材商行系增值税一般纳税人,主营各类洁具的批发零售。已知建材商行当月增值税专用发票和机动车销售统一发票已通过增值税发票查询平台勾选确认或认证,2019年6月增值税纳税申报时,留抵税额为0元。无待抵
设f(x)=2x+3x一2,则当x→0时
程序progl.C的功能是:利用以下所示的简单迭代方法求方程cos(x)一x=0的一个实根。迭代公式:xn+1=cos(xn)(n是迭代次数)迭代步骤如下:(1)取x1初值为0.0。(2)x0=x1,把x1的值赋给x0。(3
最新回复
(
0
)