Quiz 1 Flashcards

1
Q

The digit 0 or 1 is called a binary digit, or ____.

A) bit

B) bytecode

C) Unicode

D) hexcode

A

Bit

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

It is critical to make and keep backup copies of the program at each step of the programming and debugging process.
A) True
B) False

A

True

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

C++ is predominantly a compiled language.
A) True
B) False

A

True

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

Another term for a program or set of programs is software.

A) True
B) False
A

True

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

____ defines the order in which the program executes instructions.

A) Invocation

B) Selection

C) Iteration

D) Sequence

A

Sequence

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

The output produced by a compiler is called a(n) ____, which is a machine language version of the source code.

A) high-level program

B) object program

C) assembly program

D) executable program

A

object program

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

Machine language programs are also referred to as ____.

A) assembly language

B) binary instructions

C) executable programs

D) programming

A

executable programs

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

Although not everybody classifies them in the same way, there are ____ main documents for every problem solution.

A) five

B) three

C) four

D) six

A

five

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

Because ____ are cumbersome to revise and can support unstructured programming practices easily, they have fallen out of favor by professional programmers.
Question options:
A) flowcharts

B) pseudocodes

C) formulas

D) algorithms

A

flowcharts

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

A top-level structure diagram, also called a first-level structure diagram, represents the first overall structure of the program the designer has selected.
A) True
B) False

A

True

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

Visual Basic, C, C++, and Java are all examples of ____ languages.

A) high-level

B) machine-level

C) assembly

D) low-level

A

high-level

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

Writing of an algorithm by using computer-language statements is called ____ the algorithm.
A) testing

B) coding

C) designing

D) developing

A

Coding

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

The devices that feed data and programs into computers are called output devices.

A) True
B) False
A

False

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

Writing of an algorithm by using computer-language statements is called ____ the algorithm.

A) testing

B) coding

C) designing

D) developing

A

coding

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

The term GB refers to ____.

A) giant byte

B) gigabyte

C) group byte

D) great byte

A

gigabyte

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

A sequence of eight bits is called a ____

A) binary digit

B) byte

C) character

D) double

A

byte

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

Main memory is directly connected to the CPU.
A) True
B) False

A

True

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

____ represent information with a sequence of 0s and 1s.

A) Analog signals

B) Application programs

C) Digital signals

D) System programs

A

Digital Signals

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

The ____ is the brain of the computer and the single most expensive piece of hardware in your personal computer.

A) MM

B) ROM

C) RAM

D) CPU

20
Q

Main memory is called ____.

A) read only memory

B) random access memory

C) read and write memory

D) random read only memory

A

Random access memory

21
Q

The devices that feed data and programs into computers are called ____ devices.

A) entry

B) input

C) output

D) secondary

22
Q

When the computer is turned off, everything in secondary memory is lost.
A) True
B) False

23
Q

Main memory is an ordered sequence of items, called ____.

A) pixels

B) registers

C) memory cells

D) addresses

A

memory cells

24
Q

It is critical to make and keep backup copies of the program at each step of the programming and debugging process.

A) True
B) False
25
Q

When all statements in a high-level source program are translated as a complete unit before any statement is executed, the programming language is called a(n) ____ language.

A) compiled

B) translated

C) assembled

D) interpreted

26
Q

Translator programs that convert assembly language programs into machine language programs are known as ____.

A) assemblers

B) opcoders

C) interpreter

D) translators

A

assemblers

27
Q

Frequently, when you don’t know the final conversion factor, making intermediate conversions can get you to the correct result easily.

A) True
B) False
28
Q

Testing reveals all existing program errors.

A) True
B) False
29
Q

Selection provides the capability to make a choice between different operations, depending on the result of some condition.

A) True
B) False
30
Q

A ____ is a self-contained set of instructions used to operate a computer to produce a specific result.

A) programming language

B) computer program

C) programming technique

D) machine programming technique

A

computer program

31
Q

The software development procedure consists of three overlapping phases: program development and design, documentation, and ____.

A) maintenance

B) analysis

C) programming

D) testing

A

maintenance

32
Q

When English-like phrases are used to describe the steps in an algorithm, the description is called ____.

A) a flowchart

B) a program

C) pseudocode

D) a formula

A

pseudocode

33
Q

Structured programs are created using a set of well-defined structures organized into individual programming sections.

A) True
B) False
34
Q

A(n) ____ is defined as a step-by-step sequence of instructions that must terminate and that describe how the data is to be processed to produce the desired outputs.

A) final solution

B) machine-level program

C) algorithm

D) backup copy

35
Q

Programming languages that use symbolic notation like ADD 1, 2 are referred to as ____.

A) machine languages

B) assembly languages

C) opcode languages

D) IBM languages

A

assembly languages

36
Q

____ consists of programs written to perform particular tasks that users require.

A) System software

B) Compiled software

C) Assembly software

D) Application software

A

Application Software

37
Q

The devices that the computer uses to display results are called ____ devices.

A) exit

B) entry

C) output

D) input

38
Q

Information stored in main memory must be transferred to some other device for permanent storage.

A) True
B) False
39
Q

The device that stores information permanently (unless the device becomes unusable or you change the information by rewriting it) is called primary storage.

A) True
B) False
40
Q

A sequence of eight bits is called a ____.

A) binary digit

B) byte

C) character

D) double

41
Q

The purpose of ____ is to verify that a program works correctly and actually fulfills its requirements.

A) testing

B) designing

C) analyzing

D) coding

42
Q

____, also referred to as “looping” and “repetition,” makes it possible to repeat the same operation based on the value of a condition.

A) Iteration

B) Invocation

C) Sequence

D) Selection

43
Q

The ____ phase is concerned with the ongoing correction of problems, revisions to meet changing needs, and the addition of new features.
A) coding

B) testing

C) analysis and design

D) maintenance

A

maintenance

44
Q

In addition to classifying programming languages as high or low level, they are also classified by orientation as either ____ or object-oriented.

A) interpreted

B) procedural

C) compiled

D) linked

A

Procedural

45
Q

When diagrams are used to describe the algorithm, the description is referred to as ____.

A) a program

B) a formula

C) pseudocode

D) a flowchart

A

a flowchart