test Flashcards

tes 2

1
Q

What is Data Abstraction?

A

Manage complexity in programs by giving a collection of data a name without referencing the specific details of the representation.

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

What is an Element?

A

An individual value in a list that is assigned a unique index.

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

What is an Index?

A

A common method for referencing the elements in a list or string using numbers.

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

What is a List?

A

An ordered collection of elements.

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

What is an Infinite Loop?

A

Occurs when the ending condition will never evaluate to true.

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

What is Iteration?

A

A repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met.

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

What is Traversal?

A

The process of accessing each item in a list one at a time.

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

What is an Argument?

A

The value passed to the parameter.

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

What is a Parameter?

A

A variable in a function definition. Used as a placeholder for values that will be passed through the function.

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

What is Return?

A

Used to return the flow of control to the point where the procedure was called and to return the value of expression.

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

What is Procedural Abstraction?

A

A process that allows a procedure to be used only knowing what it does, not how it does it.

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

What is an API?

A

Application Program Interface

Specifications for how functions in a library behave and can be used.

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

What is a Library?

A

A group of functions (procedures) that may be used in creating new programs.

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

What is Modularity?

A

The subdivision of a computer program into separate subprograms.

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

What is Computing Innovation?

A

Includes a program as an integral part of its function.

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

What is Personally Identifiable Information (PPI)?

A

Information about an individual that identifies, links, relates, or describes them.

17
Q

What is Keylogging?

A

The use of a program to record every keystroke made by a computer user in order to gain fraudulent access to passwords and other confidential information.

18
Q

What is Malware?

A

Software intended to damage a computing system or to take partial control over its operation.

19
Q

What is Phishing?

A

A technique that attempts to trick a user into providing personal information.

20
Q

What is a Rogue Access Point?

A

A wireless access point that gives unauthorized access to secure networks.

21
Q

What is Decryption?

A

A process that reverses encryption, taking a secret message and reproducing the original plain text.

22
Q

What is Encryption?

A

A process of encoding messages to keep them secret, so only ‘authorized’ parties can read it.

23
Q

What is Public Key Encryption?

A

Pairs a public key for encryption and a private key for decryption.

24
Q

What is Symmetric Key Encryption?

A

Involves one key for both encryption and decryption.

25
What is Computer Virus Scanning Software?
Protects a computing system against infection.
26
What is Multi-factor Authentication?
A system that requires at least two steps to unlock protected information.