CodeHS Functions and Control Variables

CodeHS Functions and Control Variables

9th - 12th Grade

15 Qs

quiz-placeholder

Similar activities

CodeHS Canvas and Graphics

CodeHS Canvas and Graphics

9th - 12th Grade

15 Qs

CodeHS JavaScript Bootcamp

CodeHS JavaScript Bootcamp

9th - 12th Grade

15 Qs

Functions and Parameters Summative preview

Functions and Parameters Summative preview

9th - 12th Grade

10 Qs

CodeHS JavaScript Control Functions

CodeHS JavaScript Control Functions

9th - 12th Grade

15 Qs

JavaScript Functions and Parameters

JavaScript Functions and Parameters

9th - 12th Grade

15 Qs

Quarter 3 Final Exam: Functions and Parameters

Quarter 3 Final Exam: Functions and Parameters

9th - 12th Grade

20 Qs

Cumulative Test Practice Units 1, 3, 4, 5, & 7

Cumulative Test Practice Units 1, 3, 4, 5, & 7

9th - 12th Grade

17 Qs

JavaScript and Graphics

JavaScript and Graphics

9th - 12th Grade

15 Qs

CodeHS Functions and Control Variables

CodeHS Functions and Control Variables

Assessment

Quiz

Computers

9th - 12th Grade

Hard

Created by

Katy Fleming

Used 113+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

15 mins • 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

15 mins • 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

15 mins • 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

15 mins • 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

15 mins • 1 pt

How many parameters go 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

15 mins • 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 is 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

15 mins • 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?