Subroutines - Procedures & Functions

Subroutines - Procedures & Functions

9th - 12th Grade

20 Qs

quiz-placeholder

Similar activities

Kuizi 15 - Web

Kuizi 15 - Web

10th Grade - University

15 Qs

Defined Functions

Defined Functions

12th Grade

20 Qs

XII  Csc Unit 1 Reduced one word

XII Csc Unit 1 Reduced one word

12th Grade

15 Qs

TN +2 -LESSON1 FUNCTIONS

TN +2 -LESSON1 FUNCTIONS

12th Grade

20 Qs

Procedures and Functions

Procedures and Functions

10th Grade

20 Qs

2.3 Defensive Design  - Lesson 3 Subprograms

2.3 Defensive Design - Lesson 3 Subprograms

8th - 10th Grade

20 Qs

CS12B

CS12B

12th Grade

25 Qs

Understanding Python Functions

Understanding Python Functions

11th Grade

15 Qs

Subroutines - Procedures & Functions

Subroutines - Procedures & Functions

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

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

Media Image

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

Media Image

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?