logo Practice-It logo

parameterMystery5

Language/Type: JavaScript parameter mystery reference semantics
Author: Melissa Medsker-Galloway (on 2016/11/18)

Assume the following functions are defined:

function main() {
    var mario = "luigi";
    var luigi = "bowser";
    var bowser = mario;
    var yoshi = "mario";
    
    mystery(yoshi, mario, bowser);
    mystery("mario", yoshi, "koopa troopa");
    mystery("goomba", "goomba", luigi);
    mystery(mario, luigi, "bros");
}

function mystery(mario, toad, luigi) {
    var bowser = luigi.toUpperCase();
    console.log(mario + " is to " + luigi + " as " + bowser + " is to " + toad);
}
What console output would result from calling main?
mystery(yoshi, mario, bowser);
mystery("mario", yoshi, "koopa troopa");
mystery("goomba", "goomba", luigi);
mystery(mario, luigi, "bros");

You must log in before you can solve this problem.


Log In

If you do not understand how to solve a problem or why your solution doesn't work, please contact your TA or instructor.
If something seems wrong with the site (errors, slow performance, incorrect problems/tests, etc.), please

Is there a problem? Contact a site administrator.