Search Header Logo

PPL (Quiz 5) Procedures and Functions

Authored by M'Alou Gonzales

Information Technology (IT)

University

Used 14+ times

PPL (Quiz 5)  Procedures and Functions
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main difference between a function and a procedure?

Functions return a value, while procedures do not.

Procedures return a value, while functions do not.

Functions are only used in Python, while procedures exist in all languages.

There is no difference between functions and procedures.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In which of the following scenarios is a procedure more appropriate than a function?

Calculating the total price of a shopping cart.

Checking the balance of a bank account.

Transferring money between two accounts.

Converting Celsius to Fahrenheit.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a correct example of a function in Python?

def greet(): print("Hello")

def add(a, b): return a + b

def display(): pass

Both A and B

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is "pass by value" in parameter passing?

The function receives a copy of the variable.

The function modifies the original variable.

The function cannot accept parameters.

The function only works with integers.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is "pass by reference" in parameter passing?

The function gets a copy of the variable.

The function modifies the original variable.

The function creates a new variable.

The function only accepts strings.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which type of variable is only accessible inside the function where it is declared?

Global variable

Local variable

Static variable

Reference variable

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of this code? x = 5 def myFunc(): x = 10 print(x) myFunc() print(x)

10 10

5 5

10 5

Error

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?