48. Programming 1 : Intro to Subroutines

48. Programming 1 : Intro to Subroutines

9th - 12th Grade

9 Qs

quiz-placeholder

Similar activities

Q&A – Algorithms with Sub-Routines (Primary 4 – 4CT.08)

Q&A – Algorithms with Sub-Routines (Primary 4 – 4CT.08)

4th Grade - University

10 Qs

Year 10 Subroutines Quiz

Year 10 Subroutines Quiz

10th Grade

10 Qs

58. AQA GCSE (8525) SLR9 – 3.2 Local variables

58. AQA GCSE (8525) SLR9 – 3.2 Local variables

11th Grade

15 Qs

12th Computer Science Unit-1 Book Back One Mark Questions

12th Computer Science Unit-1 Book Back One Mark Questions

12th Grade

10 Qs

Subroutines and Functions Activity

Subroutines and Functions Activity

10th Grade

15 Qs

HIGHER Python Subroutines Quiz

HIGHER Python Subroutines Quiz

9th Grade

12 Qs

2.1.3. Thinking Procedurally

2.1.3. Thinking Procedurally

12th Grade

11 Qs

A words - GCSE Computer Science

A words - GCSE Computer Science

1st - 10th Grade

13 Qs

48. Programming 1 : Intro to Subroutines

48. Programming 1 : Intro to Subroutines

Assessment

Passage

Computers

9th - 12th Grade

Hard

Created by

Andy Workman

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a subroutine?

A unique type of variable

A block of code with a unique identifiable name

A special kind of loop

A programming language

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why are subroutines used?

To increase the size of the program

To make the program run faster

To break down a big problem into manageable parts

To make the program more complex

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the benefits of using subroutines?

Makes it easier to code, test, and debug

Makes the code harder to debug

Increases the need to duplicate code

Decreases code reusability

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you identify a subroutine in a program?

By the file size

By the number of lines in the code

By the color of the text

By the use of keywords 'procedure' or 'function'

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the typical structure of a program using subroutines?

Main program at the top, subroutines at the bottom

Random placement of subroutines and main program

Subroutines in the middle, main program at the top

Subroutines at the top, main program towards the end

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens when a subroutine is called in a program?

The program jumps to the subroutine, executes it, then returns

The subroutine is deleted

The program stops

The program skips the subroutine

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main difference between a procedure and a function?

A procedure returns a value

There is no difference

A function cannot take parameters

A function should always return a value

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What should a subroutine be designed to do?

Perform multiple tasks

Perform one task or action

Connect to the internet

Store data

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How does using subroutines affect program development?

Allows different parts to be worked on simultaneously

Slows down development

Makes no difference

Prevents testing until completion