Deck 7: File Handling and Applications

Full screen (f)
exit full mode
Question
____ is the more general term for an entity that organizes files.

A) Hierarchy
B) Path
C) Structure
D) Directory
Use Space or
up arrow
down arrow
to flip the card.
Question
You update the transaction file with data from the master file.
Question
Directories and ____ are organization units on storage devices.

A) folders
B) files
C) partitions
D) streams
Question
The keyboard and printer are the default input and output devices.
Question
You can merge more than two files.
Question
Characters are made up of smaller elements called ____.

A) fields
B) records
C) bits
D) bytes
Question
To write a program that produces a report of employees by department number, the records must be grouped by department number before you begin processing.
Question
Files in which records must be accessed immediately are sometimes called instant access files.
Question
Images and music are contained in binary files.
Question
Programmers usually use the word "write" to mean "produce hard copy output."
Question
A ____ is a collection of data stored on a nonvolatile device in a computer system.

A) computer message
B) computer interface
C) computer file
D) computer selector
Question
____ are groups of fields that go together for some logical reason.

A) Tables
B) Databases
C) Columns
D) Records
Question
When you write a program that stores a value in a variable, you are using ____ storage.

A) permanent
B) temporary
C) resilient
D) resident
Question
Files exist on ____ storage devices, such as hard disks, DVDs, USB drives, and reels of magnetic tape.

A) permanent
B) transient
C) scalable
D) optical
Question
The terms "parent" and "child" can refer to file backup generations, but they are also used for a different purpose in object-oriented programming.
Question
____ storage is not lost when a computer loses power.

A) Temporary
B) Intermediate
C) Permanent
D) Variable
Question
You can easily merge files even if each file contains a different record layout.
Question
A database holds groups of files or ____ that together serve the information needs of an organization.

A) fields
B) records
C) control breaks
D) tables
Question
When you copy data from RAM into a file on a storage device, you read to the file.
Question
The combination of the disk drive plus the complete hierarchy of directories in which a file resides is its ____.

A) pointer
B) path
C) locator
D) stream
Question
When a program uses a ____, it reads all the records in the file from beginning to end, processing them one at a time.

A) random access file
B) serial file
C) retired file
D) sequential file
Question
A(n) ____________________ is a small unit of storage that, for example, holds only one character in a simple text file.
Question
A program in which the user makes direct requests is a(n) ____________________ program.
Question
A ____ is a copy that is kept in case values need to be restored to their original state.

A) read-only file
B) backup file
C) primary file
D) secondary file
Question
When you ____ a file, it is no longer available to your application.

A) examine
B) rewrite
C) close
D) index
Question
When businesses store data items on computer systems, they are often stored in a framework called the data ____________________ that describes the relationships between data components.
Question
When you copy data from a file on a storage device into RAM, you ____ from the file.

A) delete
B) upload
C) output
D) read
Question
When you store data in a computer file on a persistent storage device, you ____________________ to the file.
Question
The ____ file holds temporary data that is used to update the master file.

A) directory
B) transaction
C) merge
D) database
Question
A ____ is a temporary detour in the logic of a program.

A) sequence break
B) control break
C) control sequence
D) break control
Question
Because they enable you to locate a particular record directly (without reading all of the preceding records), random access files are also called ____ files.

A) direct access
B) indirect access
C) sequential access
D) pointed access
Question
When the records in a file are sorted in order from lowest to highest values, the records are in ____ order.

A) descending
B) bubble
C) ascending
D) merged
Question
____ applications require that a record be accessed immediately while a client is waiting.

A) Real-time
B) Batch
C) Database
D) Sort
Question
In most programming languages, before an application can use a data file, it must ____.

A) open the file
B) close the file
C) read the file
D) prepare the file
Question
____ is processing that involves performing the same tasks with many records, one after the other.

A) Volume processing
B) Batch processing
C) Online processing
D) Standard processing
Question
____ files involves combining two or more files while maintaining the sequential order.

A) Merging
B) Sorting
C) Splitting
D) Dividing
Question
To generate a control break report, your input records must be organized in ____ order based on the field that will cause the breaks.

A) random
B) ascending
C) sequential
D) repeatable
Question
A ____ break is a break in the logic of the program that is based on the value of a single variable.

A) multiple-level control
B) simple control
C) serial control
D) single-level control
Question
The saved version of a master file is the ____ file; the updated version is the child file.

