Functions and Parameters Quiz

Functions and Parameters Quiz

9th - 12th Grade

15 Qs

quiz-placeholder

Similar activities

JavaScript and Graphics Quiz

JavaScript and Graphics Quiz

9th - 12th Grade

15 Qs

JavaScript and Graphics

JavaScript and Graphics

9th - 12th Grade

15 Qs

JavaScript Variable

JavaScript Variable

9th - 12th Grade

15 Qs

CodeHS Test

CodeHS Test

9th - 12th Grade

15 Qs

JavaScript Knowledge & Skills

JavaScript Knowledge & Skills

9th - 12th Grade

15 Qs

CodeHS Functions and Return Values

CodeHS Functions and Return Values

9th - 12th Grade

15 Qs

P5.js Conditional Statements in Computer Science

P5.js Conditional Statements in Computer Science

9th - 12th Grade

15 Qs

Functions and Parameters Quiz

Functions and Parameters Quiz

Assessment

Quiz

Computers

9th - 12th Grade

Hard

Created by

DeLaina Pruitt

Used 9+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why do we write functions?

Make our code easier to understand by giving a readable name to a group of instructions

Avoid writing repeated code

Make our code reusable

All of the Above

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the following function printThreeTimes:

function printThreeTimes(word){

println(word);

println(word);

println(word);

}

What is the parameter of the function?

printThreeTimes

function

println

word

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What is the output of the following program?

function start(){

var x = 5;

sumTo(x);

println(x);

}

function sumTo(num){

var sum = 0;

for(var i = 0; i <= num; i++){

sum += i;

}

println(sum);

}

5

15

15

5

5

15

none, there is a syntax error

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What is printed by the following program?

function printNumbers(two, one, zero){

println(two);

println(one);

println(zero);

}

function start(){

var zero = 0;

var one = 1;

var two = 2;

printNumbers(zero, one, two);

}

2

1

0

0

1

2

zero

one

two

two

one

zero

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

How many parameters to INTO the function sum, and how many return values come out of the function sum?

function sum(first, second, third){

var result = first + second + third;

println(first);

println(second);

println(third);

return result;

}

3 parameters go in, 1 return value comes out

3 parameters go in, 3 return values come out

1 parameter goes in, 4 return values come out

1 parameter goes in, 1 return value comes out

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

"It's a bird! It's a plane! No, it's Superman!"

We want to write a function isSuperman that takes in two parameters isBird and isPlane and returns true if it in in fact Superman, and false otherwise. If it's not a bird and it's not a plane, it must be Superman. Which of the following functions is the correct implementation of isSuperman?

function isSuperman(isBird, isPlane){

return isBird || isPlane;

}

function isSuperman(isBird, isPlane){

return !isBird || !isPlane;

}

function isSuperman(isBird, isPlane){

return !isBird && !isPlane;

}

function isSuperman(isBird, isPlane){

return isBird && isPlane;

}

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the following code:

function start(){

var length = 5;

var width = 4;

rectangleArea(length,width);

}

// This function prints out the area of a triangle given its base and height

function rectangleArea(base, height){

var area - base * height;

println(area);

}

What are the names of the parameters?

length and width

length and height

base and height

base and width

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?