JavaScript Functions Test

Quiz
•
Computers
•
9th - 12th Grade
•
Hard
Cynthia Harrison
Used 20+ times
FREE Resource
Student preview

33 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 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
word
println
2.
MULTIPLE CHOICE QUESTION
1 min • 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
3.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
What is printed by the following program?
function product(x, y){
return x * y;
}
function difference(x, y){
return x - y;
}
function start(){
var x = 2;
var y = 5;
var value1 = product(x, y);
var value2 = difference(y, x);
var result = difference(value1, value2);
println(result);
}
-7
7
13
-13
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Which of the following type of variable is visible everywhere in your code?
global
local
integer
string
5.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Consider the following code snippet. What is returned and printed for the value of a?
function start(){
var a = mystery(10, 14);
var b = mystery(82, 28);
println(a);
println(b);
}
function mystery(x, y) {
if (x < y){
return x;
}else{
return y;
}
}
10
14
28
82
6.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
What does the mystery function do in the code snippet below?
function start(){
var a = mystery(10, 14);
var b = mystery(82, 28);
println(a);
println(b);
}
function mystery(x, y) {
if (x < y){
return x;
}else{
return y;
}
}
mystery does nothing because there is a syntax error
returns the larger of the two values passed to it
returns the smaller of two values passed to it
mystery does nothing because there is a logical error
7.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Consider the following code snippet:
function mystery1(x){
var result = x + 1;
return result;
}
function mystery2(x, y){
var result = x + y;
return result;
}
function mystery3(x){
x = mystery1(x);
var result = x * x;
return result;
}
What would the following print?
var y = mystery3(11);
println(y);
13
121
144
This would not print anything
Create a free account and access millions of resources
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations

Quiz
•
6th - 8th Grade
20 questions
PBIS-HGMS

Quiz
•
6th - 8th Grade
10 questions
"LAST STOP ON MARKET STREET" Vocabulary Quiz

Quiz
•
3rd Grade
19 questions
Fractions to Decimals and Decimals to Fractions

Quiz
•
6th Grade
16 questions
Logic and Venn Diagrams

Quiz
•
12th Grade
15 questions
Compare and Order Decimals

Quiz
•
4th - 5th Grade
20 questions
Simplifying Fractions

Quiz
•
6th Grade
20 questions
Multiplication facts 1-12

Quiz
•
2nd - 3rd Grade