Search Header Logo

Section 4A: Decompose the code using functions

Authored by Misti McDaniel

Computers

12th Grade

Used 2+ times

Section 4A: Decompose the code using functions
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

14 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which keyword is used in Python to define a user-defined function?

function

def

func

define

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the default return value of a function in Python if there is no return statement?

0

None

False

""

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is the correct way to invoke a function named `greet`?

call greet

greet()

greet

invoke greet

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the `return` keyword do in a Python function?

Exits the program

Exits the function and optionally passes back a value

Prints a value to the screen

Continues to the next iteration

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following best describes a generator in Python?

A function that returns a list

A function that uses `yield` to produce a sequence of values

A function that only prints values

A function that returns None

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Given the following code, what will be printed? def foo(): pass print(foo())

0

None

foo

Error

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following statements about recursion is TRUE?

A recursive function must always have a base case.

Recursive functions cannot call themselves.

Recursion is only possible with integers.

Recursion is not allowed in Python.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?