Pearson 1CP2 - 3.2 - Robust Software

Pearson 1CP2 - 3.2 - Robust Software

9th - 12th Grade

15 Qs

quiz-placeholder

Similar activities

Identifying Security Threats

Identifying Security Threats

9th - 12th Grade

20 Qs

IT Unit 11: Cybersecurity (A2 System vulnerabilities)

IT Unit 11: Cybersecurity (A2 System vulnerabilities)

12th Grade

10 Qs

Unit 1 LO5 Ethical and Operational Issues and Threats

Unit 1 LO5 Ethical and Operational Issues and Threats

12th Grade

15 Qs

Unit 3 - 4.1.4 Application Security

Unit 3 - 4.1.4 Application Security

9th Grade - University

10 Qs

OCR/A Level Software Development Methodologies

OCR/A Level Software Development Methodologies

12th Grade - University

12 Qs

Cybersecurity Lesson 4 - Malware Quiz

Cybersecurity Lesson 4 - Malware Quiz

12th Grade

14 Qs

Eduqas Computer Science 1.5 Operating Systems

Eduqas Computer Science 1.5 Operating Systems

9th - 11th Grade

20 Qs

Attacks Threats & Vulnerabilities (C1)

Attacks Threats & Vulnerabilities (C1)

9th - 12th Grade

15 Qs

Pearson 1CP2 - 3.2 - Robust Software

Pearson 1CP2 - 3.2 - Robust Software

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Paul Meehan

Used 5+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

mistake-proof

robust

iron-clad

resolute

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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?

code vulnerability

code defect

malware

code bug

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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?

Language specific vulnerability

Memory leak vulnerability
SQL injection vulnerability
Cross-site scripting vulnerability

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

It may make it easier for mistakes to be picked up and the correct data types to be applied.

It can lead to decreased efficiency, longer development time, and higher maintenance costs.

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

It has no impact on the development process.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

It can improve code readability and maintainability
It can enhance code performance and security
It can lead to better collaboration among team members

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

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

Ignore the problem and move on

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

Blame others for the issue
Create more problems to distract from the original one

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

To increase efficiency, reduce readability, and complicate code management

To make debugging more challenging

To encourage confusion, discourage collaboration, and limit code scalability

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?