首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删
admin
2021-06-15
101
问题
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<stdlib.h>
3 void fun(char *s,int a,double f)
4 {
5 /**********found**********/
6 ___1___ fp;
7 char str[100],str1[100],str2[100];
8 int a1;double f1;
9 fp=fopen(’’filel.txt’’,’’w’’);
10 fprintf(fp,’’%s%d%f\n’’,s,a,f);
11 /**********found**********/
12 __2__;
13 fp=fopen(’’file1.txt’’,’’r’’);
14 /**********found**********/
15 fscanf(__3__,’’%s%s%s’’, str,str1,str2);
16 fclose(fp);
17 a1=atoi(str1);
18 f1=atof(str2);
19 printf(’’\nThe result:\n\n%s%d%f\n’’,str,a1, f1);
20 }
21 main()
22 {char a[10]=’’Hello!’’;int b=12345;
23 double c=98.76;
24 fun(a,b,c);
25 }
选项
答案
(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://www.kaotiyun.com/show/yrtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不能作为C语言合法常量的是
在数据库系统中,用户所见的数据模式为
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
下面程序执行后的输出结果是()。main(){intarray[3][3],*p,i;p=&array[0][0];for(i=p;i<9;i++)p[i]=i+
在关系数据库设计中,关系模式是用来记录用户数据的
运行下面的程序,输入字符串“MicrosoftVisualStudio",则程序的执行结果是()。#includemain(){charChr[20];scanf("%s",&Chr);pri
下列排序方法中,最坏情况下比较次数最少的是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
随机试题
男,36岁。诊断左心房黏液瘤,拟在体外循环下手术,患者突然出现上腹部疼痛。查体:上腹部压痛,肌紧张。该患者最有可能的诊断是
女性,15岁。因持续发热10天入院。患者10天前起发热,T38℃左右,3天后升至40℃,持续高热,曾自服“消炎药”2~3天未退热。查体:T40℃,P102次/mln,R20次/min,神清,精神差,未见皮疹、出血点,心肺无特殊,腹平软,无压痛,肝、脾肋下
A.血尿B.卟啉尿C.肌红蛋白尿D.血红蛋白尿E.药物性红尿经产奶牛,3天前食欲下降,体温38.5℃,呼吸28次/分钟,脉搏85次/分钟,结膜苍白、黄染,排尿次数增加,但每次排尿量相对减少,尿液呈暗红色,该红尿病例最可能的红尿性质是()
中医外科内治法的总则是()
确定()实质上就是明确受审核方作出持续改进及遵守相关法律法规和其他要求的承诺,保证其职业安全健康管理体系实施和正常运行的责任范围。
质量管理体系认证一般要经过()等程序。
某施工单位在南方某地承接一低压蒸汽架空外管线工程。根据合同约定,蒸汽管道系统必须在1个月内完成。当时正值梅雨季节,据当地气象部门预报,将有20天左右的连续阴雨。为保证工程进度和工程质量,尤其要保证焊接质量和进度。施工单位决定采取地面组装、分段吊装的施工方
音乐对社会具有审美功能、认识功能、教育功能和娱乐功能。()
Youwillhearadiscussionbetweentwoseniormanagers,JohnandDeborah,aboutanassistantmanager,Colin,whohasappliedfor
Forthispart,youareallowed30minutestowriteashortessay.Youshouldstartyouressaywithabriefdescriptionofthepi
最新回复
(
0
)