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

A

false

17
Q

True of False

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

A

true

18
Q

True or False

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

A

false

19
Q

True or False

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

A

false

20
Q

True or False

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

A

true

21
Q

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

A

RAM

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

A

input

25
Q

A blank is enough memory to store a letter of the alphabet or a small number

A

byte

26
Q

A byte is made up of eight

A

bits

27
Q

In this numbering system, all numeric values are written as a sequence of 0s and 1s

A

binary

28
Q

A bit that is turned off represents the following value:

A

0

29
Q

A set of 128 numeric codes that represent the English letters, various punctuation marks, and other characters is

A

ASCII

30
Q

An extensive encoding scheme that can represent characters for many languages in the world is

A

Unicode

31
Q

Negative numbers are encoded using this technique

A

twos complement

32
Q

Real numbers are encoded using this technique

A

floating point

33
Q

The tiny dots of color that digital images are composed of are called

A

pixels

34
Q

If you were to look at a machine language program, you would see

A

a stream of binary numbers

35
Q

In the part of the fetch-decode-execute cycle, the CPU determines which operation it should perform

A

decode