网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

如下函数的作用是以双倍行距输出文件: void double_space(ifstream& f, ofstream& t){ char c; while (______) { ______; if (c == '\n')t.put(c); } }画线处缺失的部分是

A.f.get(c)与t.put(c)

B.f.put(c)与t.get(c)

C.t.get(c)与f.put(c)

D.t.put(c)与f.get(c)


参考答案

更多 “ 如下函数的作用是以双倍行距输出文件: void double_space(ifstream f, ofstream t){ char c; while (______) { ______; if (c == '\n')t.put(c); } }画线处缺失的部分是A.f.get(c)与t.put(c)B.f.put(c)与t.get(c)C.t.get(c)与f.put(c)D.t.put(c)与f.get(c) ” 相关考题
考题 ( 34 )如下函数的作用是以双倍行距输出文件:void double_space(ifstreamf,ofstreamt){char c;whilc(——; ){——;if(c == '\n')t.put(c);}}画线处缺失的部分是A ) f.get(c) 与 t.put(c)B ) f.put(c) 与 t.get(c)C ) t.get(c) 与 f.put(c)D ) t.put(c) 与 f.get(c)

考题 如下函数的作用是以双倍行距输出文件: void double_space(ifstream f,ofstream t){ char c; while(______){ ______; if(c=='\n')t.put(c); } } 画线处缺失的部分是A.f.get(c)与t.put(c)B.f.put(c)与t.get(c)C.t.get(c)与f.put(c)D.t.put(c)与f.get(c)

考题 编写函数jsvalue(),其功能是:求Fibonacci数列中大于t的最小的一个数,结果由该函数返回。其中,Fibonacci数列F(n)的定义如下。F(0)=0, F(1)=1F(n)=F(n-1)+F(n-2)最后,调用函数writeDat()读取10个数据t,分别得出结果,并把结果输出到文件out.dat中。例如:当t=1000时,函数值为1597。部分源程序已给出。请勿改动主函数main()和写函数writeDat()的内容。#include stdio.hint jsValue(int t){ }void writeDat(){ FILE *in, *out; int i, n, s; in = fopen("in.dat", "r"); out = fopen("out.dat", "w"); for (i=0; i50; i++) { fscanf(in, "%d,", n); s = jsValue(n); fprintf(out, "%d\n", s); } fclose(in); fclose(out);}main(){ int n; n = 1000; printf("t=%d,f=%d\n", n, jsValue(n)); writeDat();}

考题 ●函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数t中以传值调用(call by value)方式调用函数f时,输出为(49);在函数t中以引用调用( call by reference)方式调用函数f时,输出为(50)。(49)A. 12B. 16C. 20D. 24(50)A. 12B. 16C. 20D. 24

考题 函数ReadDat()实现从文件IN.dat中读取1000个十进制整数到数组xx中;请编写函数 Compute()分别计算出数组xx中奇数的个数odd、偶数的个数even,以及所有数的平均值aver和方差totfc的值。最后调用函数WriteDat(),把结果输出到OUT. dat文件中。计算方差的公式如下:原始数据文件存放的格式是:每行存放10个数(每个数均大于0且小于等于2000),并用逗号隔开。注意:部分源程序已经给出。请勿改动主函数main()、读函数ReadDat()和输出数据函数 WriteDat()的内容。include <stdio. h>include <stdlib. h>include <string. h>define MAX 1000int xx[MAX], odd = 0, even = 0;double aver = 0.0, totfc = 0.0;void WriteDat(void);int ReadDat(void){ FILE *fp;int i, j;if ((fp = fopen("IN. dat", "r")) == NULL)return 1;for (i=0; i<100; i++){ for (j=0; j<10; j++)fscanf(fp, "%d,", xx[i*10+j]);fscanf(fp, "\n");if (feof(fp))break;}fclose(fp);return 0;}void Compute(void){}void main (){ int i;for (i=0; i<MAX; i++)xx[i] = 0;if (ReadDat()){printf (" 数据文件 IN. dar 不能打开! \007\n");return;}Compute ( );printf("odd=%d\neven=%d\naver=%f\ntotfc=%f\n", odd, even, aver, totfc);WriteDat ();}void WriteDat(void){ FILE *fp;fp = fopen("OUT.dat", "w");fprintf(fp, "%d\n%d\n%f\n%f\n", odd, even, aver, totfc);fclose (fp);}

考题 编写函数jsValue(int t),它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) (n≥2) 最后调用函数writeDat读取l0个数据t,分别得出结果且把结果输出到文件out.dat中。 例如:当t=1000时,函数值为:1597。 注意:部分源程序存在test.c文件中。 请勿改动数据文件in.dat中的任何数据、主函数main和写函数writeDat的内容。

考题 下面函数的作用是以双倍行距输出文件:void test(ifstreamoutf,ofstreamoutC) {char c;while(______){______;if(c=='\n')outc.put(C) ;}}下划线处缺失的代码是( )。A.outf.put(C) 与outc.get(C)B.outf.put(C) 与outc.get(C)C.outf.get(C) 与outc.put?D.outf.get(C) 与outc.put?

考题 f(x)是以T为周期的可微函数,则下列函数重以T为周期的函数是( )

考题 已知某函数定义:void f () { … }正确的函数调用形式是A.fB.f ()C.f(void)D.f(1)