ch 1 Flashcards

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

A

1 or 0 (bit)

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
Q

machine language

A
  • sequence of 1’s and 0’s

- the language of the computer

26
Q

memory cells

A

ordered sequence of cells in main memory

27
Q

main memory

A

memory that is directly connected to the CPU

28
Q

mnemonic

A

instruction in an easy to remember form

29
Q

object program

A

machine language version of the high level language program

30
Q

object oriented design (OOD)

A

program methodology that identifies components called objects, which form basis of the solution to a problem

31
Q

object oriented programming (OOP)

A

programming language that implements OOD

32
Q

operating system

A

monitors the overall activity of the computer and provides services

33
Q

output device

A

device that the computer uses to display results

34
Q

Random access memory

A

(RAM)

memory directly connected to the CPU

35
Q

secondary storage

A

device that stores information permanently

36
Q

structured design

A

act of dividing a problem into subproblems

- top down, bottom up, stepwise refinement, and modular progamming

37
Q

structured programming

A

process of implementing a structured design

38
Q

system program

A

program that controls the computer