C++ Programming MCQ - File Handling
11. What will be the output of the following program?
Note:Includes all required header files
using namespace std;
int main()
{
ofstream ofile;
ofile.open ("find.txt");
ofile << "letsfindcourse" << endl;
cout << "Data written to file" << endl;
ofile.close();
return 0;
}
View Answer
12. What is the output of this program?
Note:Includes all required header files
using namespace std;
int main ()
{
char fine, course;
cout << "Enter a word: ";
fine = cin.get();
cin.sync();
course = cin.get();
cout << fine << endl;
cout << course << endl;
return 0;
}
View Answer
13. What is the output of this program?
Note:Includes all required header files
using namespace std;
int main ()
{
ofstream outfile ("find.txt");
for (int i = 0; i < 70; i++)
{
outfile << i;
outfile.flush();
}
cout << "Done";
outfile.close();
return 0;
}
View Answer
14. What is the output of this program?
Note:Includes all required header files
using namespace std;
int main ()
{
int p = 1000;
double q = 3.14;
cout << p;
cout << endl;
cout << q << endl << p * q;
endl (cout);
return 0;
}
View Answer
15. Which of the following is true about the following program
Note:Includes all required header files
using namespace std;
int main ()
{
char i;
streambuf * p;
ofstream of ("find.txt");
pbuf = of.rdbuf();
do {
i = cin.get();
p -> sputc(i);
} while (i != '.');
of.close();
return 0;
}
View Answer
16. What will be the output of this program?
Note:Includes all required header files
using namespace std;
int main ()
{
int p = 10;
double q = 1.14;
cout << p + q;
endl (cout);
return 0;
}
View Answer
17. What will be the output of this program?
Note:Includes all required header files
using namespace std;
int main ()
{
FILE *fp;
char x[1024];
fp = fopen("find.txt", "r"); // "ayushjain and prateek"
x[0] = getc(fp);
fseek(fp, 0, SEEK_END);
fseek(fp, -7L, SEEK_CUR);
fgets(x, 6, fp);
puts(x);
return 0;
}
View Answer
18. In fopen(), the open mode "wx" is sometimes preferred "w" because. i) Use of wx is more efficient. ii) If w is used, old contents of file are erased and a new empty file is created. When wx is used, fopen() returns NULL if file already exists.
View Answer
19. Which member function is used to determine whether the stream object is currently associated with a file?
View Answer
20. getc() returns EOF when
View Answer
Also check :