Pearson 1CP2 - 3.2 - Robust Software

Quiz
•
Computers
•
9th - 12th Grade
•
Medium
CEC Computing
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...
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
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
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.
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 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?
Spend the time identifying and fixing the root cause of the problem
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Why should programmers avoid writing unstructured code instead of separating it into subprograms?
To make debugging more challenging
Properly structured code is easier to read and debug
Create a free account and access millions of resources
Similar Resources on Wayground
20 questions
Python

Quiz
•
12th Grade
10 questions
HTML & CSS Skill#6

Quiz
•
12th Grade
18 questions
GCSE Computer Science Data types

Quiz
•
10th - 12th Grade
10 questions
Electronic Mail (Email)

Quiz
•
11th Grade
18 questions
Application/Service Attacks

Quiz
•
KG - Professional Dev...
12 questions
Python - Conditionals

Quiz
•
9th - 12th Grade
10 questions
5 stages of vulnerability management

Quiz
•
11th - 12th Grade
10 questions
Coding - Computer Programming

Quiz
•
KG - University
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
20 questions
Brand Labels

Quiz
•
5th - 12th Grade
15 questions
Core 4 of Customer Service - Student Edition

Quiz
•
6th - 8th Grade
15 questions
What is Bullying?- Bullying Lesson Series 6-12

Lesson
•
11th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
10 questions
Proper Keyboarding Techniques

Interactive video
•
6th - 10th Grade
14 questions
Inputs and Outputs: Computer Science Intro

Lesson
•
5th - 9th Grade
10 questions
Understanding Computers: Hardware, Software, and Operating Systems

Interactive video
•
7th - 12th Grade
29 questions
AP CSP Unit 2 Review (Code.org)

Quiz
•
10th - 12th Grade