48. Programming 1 : Intro to Subroutines

48. Programming 1 : Intro to Subroutines

9th - 12th Grade

9 Qs

quiz-placeholder

Similar activities

09-Subroutines-GCSE-Python

09-Subroutines-GCSE-Python

11th Grade

15 Qs

Programming Concepts: Subroutines

Programming Concepts: Subroutines

10th Grade

10 Qs

LA5.C5: Branching and Subroutines

LA5.C5: Branching and Subroutines

9th Grade - University

14 Qs

Higher SDD - Subroutines

Higher SDD - Subroutines

10th Grade

10 Qs

Computer science paper 2

Computer science paper 2

10th Grade

15 Qs

GCSE Computing - Subprograms

GCSE Computing - Subprograms

9th - 10th Grade

14 Qs

Advanced Python Iteration Quiz

Advanced Python Iteration Quiz

10th Grade

10 Qs

Using Subroutines in Python

Using Subroutines in Python

12th Grade

10 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