ch 1 Flashcards

1
Q

A Computer Program

A

is a set of instructions that you write to tell a computer what to do.

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

Hardware/Software

A

Computer equipment, such as a monitor or keyboard, is hardware, and programs are software.

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

System Software

A

a program that manages the computer itself (such as Windows or Linux) is system software.

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

logic

A

The ____ behind any computer program, whether it is an application or system program, determines the exact order of instructions needed to produce desired results.

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

You can write computer programs in a __________ language such as Java, Visual Basic, C++, or C#. A high-level programming language allows you to use English-like, easy-to-remember terms such as read, write, and add.

A

high-level programming language

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

a language that corresponds closely to a computer processor’s circuitry.

A

low-level language

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

circuitry-level language; a series of on and off switches. Compare with low-level programming language.

A

Machine language

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

machine code

A

machine language

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

the rules that define how language elements are used together correctly to create usable statements.

A

syntax

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

similar to English sentences; instructions that carry out the tasks that programs perform.

A

program statements

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

a program that translates language statements into machine code, translating an entire program before executing it. Contrast with interpreter.

A

compiler

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

a program that translates language statements into machine code. An interpreter translates and executes one statement at a time. Contrast with compiler.

A

interpreter

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

describes the period of time during which a program executes.

A

at run time

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

a programming error that occurs when a program contains typing errors or incorrect language use; a program containing syntax errors cannot be translated into an executable program.

A

syntax error

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

the process of locating and repairing a program’s errors.

A

debugging

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

is a style of programming in which operations are executed one after another in sequence.

A

Procedural programming

17
Q

The typical procedural program defines and uses named computer memory locations that are called ______, hold the data a program uses

A

variables