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

admin2017-11-28  34

问题 如下函数的作用是以双倍行距输出文件:
    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)

答案A

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

最新回复(0)