Subroutines - Procedures & Functions

Quiz
•
Computers
•
9th - 12th Grade
•
Medium
Rachel Brincat
Used 9+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the purpose of the return statement in a function?
To terminate the function
To print a value
To return a value to the main program
To declare a local variable
Answer explanation
The return statement in a function is used to return a value to the main program, allowing the function to pass back a result for further processing.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following code snippets correctly calls the clear_screen procedure with 5 as the parameter?
clear_screen(5)
clear_screen = 5
clear_screen()
clear_screen = 5()
Answer explanation
Explanation: To call a procedure, use its name followed by parentheses and any required parameters.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is a subroutine in computer programming?
A sequence of program instructions that perform a specific task
A unit of code that can be reused in programs
A way to structure and organize programming code
All of the above
Answer explanation
A subroutine in computer programming is a sequence of program instructions that perform a specific task, a unit of code that can be reused in programs, and a way to structure and organize programming code. Therefore, the correct answer is 'All of the above.'
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the correct syntax for defining a procedure in Python?
PROCEDURE identifier(parameters):
SUB identifier(parameters):
FUNCTION identifier(parameters):
def identifier(parameters):
Answer explanation
The correct syntax for defining a procedure in Python is 'def identifier(parameters):'.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which type of subroutine returns a value to the main program?
Procedure
Function
Both procedure and function
Neither procedure nor function
Answer explanation
Explanation: Functions manipulate data and return a value to the main program.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What does the following function do?
Converts Celsius to Fahrenheit
Calculates the average temperature
Prints a temperature value
Converts Fahrenheit to Celsius
Answer explanation
Explanation: The function f_to_c converts a temperature from Fahrenheit to Celsius using the given formula.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following statements is true about local variables?
They are used for complex calculations.
They are confined to a specific section of code (e.g., within a subroutine).
They can be accessed from any part of the program.
They are global variables.
Answer explanation
Explanation: Local variables are declared within a subroutine (procedure or function) and are accessible only within that specific section of code.
Create a free account and access millions of resources
Similar Resources on Wayground
25 questions
Subroutines

Quiz
•
9th - 11th Grade
20 questions
AQA GCSE Computer Science - 3.2.10 Subroutines

Quiz
•
8th - 10th Grade
15 questions
09-Subroutines-GCSE-Python

Quiz
•
11th Grade
22 questions
CHAPTER-1 FUNCTIONS

Quiz
•
12th Grade
20 questions
OOP Java

Quiz
•
12th Grade
17 questions
Python. Функції

Quiz
•
9th Grade
21 questions
P5.js Exam 1

Quiz
•
9th - 12th Grade
16 questions
Subroutines

Quiz
•
9th - 11th Grade
Popular Resources on Wayground
50 questions
Trivia 7/25

Quiz
•
12th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
11 questions
Negative Exponents

Quiz
•
7th - 8th Grade
12 questions
Exponent Expressions

Quiz
•
6th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
20 questions
One Step Equations All Operations

Quiz
•
6th - 7th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade
Discover more resources for Computers
50 questions
Trivia 7/25

Quiz
•
12th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade
6 questions
RL.10.1 Cite Evidence

Quiz
•
10th Grade
10 questions
Characteristics of Life

Quiz
•
9th - 10th Grade
14 questions
Algebra 1 SOL Review #1

Quiz
•
9th Grade