A) peer
B) subordinate
C) parent
D) child
Question
A(n) ____________________ file holds more temporary data than a master file.
Question
How do you merge two alphabetically ordered input files into a new output file when you wish the output file to be in alphabetical order?
Question
Match between columns
Letters, numbers, and special symbols, such as "A", "7", and "$"
nonvolatile storage
Letters, numbers, and special symbols, such as "A", "7", and "$"
volatile storage
Letters, numbers, and special symbols, such as "A", "7", and "$"
kilobytes
Letters, numbers, and special symbols, such as "A", "7", and "$"
megabytes
Letters, numbers, and special symbols, such as "A", "7", and "$"
gigabytes
Letters, numbers, and special symbols, such as "A", "7", and "$"
characters
Letters, numbers, and special symbols, such as "A", "7", and "$"
fields
Letters, numbers, and special symbols, such as "A", "7", and "$"
files
Letters, numbers, and special symbols, such as "A", "7", and "$"
master file
Letters, numbers, and special symbols, such as "A", "7", and "$"
random access file
Single useful data items that are composed of one or more characters
nonvolatile storage
Single useful data items that are composed of one or more characters
volatile storage
Single useful data items that are composed of one or more characters
kilobytes
Single useful data items that are composed of one or more characters
megabytes
Single useful data items that are composed of one or more characters
gigabytes
Single useful data items that are composed of one or more characters
characters
Single useful data items that are composed of one or more characters
fields
Single useful data items that are composed of one or more characters
files
Single useful data items that are composed of one or more characters
master file
Single useful data items that are composed of one or more characters
random access file
A file in which records can be located in any order
nonvolatile storage
A file in which records can be located in any order
volatile storage
A file in which records can be located in any order
kilobytes
A file in which records can be located in any order
megabytes
A file in which records can be located in any order
gigabytes
A file in which records can be located in any order
characters
A file in which records can be located in any order
fields
A file in which records can be located in any order
files
A file in which records can be located in any order
master file
A file in which records can be located in any order
random access file
Groups of related records
nonvolatile storage
Groups of related records
volatile storage
Groups of related records
kilobytes
Groups of related records
megabytes
Groups of related records
gigabytes
Groups of related records
characters
Groups of related records
fields
Groups of related records
files
Groups of related records
master file
Groups of related records
random access file
Billions of bytes
nonvolatile storage
Billions of bytes
volatile storage
Billions of bytes
kilobytes
Billions of bytes
megabytes
Billions of bytes
gigabytes
Billions of bytes
characters
Billions of bytes
fields
Billions of bytes
files
Billions of bytes
master file
Billions of bytes
random access file
Is lost when the program ends or the computer loses power
nonvolatile storage
Is lost when the program ends or the computer loses power
volatile storage
Is lost when the program ends or the computer loses power
kilobytes
Is lost when the program ends or the computer loses power
megabytes
Is lost when the program ends or the computer loses power
gigabytes
Is lost when the program ends or the computer loses power
characters
Is lost when the program ends or the computer loses power
fields
Is lost when the program ends or the computer loses power
files
Is lost when the program ends or the computer loses power
master file
Is lost when the program ends or the computer loses power
random access file
Thousands of bytes
nonvolatile storage
Thousands of bytes
volatile storage
Thousands of bytes
kilobytes
Thousands of bytes
megabytes
Thousands of bytes
gigabytes
Thousands of bytes
characters
Thousands of bytes
fields
Thousands of bytes
files
Thousands of bytes
master file
Thousands of bytes
random access file
Millions of bytes
nonvolatile storage
Millions of bytes
volatile storage
Millions of bytes
kilobytes
Millions of bytes
megabytes
Millions of bytes
gigabytes
Millions of bytes
characters
Millions of bytes
fields
Millions of bytes
files
Millions of bytes
master file
Millions of bytes
random access file
Is not lost when a computer loses power
nonvolatile storage
Is not lost when a computer loses power
volatile storage
Is not lost when a computer loses power
kilobytes
Is not lost when a computer loses power
megabytes
Is not lost when a computer loses power
gigabytes
Is not lost when a computer loses power
characters
Is not lost when a computer loses power
fields
Is not lost when a computer loses power
files
Is not lost when a computer loses power
master file
Is not lost when a computer loses power
random access file
Holds complete and relatively permanent data
nonvolatile storage
Holds complete and relatively permanent data
volatile storage
Holds complete and relatively permanent data
kilobytes
Holds complete and relatively permanent data
megabytes
Holds complete and relatively permanent data
gigabytes
Holds complete and relatively permanent data
characters
Holds complete and relatively permanent data
fields
Holds complete and relatively permanent data
files
Holds complete and relatively permanent data
master file
Holds complete and relatively permanent data
random access file
Question
How are the keyboard and monitor used in most programming languages?
Question
What happens when you fail to close an output file?
Question
Explain the difference in how programmers use the words print , write , and display .
Question
What does the term batch processing mean?
Question
When might programmers use a control break program?
Question
List and describe three characteristics that all files have in common.
Question
Describe what is required to merge more than two files.
Question
Define and give examples of text files and binary files.
Question
What is a database?
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/51
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 7: File Handling and Applications
1
____ is the more general term for an entity that organizes files.

