What is a subroutine?
48. Programming 1 : Intro to Subroutines

Passage
•
Computers
•
9th - 12th Grade
•
Hard
Andy Workman
FREE Resource
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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
Similar Resources on Quizizz
10 questions
Using Subroutines in Python

Quiz
•
12th Grade
15 questions
09-Subroutines-GCSE-Python

Quiz
•
11th Grade
10 questions
Programming Concepts: Subroutines

Quiz
•
10th Grade
14 questions
LA5.C5: Branching and Subroutines

Quiz
•
9th Grade - University
10 questions
Higher SDD - Subroutines

Quiz
•
10th Grade
15 questions
Subroutine

Quiz
•
10th Grade
15 questions
Computer science paper 2

Quiz
•
10th Grade
14 questions
GCSE Computing - Subprograms

Quiz
•
9th - 10th Grade
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade
Discover more resources for Computers
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
20 questions
Taxes

Quiz
•
9th - 12th Grade
17 questions
Parts of Speech

Quiz
•
7th - 12th Grade
20 questions
Chapter 3 - Making a Good Impression

Quiz
•
9th - 12th Grade
20 questions
Inequalities Graphing

Quiz
•
9th - 12th Grade
10 questions
Identifying equations

Quiz
•
KG - University