JavaScript Functions and Parameters

Quiz
•
Computers
•
9th - 12th Grade
•
Hard
Thomas Martinez
FREE Resource
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
Similar Resources on Wayground
28 questions
CSP Unit 7 Review Code.org

Quiz
•
9th - 12th Grade
30 questions
FINAL BAB 1 SAINS KOMPUTER T4 (PART A)

Quiz
•
11th Grade
36 questions
AP CS A unit 1

Quiz
•
11th Grade - University
30 questions
Паскаль АВС_9 класс

Quiz
•
8th - 9th Grade
32 questions
class 11 PYTHON BASICS quiz -1

Quiz
•
11th Grade
31 questions
Ass2-Quiz2-Programming

Quiz
•
11th Grade
35 questions
APCSA Unit 4 test

Quiz
•
9th Grade
32 questions
Javascript Quiz by Brandon and Amali

Quiz
•
11th Grade
Popular Resources on Wayground
15 questions
Hersheys' Travels Quiz (AM)

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

Quiz
•
6th - 8th Grade
30 questions
Lufkin Road Middle School Student Handbook & Policies Assessment

Quiz
•
7th Grade
20 questions
Multiplication Facts

Quiz
•
3rd Grade
17 questions
MIXED Factoring Review

Quiz
•
KG - University
10 questions
Laws of Exponents

Quiz
•
9th Grade
10 questions
Characterization

Quiz
•
3rd - 7th Grade
10 questions
Multiply Fractions

Quiz
•
6th Grade