CCS20 MOD 1 - Introduction to Programming Flashcards

1
Q

Is a sequence of instructions written to perform a specified task for a computer

A

Computer Program

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

Functions are NOT built into programming language (PL), functions are coded by programmers

A

Hard Coded

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

Text written in a computer programming language

A

Source Code

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

Instructs computer programs to function

A

Source Code

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

The programs written in a high- or low-level language

A

Source Code

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

Executable file that can be understood by a computer

A

Program

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

Written in a computer language and NOT executable

A

Source Code

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

Translate source code to machine language

A

Translators

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

Compiles ALL the lines of codes before creating an executable file

A

Compiler

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

Reads and executes line per line

A

Interpreter

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

Will not execute source code if there is error

A

Compiler

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

Executes line by line of code; will execute lines until error is found

A

Interpreter

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

(TRUE or FALSE) Java has both interpreter and compiler

A

True

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

Combines all of the compiled code required for the program

A

Linker

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

Creates an object file (.obj / .Ink file)

A

Linker

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

The process of writing, designing, testing, debugging, troubleshooting, and maintaining the source code of computer programs

A

Computer Programming

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

(TRUE or FALSE) Writing the program is also understanding the program

A

TRUE

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

Designs programs

A

Front-end Developer

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

Codes the functions of the program

A

Back-end Developer

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

Basic computer program

A

Calculators

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

(TRUE or FALSE) Programs are created to be solutions, they follow a logical flow so results are of desired behavior

A

TRUE

22
Q

Self-contained set of instructions used to operate a computer to produce a specific result. Also called “Software”

A

Program

23
Q

Process of creating the program or software

A

Programming

24
Q

Languages that use instructions tied directly to one type of computer

A

Low-level Language

25
Q

Instructions resemble written languages, such as english, and can be run on a variety of computer types.

A

High-level Language

26
Q

Also called executables, consist of binary instructions

A

Machine Language

27
Q

The operation to be performed; also called an opcode

A

Instruction part

28
Q

Memory address of the data to be used

A

Address part

29
Q

(TRUE or FALSE) All executable programs must not be stored in memory (storage/ram) before it can be executed

A

FALSE (must be stored)

30
Q

Programming language with symbolic names for opcodes, and decimals or labels for memory addresses

A

Assembly Language

31
Q

Available instructions are used to create self-contained units called procedures

A

Procedural

32
Q

Able to reconstruct source code into small bits of units where each unit can execute a task

A

Self-contained Units

33
Q

Reusable objects, containing code and data, are manipulated. Support reusing existing code more easily

A

Object-Oriented

34
Q

Defining and understanding the problem

A

Analyze

35
Q

Planning the solution

A

Design

36
Q

What kind of units/objects will you use?

A

Choose the Interface

37
Q

Writing your algorithm (solution) into code

A

Code

38
Q

Locate and remove any errors in the program

A

Debug and Test

39
Q

Happens because the programmer did not follow a syntactical rule (periods, no semicolon). Easy to locate because the compiler/interpreter will show error

A

Syntax Error

40
Q

An error during runtime. Only shows as unexpected behavior in a program. Also known as a logical error (error in logic of code)

A

Runtime Error

41
Q

For maintenance and upgrading purposes. Organize all the materials that describe the program

A

Completing the Documentation

42
Q

Step-by-step sequence of instruction that describes how data should be processed produce desired output. Can be expressed in pseudocode

A

Algorithm

43
Q

Needs to follow semantics and syntactical rules

A

Source Code

44
Q

Doesn’t follow syntax or standard rules

A

Algorithm

45
Q

The translation of the selected algorithm into a language, the computer can use

A

Programming

46
Q

Description of a mathematical equation

A

Formula

47
Q

Diagram showing the flow of instructions in an algorithm

A

Flow Chart

48
Q

4 Expressing Algorithms

A

Natural Languages
Pseudocode
Flowcharts
Programming Languages

49
Q

Program Development Life Cycle

A

1, Analyze
2. Design
3. Choose the Interface
4. Code
5. Debug and Test
6. Completing the Documentation

50
Q

Program designed in english phrases; no syntactical rules; imitates real code but is not real code; can’t use keywords of programming languages

A

Pseudocode

51
Q

Pseudo meaning

A

false