Higher SDD - Testing Stage

Higher SDD - Testing Stage

10th Grade

8 Qs

quiz-placeholder

Similar activities

Syntax, Logic and Runtime errors 2024

Syntax, Logic and Runtime errors 2024

10th Grade - University

13 Qs

Digital Information and Binary Representation Quiz

Digital Information and Binary Representation Quiz

9th - 12th Grade

12 Qs

Python Print Statement

Python Print Statement

6th - 10th Grade

12 Qs

71. Prog_Lang - Assembler, Compiler, and Interpreter Quiz

71. Prog_Lang - Assembler, Compiler, and Interpreter Quiz

9th - 12th Grade

11 Qs

Programming - Syntax & Logic Errors

Programming - Syntax & Logic Errors

3rd - 12th Grade

10 Qs

2.5 Translators & Facilities - OCR GCSE Computer Science

2.5 Translators & Facilities - OCR GCSE Computer Science

7th - 12th Grade

13 Qs

AP CSP Vocab Quiz BI 1, 2

AP CSP Vocab Quiz BI 1, 2

9th - 12th Grade

11 Qs

IDE Functions Quiz

IDE Functions Quiz

9th Grade - University

11 Qs

Higher SDD - Testing Stage

Higher SDD - Testing Stage

Assessment

Quiz

Computers

10th Grade

Medium

Created by

Mr Fox

Used 4+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of a comprehensive test plan at Higher level?

To test only a few functional requirements

To test the program for logic errors only

To test every functional requirement to ensure the program works correctly

To test the program for syntax errors only

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main difference between a breakpoint and a watchpoint?

Breakpoints are used to stop the program when a condition is met, while watchpoints are used to inspect variables

Breakpoints are used to inspect variables, while watchpoints are used to stop the program when a condition is met

Breakpoints are used for syntax errors, while watchpoints are used for logic errors

Breakpoints are used for logic errors, while watchpoints are used for syntax errors

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What type of error will NOT stop the program and is usually a result of a programming error?

Syntax error

Execution error

Logic error

Debugging error

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of a dry run in debugging?

To test the program for logic errors

To inspect variables for syntax errors

To map out the program step-by-step as if you are the interpreter

To stop the program when a condition is met

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of a trace table in debugging?

To inspect variables for syntax errors

To test the program for logic errors

To map out the program step-by-step as if you are the interpreter

To stop the program when a condition is met

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In what format is a trace-table generally conducted?

On paper

On a computer

7.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Insert an answer - This technique involves stopping the program where there is a condition to inspect changes to any variables

8.

DRAG AND DROP QUESTION

1 min • 1 pt

​ (a)   errors will not halt the execution of the program, but ​ (b)   will have produced an incorrect result. ​ (c)   errors will prevent the program from running altogether, and are usually caused by incorrect use of the ​ (d)   . ​ (e)   errors will stop the program when it reaches an error and cause the program to crash. a lack of input validation can cause this error

Logic
human error
Syntax
programming language
Execution