A: std::ios::binary | std::ios::in
B: std::ios::binary & std::ios::in
C: std::ios::binary | std::ios::out
D: std::ios::binary & std::ios::out
举一反三
- 用open()函数以二进制读方式打开文件时,打开方式应设置为: A: ios::out|ios::binary B: ios::out|ios::in C: ios::app|ios::binary D: ios::in|ios::binary
- 当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。 A: ios::in B: ios::out C: ios::in|ios::out D: ios::binary
- 二进制文件拷贝文件:打开一个存在的二进制文件d:\\1.exe,将该文件中的内容拷贝到d:\\2.exe中。 能完成以上功能的代码是【】。 A: B: include C: include using namespace std; int main() { ifstream f1("d:\\1.exe",ios::binary); if(!f1) { cout D: E: include F: include using namespace std; int main() { ifstream f1("d:\1.exe",ios::binary); if(!f1) { cout G: H: include I: include using namespace std; int main() { ifstream f1("d:\\1.exe"); if(!f1) { cout
- 磁盘文件操作中,打开磁盘文件的访问方式常量中,以二进制方式打开文件的是( )。 A: ios:: binary B: ios::in C: ios::out D: ios::ate
- 当使用ifstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 ______ 。 A: iios:: binary B: ios:: in|ios:: out C: ios:: out D: ios:: in
内容
- 0
不论何种方式打开一个二进制文件,在文件打开方式(即第二个参数)中必须有( ) 。 A: ios::in B: ios::out C: ios::binary D: ios::app
- 1
要求新建二进制文件D:\file.dat,并能够写入数据,则正确的打开方式是( ) A: ifstream("D:\file.dat",ios::in|ios::binary); B: ifstream("D:\\file.dat",ios::in); C: ifstream("D:\file.dat",ios::in); D: ifstream("D:\\file.dat",ios::in|ios::binary);
- 2
打开一个二进制输出文件test.dat,下列语句中错误的是()。 A: ofstreamfout; fout.open(“test.dat”); B: ofstreamfout; fout.open(“test.dat”,ios::binary); C: ofstreamfout(“test.dat”,ios::binary); D: ofstream*p=newofstream(“test.dat”,ios::binary);
- 3
打开一个二进制输出文件“test.dat”,下列语句中错误的是( )。? ofstream fout;; fout.open( “test.dat”, ios::binary );|ofstream fout;; fout.open( “test.dat” );|ofstream *p = new ofstream( “test.dat”, ios::binary );|ofstream fout( “test.dat”, ios::binary );
- 4
进行二进制文件操作时,在打开文件方式中增加ios::binary选项。