首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的中括号处填入正确的内容并把中括号删除,使
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的中括号处填入正确的内容并把中括号删除,使
admin
2016-08-16
49
问题
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
void fun(char*s,2nt a,double f)
{
/*********found*********/
【1】p;
char sir[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",sir,
str1,str2);
fclose(fp);
al=atoi(strl);
f1=atof(str2);
printf("\nThe result:\n\
n%s%d%f\n",str,al,f1);
}
main()
{char a[10]="Hello!";
int b=12345;
double c=98.76;
fun(a,b,c);
}
选项
答案
(1)FILE* (2)fclose(fp) (3)fp
解析
填空1:从使用fp=fopen("filel.txt","w")可知fp应该是文件类型指针,因此本空应该填写FILE*。
填空2:当对fp作打开操作的时候,并进行不同的操作前,应该对其关闭,因为在第一次打开时是对fp进行写操作,而在第二次打开后进行的是读操作,因此应该先对fp进行关闭,本空填fclose(fp)。
填空3:fscanf()是把文本文件输出,因此本空只能填写fp。
转载请注明原文地址:https://www.kaotiyun.com/show/n4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句后,c3中的值为【】 intc1=1,c2=2,c3;c3=1.0/c2*c1;
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
栈和队列通常采用的存储结构是【】。
以下函数调用语句中含有参数的个数是 excc((v1,v2),(v2,v3,v4),v6);
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
下列叙述中,不属于结构化程序设计方法的主要原则的是
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx
随机试题
设二元连续函数f(x,y)满足________.
妊娠期合并胆囊炎和胆石病多主张积极手术治疗。
关于频谱多普勒技术不对的有()
下列有关缓释作用的说法正确的是
《中华人民共和国药品管理法》未作规定的制度是
甲厂要求乙方双倍返还定金是否于法有据?为什么?乙方应如何承担违约责任?
学校教育制度经历了从__________教育到__________教育再到__________教育的过程。
下列叙述不正确的是
在考生文件夹下IP\DOWN文件夹中建立一个名为PISM的新文件夹。
Mr.Brownwasangry______Kate.
最新回复
(
0
)