问题 填空题

以下程序执行后输出的结果是 【15】
#include<iostream>
#include<fstream>
using namespace std;
int main()
ofstream ofile("D:\\temp.txt");
if(!ofile)
cout<<"temp.txt cannot open"<<endl;
return 0;

ofile<<"This is a book" <<" " <<54321<<endl;
ofile.close();
ifstream ifile("D:\\temp.txt");
if(!ifile)
cout<<"temp.txt cannot open" <<endl;
return 0;

charstr[40];
ifile >> str;
ifile.close();
cout<<Str<<endl;
return 1;

答案

参考答案:This

解析: 程序中利用对象ofile在文件temp.txt中写入“This is a book 54321”。然后利用对象 ifile打开文件,将其中的数据输入到变量str中,由于读时遇到空格就终止,所以str中存放的字符串为“This”。

单项选择题
多项选择题