Question 1
What is the result of writing the keyword var in a function parameter list?
a. The result would be a JavaScript runtime error.
b. The parameter following the keyword would have global scope.
c. The parameter following the keyword would have local scope.
d. The parameter following the keyword would become a static variable.

Question 2
All variables declared in function definitions are ________.
a. global variables
b. local variables
c. static variables
d. constant variables

Question 3
Functions that are not provided as part of the JavaScript language are called ________ functions.
a. add-on
b. programmer-defined
c. man-made
d. extra

Question 4
Which of the following is a legal function call for the function definition provided below?
function square( y )
return y * y;
a. square(7+2);
b. (7).square;
c. square(7,2);
d. square 7;

Question 5
What does the following statement do?
Math.floor( Math.random() * 12 );
a. This creates a random number from 0 up to and including 12.
b. This creates a random number from 0 up to but not including 12.
c. This creates a random number from 1 up to and including 12.
d. This creates a random number from 1 up to but not including 12.

Question 6
The "prepackaged" functions that belong to JavaScript objects such as Math.pow and Math.round are often called ________.
a. subroutines
b. methods

Question 7
The technique of developing and maintaining a large program by constructing it from small, simple pieces is called ________.
a. divide and conquer
b. modular programming
c. multitasking
d. multiprogramming

Question 8
Functions are invoked by writing the name of the function, followed by the function's ________ enclosed in parentheses.
a. name
b. static variables
c. arguments
d. constant variables

Question 9
The value a in the following statement is called the ________ and the value b is called the ________.
face = Math.floor( a + Math.random() * b );
a. scaling factor, shifting value
b. shifting value, scaling factor
c. scaling value, shifting factor
d. shifting factor, scaling value

Question 10
What would the function cube return, assuming it is called with the statement cube( 3 )?
function cube( y );
return y * y * y;
a. JavaScript runtime error
c. 9
d. 27

Solution PreviewSolution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

Question 1: The answer is option A
Question 2: The answer is option B...

By purchasing this solution you'll be able to access the following files:

for this solution

or FREE if you
register a new account!

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available Web Development (HTML, XML, PHP, JavaScript, Adobe, Flash, etc.) Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Upload a file
Continue without uploading

We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats