Search Header Logo

48. Programming 1 : Intro to Subroutines

Authored by Andy Workman

Computers

9th - 12th Grade

48. Programming 1 : Intro to Subroutines
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a subroutine?

A unique type of variable

A block of code with a unique identifiable name

A special kind of loop

A programming language

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why are subroutines used?

To increase the size of the program

To make the program run faster

To break down a big problem into manageable parts

To make the program more complex

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the benefits of using subroutines?

Makes it easier to code, test, and debug

Makes the code harder to debug

Increases the need to duplicate code

Decreases code reusability

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can you identify a subroutine in a program?

By the file size

By the number of lines in the code

By the color of the text

By the use of keywords 'procedure' or 'function'

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the typical structure of a program using subroutines?

Main program at the top, subroutines at the bottom

Random placement of subroutines and main program

Subroutines in the middle, main program at the top

Subroutines at the top, main program towards the end

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens when a subroutine is called in a program?

The program jumps to the subroutine, executes it, then returns

The subroutine is deleted

The program stops

The program skips the subroutine

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

A procedure returns a value

There is no difference

A function cannot take parameters

A function should always return a value

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?