listAverage() returns the average number in a list
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
listAverage() returns the average number in a list. Which of these functions does this correctly?
![unction listAverage (list){= =
var sum
for ( var 0 0; 1< list.length]; 0++) {
sum
sum + list O
(sum / list.length)
return
function listAverage (list){-
0:
var sum
for ( var 1-0; < list.length|; 8++)) {|
sum
sum + list (i)
sum / list.length|
return
function listAverage (list){=
var sum = 0;
return
(sum / list.length
for ( var i-0; i< list.length ; 0++) {
sum
sum + list[i] ;](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff645dea0-04c3-4318-b04e-9202a27d6f01%2F45a6cd94-c450-4687-9642-636ded0c11c6%2F2q8une_processed.png&w=3840&q=75)
Transcribed Image Text:unction listAverage (list){= =
var sum
for ( var 0 0; 1< list.length]; 0++) {
sum
sum + list O
(sum / list.length)
return
function listAverage (list){-
0:
var sum
for ( var 1-0; < list.length|; 8++)) {|
sum
sum + list (i)
sum / list.length|
return
function listAverage (list){=
var sum = 0;
return
(sum / list.length
for ( var i-0; i< list.length ; 0++) {
sum
sum + list[i] ;
![function listAverage (list){=
var sum
for ( var 1-0; 1< list.length]; 0++|) {
sum =
sum + list [8)
sum / list.length ) ;
return](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff645dea0-04c3-4318-b04e-9202a27d6f01%2F45a6cd94-c450-4687-9642-636ded0c11c6%2Fpjszlp6_processed.png&w=3840&q=75)
Transcribed Image Text:function listAverage (list){=
var sum
for ( var 1-0; 1< list.length]; 0++|) {
sum =
sum + list [8)
sum / list.length ) ;
return
Expert Solution

Step 1
- Correct Answer
- The function listAverage() accepts a list as the argument and initialized the variable sum as 0.
- In this function, the for loop iterate over the length of the list and adds each value of the list to the variable sum.
- In the final step, the return statement first evaluates the average value then returns the result of the expression as the final value.
- Incorrect Answer
- In the second option, the return statement does not evaluate the average value, it can cause a run-time error.
- In the third option, the return statement is misplaced.
- In the fourth option, again the return statement is misplaced, it should be placed inside the curly-braces.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education