Understanding Procedures

Understanding Procedures

9th Grade

12 Qs

quiz-placeholder

Similar activities

Unit 3 Code.org Principles

Unit 3 Code.org Principles

9th - 12th Grade

15 Qs

Subroutines

Subroutines

9th - 12th Grade

11 Qs

Python Skills

Python Skills

1st Grade - Professional Development

15 Qs

Python Functions

Python Functions

9th - 12th Grade

13 Qs

Procedure & Functions

Procedure & Functions

9th - 10th Grade

16 Qs

Structured Programming

Structured Programming

9th Grade

11 Qs

CMU CS Academy Unit

CMU CS Academy Unit

9th Grade

8 Qs

Code.org CSA

Code.org CSA

9th - 12th Grade

15 Qs

Understanding Procedures

Understanding Procedures

Assessment

Quiz

Computers

9th Grade

Medium

Created by

Michael McShane

Used 2+ times

FREE Resource

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a procedure?

A method for completing something with steps and instructions for each aspect of the task!

A variable that stores numerical data for calculations!

A random sequence of instructions that a computer follows without any logic!

A collection of data that is stored in a list or an array!

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Defining a procedure is...

Debugging code we've written.

Setting up your procedure and telling it what instructions to follow.

Telling your program to run the procedure and carry out the instructions.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Calling a procedure is...

Inserting parameters into the parentheses of a procedure.

Telling your program to run the procedure and carry out the instructions.

Setting up your procedure and telling it what instructions to follow.

Replacing repetitive blocks of code under a procedure.

4.

FILL IN THE BLANK QUESTION

30 sec • 1 pt

Parameters are _______ that are created when you define a procedure.

5.

FILL IN THE BLANK QUESTION

30 sec • 1 pt

Arguments are _______ that are put into the parameters when you call a procedure.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

In the following procedure, the parameter str is a string and the parameter num is a number.

PROCEDURE printArgs(str, num)


{

DISPLAY(num)

DISPLAY(str)

DISPLAY(num)

}


Consider the following code segment.


printArgs("**", 1)

printArgs("*", 2)


What is displayed as a result of executing the code segment?

1 * 1 2 ** 2

1 ** 1 2 * 2

* 1 * ** 2 **

** 1 ** * 2 *

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Consider the following procedures.


PROCEDURE proc1(str)

{

DISPLAY(str)

DISPLAY("happy")

}

PROCEDURE proc2(str1, str2)

{

proc1(str2)

DISPLAY(str1)

}


What is displayed as a result of the procedure call proc2("birthday", "to you") ?

birthday happy to you

birthday happy birthday

to you birthday happy

to you happy birthday

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?