A) Hierarchy
B) Path
C) Structure
D) Directory
D
2
You update the transaction file with data from the master file.
False
3
Directories and ____ are organization units on storage devices.

A) folders
B) files
C) partitions
D) streams
A
4
The keyboard and printer are the default input and output devices.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
5
You can merge more than two files.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
6
Characters are made up of smaller elements called ____.

A) fields
B) records
C) bits
D) bytes
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
7
To write a program that produces a report of employees by department number, the records must be grouped by department number before you begin processing.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
8
Files in which records must be accessed immediately are sometimes called instant access files.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
9
Images and music are contained in binary files.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
10
Programmers usually use the word "write" to mean "produce hard copy output."
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
11
A ____ is a collection of data stored on a nonvolatile device in a computer system.

A) computer message
B) computer interface
C) computer file
D) computer selector
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
12
____ are groups of fields that go together for some logical reason.

A) Tables
B) Databases
C) Columns
D) Records
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
13
When you write a program that stores a value in a variable, you are using ____ storage.

A) permanent
B) temporary
C) resilient
D) resident
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
14
Files exist on ____ storage devices, such as hard disks, DVDs, USB drives, and reels of magnetic tape.

A) permanent
B) transient
C) scalable
D) optical
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
15
The terms "parent" and "child" can refer to file backup generations, but they are also used for a different purpose in object-oriented programming.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
16
____ storage is not lost when a computer loses power.

A) Temporary
B) Intermediate
C) Permanent
D) Variable
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
17
You can easily merge files even if each file contains a different record layout.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
18
A database holds groups of files or ____ that together serve the information needs of an organization.

A) fields
B) records
C) control breaks
D) tables
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
19
When you copy data from RAM into a file on a storage device, you read to the file.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
20
The combination of the disk drive plus the complete hierarchy of directories in which a file resides is its ____.

A) pointer
B) path
C) locator
D) stream
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
21
When a program uses a ____, it reads all the records in the file from beginning to end, processing them one at a time.

A) random access file
B) serial file
C) retired file
D) sequential file
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
22
A(n) ____________________ is a small unit of storage that, for example, holds only one character in a simple text file.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
23
A program in which the user makes direct requests is a(n) ____________________ program.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
24
A ____ is a copy that is kept in case values need to be restored to their original state.

A) read-only file
B) backup file
C) primary file
D) secondary file
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
25
When you ____ a file, it is no longer available to your application.

A) examine
B) rewrite
C) close
D) index
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
26
When businesses store data items on computer systems, they are often stored in a framework called the data ____________________ that describes the relationships between data components.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
27
When you copy data from a file on a storage device into RAM, you ____ from the file.

A) delete
B) upload
C) output
D) read
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
28
When you store data in a computer file on a persistent storage device, you ____________________ to the file.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
29
The ____ file holds temporary data that is used to update the master file.

A) directory
B) transaction
C) merge
D) database
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
30
A ____ is a temporary detour in the logic of a program.

A) sequence break
B) control break
C) control sequence
D) break control
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
31
Because they enable you to locate a particular record directly (without reading all of the preceding records), random access files are also called ____ files.

A) direct access
B) indirect access
C) sequential access
D) pointed access
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
32
When the records in a file are sorted in order from lowest to highest values, the records are in ____ order.

A) descending
B) bubble
C) ascending
D) merged
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
33
____ applications require that a record be accessed immediately while a client is waiting.

A) Real-time
B) Batch
C) Database
D) Sort
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
34
In most programming languages, before an application can use a data file, it must ____.

A) open the file
B) close the file
C) read the file
D) prepare the file
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
35
____ is processing that involves performing the same tasks with many records, one after the other.

A) Volume processing
B) Batch processing
C) Online processing
D) Standard processing
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
36
____ files involves combining two or more files while maintaining the sequential order.

A) Merging
B) Sorting
C) Splitting
D) Dividing
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
37
To generate a control break report, your input records must be organized in ____ order based on the field that will cause the breaks.

A) random
B) ascending
C) sequential
D) repeatable
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
38
A ____ break is a break in the logic of the program that is based on the value of a single variable.

A) multiple-level control
B) simple control
C) serial control
D) single-level control
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
39
The saved version of a master file is the ____ file; the updated version is the child file.

