C++ Chapter 12

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

All stream objects have these, which indicate the condition of the stream. A) error state bits B) condition statements C) markers D) intrinsic error messages

A

Closing a file causes any unsaved information still held in the file buffer to be A) saved to the file. B) deleted. C) retained in the buffer for safekeeping. D) duplicated.

A

This state bit is set when an attempted operation has failed. A) ios::failbit B) ios::badbit C) ios::hardfail D) ios::goodbit

A

Data stored here disappears once the program stops running or the computer is powered down. A) on a CD B) in RAM C) on a backup tape D) on the hard disk

B

This member function can be used to store binary data to a file. A) binary.out B) write C) put << D) dataout(binary)

B

This member function reads a single character from a file. A) read B) get C) put D) input

B

This state bit can be tested to see if the end of an input stream is encountered. A) ios::eof B) ios::eofbit C) ios::failbit D) ios::badbit

B

To set up a file to perform file I/O, you must declare: A) at least one variable, the contents of which will be written to the file B) one or more file stream objects C) a string object to store the file contents D) All of these

B

When a file is opened, the file stream object's "read position" is: A) at the end of the file B) at the beginning of the file C) nonexistent, until the programmer declares it D) in the middle of the file

B

Which statement opens a file and links it to a file stream object? A) open(aFile) = link(anObject); B) file.open("c:\\filename.txt") C) linkstream ("filename.txt"); D) link(open(filename.txt"));

B

Which statement opens a file in such a way that information will only be written to its end? A) dataFile(open.append("info.dat")); B) dataFile.open("info.dat", ios::out | ios::app); C) dataFile.open = "C:\\info.dat" ios:append; D) open(dataFile.append);

B

In order, the three-step process of using a file in a C++ program involves: A) Insert a disk, open a file, remove the disk B) Create the file contents, close the file, name the file C) Open the file, read/write/save data, close the file D) Name the file, open the file, delete the file

C

The end-of-file marker is automatically written: A) when a file is opened with ios::eof B) when a file is opened with ios::app C) when a file is closed D) when the program ends

C

This data type can be used to create files and read information from them into memory. A) ofstream B) istream C) ifstream D) instream

C

When used by itself, this access flag causes a file's contents to be deleted if the file already exists. A) ios::app B) ios::in C) ios::out D) All of these

C

ofstream, ifstream, and fstream are: A) header files B) libraries C) data types D) string arrays

C

Which of the following statements opens the file info.txt for both input and output? A) dataFile.open("info.txt", ios::in && ios::out); B) dataFile.open("info.txt", ios::in , ios::out); C) dataFile.open("info.txt", input || output); D) dataFile.open("info.txt", ios::in | ios::out);

D

By default, files are opened in binary mode. True False

FALSE

Only one file stream object can be declared per C++ program. True False

FALSE

The setprecision manipulator cannot be used to format data written to a file. True False

FALSE

To write to a file, you use the file_write() function. True False

FALSE

When data is read from a file, it is automatically stored in a variable. True False

FALSE

When used by itself, the ios::app flag causes the file's existing contents to be deleted if the file already exists. True False

FALSE

When you store data in a variable, it is automatically saved in a file. True False

FALSE

An alternative to using the open member function is to use the file stream object declaration itself to open the file. Example: fstream DataFile("names.dat", ios::in | ios::out); True False

TRUE

File output may be formatted the same way as console screen output. True False

TRUE

The ios::hardfail bit is set when an unrecoverable error occurs. True False

TRUE

This data type can be used to create files, read data from them, and write data to them. A) ofstream B) iftream C) fstream D) stream

c

The _________ marker is the character that marks the end of a file, and is automatically written when the file is closed. A) End of File (EOF) B) No More Data (NMD) C) Data Stream Close (DSC) D) Data Read Stop (DRS)

A

This data type can be used to create files and write information to them but cannot be used to read information from them. A) ofstream B) ifstream C) afstream D) outstream

A

What is true about the following statement? out.open("values.dat", ios::app); A) If the file already exists, its contents are preserved and all output is written to the end of the file B) If the file exists, it should be replaced with a new copy of values.dat C) If the file exists, it can be opened but not modified D) None of these

A

This member function writes a single character to a file. A) get B) write C) put D) insert

C

This term means non-sequentially accessing information in a file. A) linear access B) incremented access C) random access D) protected access

C

To access files from a C++ program, you must use this directive: A) #include<fileaccess> B) #include <filestream> C) #include <fstream> D) #include <iostream>

C

Outside of a C++ program, a file is identified by its _________. Inside a C++ program, a file is identified by a ____________. A) file number, file name B) file name, file number C) name, address D) name, file stream object

D

If a file already exists, you can open it with the flags ios::in | ios::out to preserve its contents. True False

TRUE

The ios::out flag causes the file's existing contents to be deleted if the file already exists. True False

TRUE

When passing a file stream object to a function, you should always pass it by reference. True False

TRUE


Ensembles d'études connexes

The Call of the Wild: Chapter 4 - Quick Check

View Set

Chapter 15: Psychological Disorders

View Set

Chapter 4: Carbon and the Molecular Diversity of Life

View Set

The American Pageant Chapter 10 Review

View Set

ch 6.1: interior and exterior angles

View Set

Peds - Chapter 30: Nursing Care of the Child With a Cognitive or Mental Health Disorder

View Set

ATI Custom: Missing clinicals day 2

View Set

Micro Econ Final Exam Module 1 and 2

View Set