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
15 questions
Programming terminology

Quiz
•
9th Grade
20 questions
AQA GCSE Computer Science - 3.2.11 Structured programming

Quiz
•
8th - 10th Grade
15 questions
Subroutines: Python Basics

Quiz
•
12th Grade
21 questions
Programming Basics

Quiz
•
9th - 12th Grade
19 questions
Programming Concepts Quiz

Quiz
•
9th Grade
20 questions
Cycle 4 VR Vex Final Review

Quiz
•
7th - 10th Grade
15 questions
G10 CS Functions and Procedures

Quiz
•
12th Grade
20 questions
APCSP Exam Fall

Quiz
•
12th Grade
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Appointment Passes Review

Quiz
•
6th - 8th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
Grammar Review

Quiz
•
6th - 9th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
17 questions
[AP CSP] Binary Number System

Lesson
•
9th - 12th Grade
15 questions
1.1 Network Fundamentals Quiz

Quiz
•
10th Grade
20 questions
Understanding Information Processing Cycle

Quiz
•
10th Grade
19 questions
AP CSP Unit 1 Review (code.org)

Quiz
•
10th - 12th Grade