A) peer
B) subordinate
C) parent
D) child
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
40
A(n) ____________________ file holds more temporary data than a master file.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
41
How do you merge two alphabetically ordered input files into a new output file when you wish the output file to be in alphabetical order?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
42
Match between columns
Letters, numbers, and special symbols, such as "A", "7", and "$"
nonvolatile storage
Letters, numbers, and special symbols, such as "A", "7", and "$"
volatile storage
Letters, numbers, and special symbols, such as "A", "7", and "$"
kilobytes
Letters, numbers, and special symbols, such as "A", "7", and "$"
megabytes
Letters, numbers, and special symbols, such as "A", "7", and "$"
gigabytes
Letters, numbers, and special symbols, such as "A", "7", and "$"
characters
Letters, numbers, and special symbols, such as "A", "7", and "$"
fields
Letters, numbers, and special symbols, such as "A", "7", and "$"
files
Letters, numbers, and special symbols, such as "A", "7", and "$"
master file
Letters, numbers, and special symbols, such as "A", "7", and "$"
random access file
Single useful data items that are composed of one or more characters
nonvolatile storage
Single useful data items that are composed of one or more characters
volatile storage
Single useful data items that are composed of one or more characters
kilobytes
Single useful data items that are composed of one or more characters
megabytes
Single useful data items that are composed of one or more characters
gigabytes
Single useful data items that are composed of one or more characters
characters
Single useful data items that are composed of one or more characters
fields
Single useful data items that are composed of one or more characters
files
Single useful data items that are composed of one or more characters
master file
Single useful data items that are composed of one or more characters
random access file
A file in which records can be located in any order
nonvolatile storage
A file in which records can be located in any order
volatile storage
A file in which records can be located in any order
kilobytes
A file in which records can be located in any order
megabytes
A file in which records can be located in any order
gigabytes
A file in which records can be located in any order
characters
A file in which records can be located in any order
fields
A file in which records can be located in any order
files
A file in which records can be located in any order
master file
A file in which records can be located in any order
random access file
Groups of related records
nonvolatile storage
Groups of related records
volatile storage
Groups of related records
kilobytes
Groups of related records
megabytes
Groups of related records
gigabytes
Groups of related records
characters
Groups of related records
fields
Groups of related records
files
Groups of related records
master file
Groups of related records
random access file
Billions of bytes
nonvolatile storage
Billions of bytes
volatile storage
Billions of bytes
kilobytes
Billions of bytes
megabytes
Billions of bytes
gigabytes
Billions of bytes
characters
Billions of bytes
fields
Billions of bytes
files
Billions of bytes
master file
Billions of bytes
random access file
Is lost when the program ends or the computer loses power
nonvolatile storage
Is lost when the program ends or the computer loses power
volatile storage
Is lost when the program ends or the computer loses power
kilobytes
Is lost when the program ends or the computer loses power
megabytes
Is lost when the program ends or the computer loses power
gigabytes
Is lost when the program ends or the computer loses power
characters
Is lost when the program ends or the computer loses power
fields
Is lost when the program ends or the computer loses power
files
Is lost when the program ends or the computer loses power
master file
Is lost when the program ends or the computer loses power
random access file
Thousands of bytes
nonvolatile storage
Thousands of bytes
volatile storage
Thousands of bytes
kilobytes
Thousands of bytes
megabytes
Thousands of bytes
gigabytes
Thousands of bytes
characters
Thousands of bytes
fields
Thousands of bytes
files
Thousands of bytes
master file
Thousands of bytes
random access file
Millions of bytes
nonvolatile storage
Millions of bytes
volatile storage
Millions of bytes
kilobytes
Millions of bytes
megabytes
Millions of bytes
gigabytes
Millions of bytes
characters
Millions of bytes
fields
Millions of bytes
files
Millions of bytes
master file
Millions of bytes
random access file
Is not lost when a computer loses power
nonvolatile storage
Is not lost when a computer loses power
volatile storage
Is not lost when a computer loses power
kilobytes
Is not lost when a computer loses power
megabytes
Is not lost when a computer loses power
gigabytes
Is not lost when a computer loses power
characters
Is not lost when a computer loses power
fields
Is not lost when a computer loses power
files
Is not lost when a computer loses power
master file
Is not lost when a computer loses power
random access file
Holds complete and relatively permanent data
nonvolatile storage
Holds complete and relatively permanent data
volatile storage
Holds complete and relatively permanent data
kilobytes
Holds complete and relatively permanent data
megabytes
Holds complete and relatively permanent data
gigabytes
Holds complete and relatively permanent data
characters
Holds complete and relatively permanent data
fields
Holds complete and relatively permanent data
files
Holds complete and relatively permanent data
master file
Holds complete and relatively permanent data
random access file
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
43
How are the keyboard and monitor used in most programming languages?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
44
What happens when you fail to close an output file?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
45
Explain the difference in how programmers use the words print , write , and display .
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
46
What does the term batch processing mean?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
47
When might programmers use a control break program?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
48
List and describe three characteristics that all files have in common.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
49
Describe what is required to merge more than two files.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
50
Define and give examples of text files and binary files.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
51
What is a database?
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 51 flashcards in this deck.