Professional Documents
Culture Documents
Full download Absolute Java 5th Edition Walter Savitch Test Bank all chapter 2024 pdf
Full download Absolute Java 5th Edition Walter Savitch Test Bank all chapter 2024 pdf
https://testbankfan.com/product/absolute-java-5th-edition-walter-
savitch-solutions-manual/
https://testbankfan.com/product/absolute-java-6th-edition-
savitch-test-bank/
https://testbankfan.com/product/absolute-c-5th-edition-savitch-
test-bank/
https://testbankfan.com/product/absolute-c-5th-edition-savitch-
solutions-manual/
Absolute C++ 6th Edition Savitch Test Bank
https://testbankfan.com/product/absolute-c-6th-edition-savitch-
test-bank/
https://testbankfan.com/product/absolute-c-6th-edition-savitch-
solutions-manual/
https://testbankfan.com/product/big-java-early-objects-5th-
edition-horstmann-test-bank/
https://testbankfan.com/product/problem-solving-with-c-9th-
edition-savitch-test-bank/
https://testbankfan.com/product/problem-solving-with-c-10th-
edition-savitch-test-bank/
Chapter 10
File I/O
◼ Multiple Choice
1) An ___________ allows data to flow into your program.
(a) input stream
(b) output stream
(c) file name
(d) all of the above
Answer: A
3) Files whose contents must be handled as sequences of binary digits are called:
(a) text files
(b) ASCII files
(c) binary files
(d) output files
Answer: C
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
1
2 Walter Savitch • Absolute Java 5/e Chapter 10 Test Bank
5) In Java, when you open a text file you should account for a possible:
(a) FileNotFoundException
(b) FileFullException
(c) FileNotReadyException
(d) all of the above
Answer: A
6) There are two common classes used for reading from a text file. They are:
(a) PrintWriter and BufferedReader
(b) FileInputStream and Scanner
(c) BufferedReader and Scanner
(d) None of the above
Answer: C
7) The scanner class has a series of methods that checks to see if there is any more well-formed input
of the appropriate type. These methods are called __________ methods:
(a) nextToken
(b) hasNext
(c) getNext
(d) testNext
Answer: B
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Chapter 10 File I/O 3
10) When the method readLine() tries to read beyond the end of a file, it returns the value of:
(a) 1
(b) -1
(c) null
(d) none of the above
Answer: C
11) A __________ path name gives the path to a file, starting with the directory that the program is in.
(a) relative
(b) descendant
(c) full
(d) complete
Answer: A
12) The stream that is automatically available to your Java code is:
(a) System.out
(b) System.in
(c) System.err
(d) all of the above
Answer: D
13) All of the following are methods of the File class except:
(a) exists()
(b) delete()
(c) getDirectory()
(d) getName()
Answer: C
14) The class ObjectOutputStream contains all of the following methods except:
(a) writeInt()
(b) writeChar()
(c) writeDouble()
(d) println()
Answer: D
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
4 Walter Savitch • Absolute Java 5/e Chapter 10 Test Bank
15) The method __________ from the File class forces a physical write to the file of any data that is
buffered.
(a) close()
(b) flush()
(c) writeUTF()
(d) writeObject()
Answer: B
16) The class ObjectInputStream contains all of the following methods except:
(a) readLine()
(b) readChar()
(c) readObject()
(d) readInt()
Answer: A
17) The read() method of the class RandomAccessFile returns the type:
(a) byte
(b) int
(c) char
(d) double
Answer: B
◼ True/False
1) A stream is an object that allows for the flow of data between your program and some I/O device or
some file.
Answer: True
2) Every input file and every output file used by your program has only one name which is the same
name used by the operating system.
Answer: False
4) When your program is finished writing to a file, it should close the stream connected to that file.
Answer: True
5) Only the classes provided for file output contain a method named close.
Answer: False
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Chapter 10 File I/O 5
6) The methods of the scanner class do not behave the same when reading from a text file as they do
when used to read from the keyboard.
Answer: False
7) Using BufferedReader to read integers from a file requires the String input to be parsed to an integer
type.
Answer: True
8) A full path name gives a complete path name, starting from the directory the program is in.
Answer: False
9) The File class contains methods that allow you to check various properties of a file.
Answer: True
10) Binary files store data in the same format that is used by any common text editor.
Answer: False
11) Binary files can be handled more efficiently than text files.
Answer: True
12) The preferred stream classes for processing binary files are ObjectInputStream and
ObjectOutputStream.
Answer: True
◼ Short Answer/Essay
1) Explain the differences between a text file, an ASCII file and a binary file.
Answer: Text files are files that appear to contain sequences of characters when viewed in a text
editor or read by a program. Text files are sometimes also called ASCII files because they contain
data encoded using a scheme known as ASCII coding. Files whose contents must be handled as
sequences of binary digits are called binary files.
2) Write a Java statement to create and open an output stream to a file named autos.txt.
Answer: PrintWriter outputStream = new PrintWriter(new FileOutputStream("autos.txt"));
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
6 Walter Savitch • Absolute Java 5/e Chapter 10 Test Bank
4) Write a Java method that returns a String representing a file name entered by the user. Use the
BufferedReader class to obtain input.
Answer:
InputStreamReader(System.in));
return fileName.trim();
5) Use the output stream to the file autos.txt created above in number 2 to write the line “Mercedes” to
the file.
Answer: outputStream.println("Mercedes");
7) Create try and catch block that opens a file named statistics.txt for output. Writes the integers 24,
55, and 76 to the file, and then closes the file.
Answer:
try
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Chapter 10 File I/O 7
FileOutputStream("statistics.txt"));
outputStream.println(24);
outputStream.println(55);
outputStream.println(76);
outputStream.close();
catch(FileNotFoundException e)
System.exit(0);
8) Write a Java statement that creates an output stream to append data to a file named autos.txt.
Answer: PrintWriter outputStream = new PrintWriter(new FileOutputStream("autos.txt", true));
9) Write a Java statement to create an input stream to a file named autos.txt. Use the BufferedReader
class.
Answer: BufferedReader inputStream = new BufferedReader(new FileReader("autos.txt"));
10) Write a complete Java program using a BufferedReader object that opens a file named autos.txt and
displays each line to the screen.
Answer:
import java.io.BufferedReader;
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
8 Walter Savitch • Absolute Java 5/e Chapter 10 Test Bank
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;
try
while(line != null)
System.out.println(line);
line = inputStream.readLine();
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Chapter 10 File I/O 9
inputStream.close();
catch(FileNotFoundException e)
catch(IOException e)
11) Write a Java statement that creates an output stream to a binary file named statistics.dat.
Answer:
ObjectOutputStream outputStream =
12) Use the output stream created in number 11 above to write the String BBC to the file named
statistics.dat.
Answer: outputStream.writeUTF("BBC");
13) Write a Java statement to create an input stream to the binary file statistics.dat.
Answer:
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
10 Walter Savitch • Absolute Java 5/e Chapter 10 Test Bank
ObjectInputStream inputStream =
14) Write a complete Java program that opens a binary file containing integers and displays the contents
to the screen.
Answer:
import java.io.ObjectInputStream;
import java.io.FileInputStream;
import java.io.EOFException;
import java.io.IOException;
import java.io.FileNotFoundException;
try
ObjectInputStream inputStream =
new ObjectInputStream(new
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Chapter 10 File I/O 11
FileInputStream("statistics.dat"));
int stat = 0;
try
while(true)
stat = inputStream.readInt();
System.out.println(stat);
catch(EOFException e)
inputStream.close();
catch(FileNotFoundException e)
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
12 Walter Savitch • Absolute Java 5/e Chapter 10 Test Bank
catch(IOException e)
15) Write a Java statement that creates a stream that provides read/write access to the file named
autos.txt.
Answer: RandomAccessFile ioStream = new RandomAccessFile("autos.txt", "rw");
16) Write a Java statement to create an input stream to a file named “statistics.dat”.
Answer: Scanner inputStream = new Scanner(new FileReader("statistics.dat"));
17) Write a complete Java program using a Scanner object that opens a file named autos.txt and displays
each line to the screen.
Answer:
import java.util.*;
import java.io.FileReader;
import java.io.FileNotFoundException;
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Chapter 10 File I/O 13
try
while(line != null)
System.out.println(line);
line = inputStream.nextLine();
inputStream.close();
catch(FileNotFoundException e)
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
14 Walter Savitch • Absolute Java 5/e Chapter 10 Test Bank
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved.
Another random document with
no related content on Scribd:
The Project Gutenberg eBook of Les Climats
This ebook is for the use of anyone anywhere in the United
States and most other parts of the world at no cost and with
almost no restrictions whatsoever. You may copy it, give it away
or re-use it under the terms of the Project Gutenberg License
included with this ebook or online at www.gutenberg.org. If you
are not located in the United States, you will have to check the
laws of the country where you are located before using this
eBook.
Language: French
Dépôt légal
T U V I E NS D E T R OP G O NF L E R MO N CŒUR
P O UR L’ E S PA C E Q U I L E C O NT I E NT.. .
SHAKESPEARE
CO MTE S S E D E N O AIL LE S
LES
C L I MAT S
P A R I S 1924
TABLE DES
POÈMES
SYRACUSE
Excite maintenant tes compagnons du
chœur à célébrer l’illustre Syracuse!...
PINDARE.
U l i tt d l li t
Un calme inattendu, comme un plus pur climat,
Ne laissait percevoir que le chant des colombes.
Au port, de verts fanaux s’allumaient sur les mâts,
Et l’instant semblait fier, comme après les combats
Un nom chargé d’honneur sur une jeune tombe.
C’était l’heure où tout luit et murmure plus bas...