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

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

已知outfile 是一个输出流对象,要想将outfile 的文件指针定位到当前位置之前321字节处,正确的函数调用语句是______ 。

A.outfile.seekp (321, ios_ base:: cur);

B.outfile.seekp (321,ios_ base:: beg);

C.outfile.seekp (-321,ios_ base:: beg);

D.outfile.seekp (-321,ios_ base:: cur);


参考答案

更多 “ 已知outfile 是一个输出流对象,要想将outfile 的文件指针定位到当前位置之前321字节处,正确的函数调用语句是______ 。A.outfile.seekp (321, ios_ base:: cur);B.outfile.seekp (321,ios_ base:: beg);C.outfile.seekp (-321,ios_ base:: beg);D.outfile.seekp (-321,ios_ base:: cur); ” 相关考题
考题 已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是A.outfile.seekp(321,ios_base::cur);B.outfile.seekp(321,ios_base::bge);C.outfile.seekp(-321,ios_base::beg);D.outfile.seekp(-321,ios_base::cur);

考题 “while”应改为“while(infile.get(ch))”。 (2)应添加“bur[len++]=ch;bur[len]=ch;len++;”。 (3)应添加“outfile2bur[i++];”或“outfile2buf[i];i++;”。 (4)“TCobj;”应改为“TCobi("in.txt");”。 【解析】本题考查了文件流的使用。根据题意,第1处要获得一个字符,并判断是否到文件结尾,所以应使用get函数;第2处应将ch存入buf数组,同时让len增1;第3处将buf中的字节输出给outfile2,注意同时让i增1,否则while循环将进入死循环;第4处TC只确一个带char*参数的构造函数,所以创建对象时必须使用构造参数,根据题意这个参数应该是“"in.txt"”。

考题 执行语句序列ofstream outfile(“DATE.DAT”);if(…)cout<<"OK"; else cout<<"FAIL"后,如果文件打开成功,显示“OK”,否则显示"FAIL"。由此可知,上面if语句…处的表达式是:A.outfile.fail( )或outfileB.outfile.good( )或outfileC.outfile.good( )或!outfileD.outfile.fail( )或!out file

考题 执行语句序列 ofstream outfile("data.dat"); if(…)cout<<"ok";else cout<<"fail"; 后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“…” 处的表达式是A.outfile.fail()或outfileB.outfile.good()或!outfileC.outfile.good()或outfileD.outfile.fail()或!outfile

考题 执行语句序列 ofstream outfile("datA.dat"); if(…)cout<<"ok"; else cout<<"fail"; 后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“…”处的表达式是( )。A.outfile.fail()或outfileB.outfile.good()或!outfileC.outfile.good()或outfileD.outfile.fail()或!outfile

考题 已知outfile是一个输出流对象,要想像outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是A.outfile.seekp(321,ios_base::cur);B.outfile.seekp(321,ios_base::beg);C.outfile.seekp(-321,ios_base::beg);D.outfile.seekp(-321,ios_base::cur);

考题 执行语句序列 ofstream outfile("data.dat"); if(...)cout<<"ok";else cout<<"fail"; 后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“...”处的表达式是( )。A.outfile.fail()或outffleB.outfile.good()或!outfileC.outfile.good()或outfileD.outfile.fail()或!outfile

考题 5、假定已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去,正确的语句是()。A.outfile.write((float *) data, sizeof(float));B.outfile.write((float *) data, data);C.outfile.write((char *) data, sizeof(float));D.outfile.write((char *) data, data);

考题 假定已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去,正确的语句是()。A.outfile.write((float *) data, sizeof(float));B.outfile.write((float *) data, data);C.outfile.write((char *) data, sizeof(float));D.outfile.write((char *) data, data);