首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的B
给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的B
admin
2013-04-02
44
问题
给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
void fun(char *s, int a, double f)
{
/**********found**********/
【1】fp;
char ch;
fp = fopen("file1.txt", "w");
fprintf(fp, "%s %d %f\n", s, a, f);
fclose(fp);
fp = fopen("file1.txt", "r");
printf("\nThe result :\n\n");
ch = fgetc(fp);
/**********found**********/
while (!feof(【2】)) {
/**********found**********/
putchar(【3】); ch = fgetc(fp);}
putchar(’\n’);
fclose(fp);
}
main()
{char a[10]="Hello!"; int b=12345;
double c= 98.76;
fun(a,b,c);
}
选项
答案
FILE* fp ch
解析
第一空:由“fp=fopen("file1.txt", "w");”可知fp是文件型指针,故第一空处的变量fp定义类型为“FILE *”。
第二空:“while (!feof(__2__))”是在没有达到文件未尾的时候执行循环体内容,文件状态检测函数feof的一般调用形式是:feof(fp),其中fp是文件型指针,故第二空处应为“fp”。
第三空:题干要求从文件当中逐个读入数据并显示在终端屏幕上,第三空处是将从文件当中读取的字符ch显示在屏幕上,故第三空处应为“ch”。
转载请注明原文地址:https://kaotiyun.com/show/XDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){
以下程序的输出结果是[]。main(){inta[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;for(i=0;i<3;i++)s+=-a[i][i]+a[i][3-i
在关系模型中,把数据看成是二维表,每—个二维表称为—个[]。
以下叙述中错误的是______。
有以下程序 main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9 }; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\
有以下程序 main() {int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i-0;i<3;i++) printf("%d",t[2-i][i]); }
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是
随机试题
医院和疗养院的住院部分不应设置在地下或半地下。()
产品组合
英文简写MPEG翻译为中文的意思是指_______。
下列各项,不属于月经过少肾虚证临床表现的是()
急性阑尾炎的典型症状是()
为了避免重复记账,企业将现金存入银行或者从银行提取现金的事项,一般只编制收款凭证,不编制付款凭证。()
在长期人寿保险合同中,保险人一般将现金价值列在保单上,那么,有权解除保险合同并领取现金价值的人是()。
跨栏定律最先源于一种医学现象,那些患病器官并不如人们想象的那样糟,相反在与疾病的抗争中,为了抵御病变,它们往往要代偿性地比正常的器官机能更强,后来,该现象被引申到更广的范围:人面前的栏越高,人就可能跳得更高。根据上述定义,下列现象中与跨栏定律无关的是(
设元素集合为D={1,2,3,4,5,6}。B=(D,R)为线性结构所对应的R是()。
HowtoConductResearchOnline1.Definingyoutopic【T1】______thetopicdownbutnottoomuch【T1】______leavingroomto【
最新回复
(
0
)