All Computer Science Resources
Example Questions
Example Question #1 : Program Correctness
double square(double n){
return n*n;
}
What MUST be true immediately after the above code snippet has run?
Possible Answers:
The result will be a negative number.
The value of the input parameter changes.
The result will be stored in a new variable.
The result will be a positive number.
It is impossible to tell.
Correct answer:
The result will be a positive number.
Explanation:
Squaring a real number will always produce a positive number. The result does not have to be stored in a new variable; it could be a value that is only needed for a one-off expression, thus, not worthy to be stored in memory. Lastly, since the input was passed by value and not by reference, its initial value will stay the same.
All Computer Science Resources
Computer Science Tutors in Top Cities:
Atlanta Computer Science Tutors, Austin Computer Science Tutors, Boston Computer Science Tutors, Chicago Computer Science Tutors, Dallas Fort Worth Computer Science Tutors, Denver Computer Science Tutors, Houston Computer Science Tutors, Kansas City Computer Science Tutors, Los Angeles Computer Science Tutors, Miami Computer Science Tutors, New York City Computer Science Tutors, Philadelphia Computer Science Tutors, Phoenix Computer Science Tutors, San Diego Computer Science Tutors, San Francisco-Bay Area Computer Science Tutors, Seattle Computer Science Tutors, St. Louis Computer Science Tutors, Tucson Computer Science Tutors, Washington DC Computer Science Tutors
Popular Courses & Classes
LSAT Courses & Classes in Los Angeles, LSAT Courses & Classes in Seattle, Spanish Courses & Classes in Atlanta, SSAT Courses & Classes in San Francisco-Bay Area, ACT Courses & Classes in Dallas Fort Worth, GMAT Courses & Classes in Seattle, ISEE Courses & Classes in Seattle, ACT Courses & Classes in San Diego, LSAT Courses & Classes in Phoenix, LSAT Courses & Classes in Atlanta
Popular Test Prep
SAT Test Prep in Philadelphia, SSAT Test Prep in New York City, SAT Test Prep in Seattle, ISEE Test Prep in San Francisco-Bay Area, ISEE Test Prep in San Diego, GRE Test Prep in Seattle, SAT Test Prep in Atlanta, SAT Test Prep in San Francisco-Bay Area, SAT Test Prep in Los Angeles, GMAT Test Prep in San Francisco-Bay Area