首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi
admin
2023-02-27
3
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<stdlib.h>
3 void fun(char*s,int a,double f)
4 {
5 /*********found*********/
6 <u>【1】</u>fp;
7 char str[100],str1[100],str2[100];
8 int al;double f1;
9 fp=fopen("filel.txt","w");
10 fprintf(fp,"%s%d%f\n",s,a,f);
11 /*********found*********/
12 <u>【2】</u>;
13 fp=fopen("filel.txt","r");
14 /*********found*********/
15 fscanf(<u>【3】</u>,"%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!";
23 int b=12345;
24 double c=98.76;
25 fun(a,b,c);
26 }
选项
答案
(1)FILE* (2)fclose(fp) (3)fp
解析
填空1:从代码fp=fopen("filel.txt","w");可知fp是文件类型指针,故空1处应该填FILE*。
填空2:打开一个文件,对其进行操作后,需要关闭这个文件。因为在第1次打开时是对fp进行写操作,而在第2次打开时进行的是读操作,因此应该先对fp进行关闭,故空2处应该填fclose(fp)。
填空3:函数fscanf()用来将文本文件内容导入对应变量,故空3处应该填fp。
转载请注明原文地址:https://jikaoti.com/ti/WBoiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
安排7位工作人员从5月1日至5月7日值班,每人值班一天,其中甲、乙两人不安排在5月1日和5月2日,不同的安排方法数共有()。
从一组数据中取出a个x1,b个x2,c个x3组成一个样本,那么这个样本的平均数是()。
一段环形公路赛道一边恰好每隔30m立有一电线杆,另一边恰好每隔25m栽有一树,在马路上共有8处同时有电线杆与树相对立,此段马路总长度为()。
数列1,3,…82,…是()。
一个充气的救生圈的大部分水平放在一张桌子上,一只蚂蚁沿救生圈上半径33厘米的圆周爬行,另一个蚂蚁沿垂直于桌子半径为9厘米的圆周爬行,他们同时从同一点出发,爬行速度相同,则小圆上的蚂蚁爬()圈时第一次碰上大圆的蚂蚁。
用0,1,2,3,4这五个数字组成没有重复数字的四位数,那么在这些四位数中,偶数有()。
设f(x)是二次函数,且f(2)=f(-1)=0,f(1)=-4,则f(0)=()。
将2个红球(球互不相同)与1个白球随机地放入甲、乙、丙三个盒子中,则乙盒中至少有1个红球的概率为()。
结合材料回答问题:材料1“演艺先做人,做人德为先”,演艺人员作为公众人物,背后有成千上万喜爱、支持他们的人,理应在遵纪守法、道德品行方面以身作则。多年来,很多演艺人员,在这方面做得很好,深得公众认可和尊敬,他们的演艺事业也不断攀登新的高峰。当然
应用系统开发中可以采用不同的开发模型,其中,____①____将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分:____②____则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。①
随机试题
简要回答如何推进我国产业结构优化升级?
安静状态下颈动脉明显搏动不常见于
依法必须进行招标的项目,其评标委员会由招标人的代表和有关技术、经济方面的专家组成,成员为()人以上单数。
在项目实施中,由于材料价格上涨导致成本增加的风险,属于()风险。
态度与品德形成过程经历的第二阶段是()。
(2017·山东)按照布卢姆的认知目标分类,下列词汇可以用来描述处在理解水平的认知目标的是()
【黄埔军校】南京师范大学2014年中国史复试真题;河北大学2015年历史学基础真题;黑龙江大学2015年历史学基础真题;北京师范大学2016年历史学综合真题;哈尔滨师范大学2018年中国历史真题
实施新旧信息系统转换,采用______方式风险最小。
Ifyouweighabout110pounds,youshouldspend______hours/minutesonbowlingtoburn1500calories.
TheSupremeCourt______thejudgmentofthelowercourt.
最新回复
(
0
)