如下函数的作用是以双倍行距输出文件: void double_space(ifstream&f,ofstream&t){ char C: whilc(________){ ;________ if(c==’\n’)t

admin2020-07-30  34

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

选项 A、fget(c)与t.put(c)
B、f.put(c)与t.get(c)
C、t.get(c)与fput(c)
D、t.put(c)与f.get(c)

答案A

解析 此题考查的是文件流。get0函数作用是读入一个字符,所以调用它的应该是输入文件流ifstream对象f.pLit0函数作用是输出一个字符,所以调用它的应该是输入文件流ofstream对象t,故选项B、C排除;读入和输出应该是有顺序的,应该先读入后输出,所以前一空填f.get(c),后一空填t.put(c)。
转载请注明原文地址:https://kaotiyun.com/show/uDyp777K
0

最新回复(0)