首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2013-03-29
85
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(char*s,int a,double f)
{
/******************found*******************/
【1】fp;
char str[100],strl[i00],str2[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);
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
解析
第一空:“fp=fopen("filel.txt","w");"可知fp是文件型指针,故第一空处fp的定义应为"FILE*"。
第二空:第二处的后面一句是“邱=fopen("filel.txt","r");"再次打开filel.txt,因此在第二次打开filel.txt之前必须将文件关闭,故第二处是关闭文件,即“fclose(fp)"。
第三空:fscanf的调用形式是:fscanf(fp,格式字符串,输入列表),因此第三空处应为“fp",从文件当中读出字符串、整数、浮点数。
转载请注明原文地址:https://kaotiyun.com/show/bPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件结构是以【】为基础而组成的一种控制层次结构。
下面程序的运行结果是()。#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;
以下正确的程序段是
主程序调用findmax函数求出数组中最大元素在数组中的下标,()中需填写的内容是。#include<stdio.h>findmax(int*s,intt,int*k){i
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
用筛选法可得到2~n(n
随机试题
着重研究如何提高单个工人的生产率的管理理论是()。
Wegotupearlythismorningand【C1】______alongwalkafterbreakfast.Wewalked【C2】______thebusinesssectionofthecity.Ito
肌腱与韧带、软骨的损伤首选的影像学检查方法是
A.CEAB.CA199C.CA125D.NSEE.Cyfra211浆液性卵巢癌特异性相对较高的肿瘤标志物是
根据《招标投标法》.下列关于招标投标的说法中,正确的是()。
根据物权的( )可以把物权分为自物权和他物权。
投资规划的步骤包括()。Ⅰ.客户分析Ⅱ.资产配置Ⅲ.证券选择Ⅳ.投资实施和投资评价
关于质量管理体系审核和质量管理体系认证,下列说法正确的是()。
取保候审的时间不得超过6个月。()
A、AmyisseekingadvicefromCharlieaboutherfuturejob.B、AmyistakingtoCharlieaboutwhatshe’dliketodointhefuture.
最新回复
(
0
)