Pearson 1CP2 - 3.2 - Robust Software

Pearson 1CP2 - 3.2 - Robust Software

Assessment

Flashcard

Computers

9th - 12th Grade

Hard

Created by

Kenneth Li

FREE Resource

Student preview

quiz-placeholder

15 questions

Show all answers

1.

FLASHCARD QUESTION

Front

Software that is able to handle erroneous inputs, without crashing, is often referred to as...

Back

robust

2.

FLASHCARD QUESTION

Front

What do we call a flaw in a program that compromises security, that can be exploited by an attacker to gain access to a computer system?

Back

code vulnerability

3.

FLASHCARD QUESTION

Front

C and C++ allow access to memory directly, which means hackers can exploit this and gain a foothold in the system. What type of vulnerability is this?

Back

Language specific vulnerability

4.

FLASHCARD QUESTION

Front

How can having a properly thought-through design affect the development of a program?

Back

It's easier to write well-structured, robust code when it is properly planned.

5.

FLASHCARD QUESTION

Front

How can not sticking to agreed coding practices and standards affect the development of a program?

Back

It can lead to inconsistencies in the codebase, making it harder for developers to work together.

6.

FLASHCARD QUESTION

Front

What should programmers do as opposed to providing a quick fix for a problem?

Back

Spend the time identifying and fixing the root cause of the problem

7.

FLASHCARD QUESTION

Front

Why should programmers avoid writing unstructured code instead of separating it into subprograms?

Back

Properly structured code is easier to read and debug

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?