Chapter 1 Flashcards

1
Q

A tool that translates a high-level language program into a separate machine language program

A

compiler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Set of instructions that a computer follows to perform a task

A

program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The physical devices that a computer is made of are referred to as

A

hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The part of a computer that runs programs is called

A

the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Today, CPUs are small chips known as

A

microprocessors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The computer stores a program while the program is running, as well as the data that the program is working with, in the

A

main memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Computers can only execute programs that are written in

A

machine language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

This translates an assembly language program to a machine language program

A

assembler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The words that make up a high-level programming language are called

A

keywords

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The rules that must be followed when writing a program are called

A

syntax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

True or False

Today, CPUs are huge devices made of electrical and mechanical components such as vacuum tubes and switches

A

false

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

True or False

Main memory is also known as RAM

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False

Any piece of data that is stored in a computers memory must be stored as a binary number

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

True or False

Images, like the ones created with your digital camera, cannot be stored as binary numbers

A

false

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

True or False

Machine language is the only language that a CPU understands

A

true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

True of False

Assembly language is considered a high-level language

17
Q

True of False

An interpreter is a program that both translates and executes the instructions in a high-level language

18
Q

True or False

A syntax error does not prevent a program from being compiled and executed

19
Q

True or False

Windows, Linux, Android, IOS, and macOS are all examples of application software

20
Q

True or False

Word processing programs, spreadsheet programs, email programs, web browsers, and games are all examples of utility programs

21
Q

Volatile type of memory that is used for temporary storage while a program is running

22
Q

A type of memory that can hold data for long periods of time, even when there is no power to the computer, is called

A

secondary storage

23
Q

A component that collects data from people or other devices and sends it to the computer is called

A

an input device

24
Q

A video display is a(n) device

25
A blank is enough memory to store a letter of the alphabet or a small number
byte
26
A byte is made up of eight
bits
27
In this numbering system, all numeric values are written as a sequence of 0s and 1s
binary
28
A bit that is turned off represents the following value:
0
29
A set of 128 numeric codes that represent the English letters, various punctuation marks, and other characters is
ASCII
30
An extensive encoding scheme that can represent characters for many languages in the world is
Unicode
31
Negative numbers are encoded using this technique
twos complement
32
Real numbers are encoded using this technique
floating point
33
The tiny dots of color that digital images are composed of are called
pixels
34
If you were to look at a machine language program, you would see
a stream of binary numbers
35
In the part of the fetch-decode-execute cycle, the CPU determines which operation it should perform
decode