ch 1 Flashcards

(38 cards)

1
Q

source code

A
  • Source program
  • written in high level language
  • consists of preprocessor directives and program statements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Preprocessor

A
  • program that processes statements in a C++ program that begins with #
  • program that carries out preprocessor directives
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

loader

A

program that loads an executable program into main memory

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

linker

A

program that combines object program with other programs in the library and used in the program to create executable code

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

library

A

includes prewritten code

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

KB

A

kilobyte (1024 or 2^10 bytes)

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

input device

A

device that feeds data into the computer

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

high level language

A

programming language that is similar to natural speaking languages

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

digital signal

A

represents information with a sequence of 1’s and 0’s

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

decimal system

A

base 10, number system used in daily life

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

compiler

A

program that translates high level language into machine language

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

CPU

A
  • Central Processing Unit
  • brain of the computer
  • most expensive part of the computer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Byte

A

sequence of 8 bits

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

Build

A
  • rebuild

- command that does the linking on Visual C++ and Visual Studio.NET

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

Bit

A

binary digit 1 or 0

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

Binary digit

17
Q

binary code

A

sequence of 1’s and 0’s (binary number)

18
Q

binary

A
  • base 2

- number system used by computers

19
Q

Assembler

A

program that translates a program Written in assembly language into an equivalent program in machine language

20
Q

Application program

A

software program that performs a specific task

21
Q

analog sygnal

A

continuous wave form used to represent sound

22
Q

ASCII

A
  • American Standard Code for Information Interchange
  • most commonly used in an encoding scheme
  • used on personal computers
  • 7bits to represent 128 characters
23
Q

algorithm

A

step by step problem solving process in which solution is found in a finite amount of time

24
Q

Address (of a cell)

A

unique location in main memory for each cell

25
machine language
- sequence of 1's and 0's | - the language of the computer
26
memory cells
ordered sequence of cells in main memory
27
main memory
memory that is directly connected to the CPU
28
mnemonic
instruction in an easy to remember form
29
object program
machine language version of the high level language program
30
object oriented design (OOD)
program methodology that identifies components called objects, which form basis of the solution to a problem
31
object oriented programming (OOP)
programming language that implements OOD
32
operating system
monitors the overall activity of the computer and provides services
33
output device
device that the computer uses to display results
34
Random access memory
(RAM) | memory directly connected to the CPU
35
secondary storage
device that stores information permanently
36
structured design
act of dividing a problem into subproblems | - top down, bottom up, stepwise refinement, and modular progamming
37
structured programming
process of implementing a structured design
38
system program
program that controls the computer