Reference no: EM13974055
Programming in C++ assignment
Writing and Calling Functions
Part A
True or False?
A function has exactly one return statement.
A function has at least one return statement.
A function has at most once return value.
A procedure (with return value void) never has a return statement.
When executing a return statement, the functions exists immediately.
A function without parameters always has sideeffects.
A procedure (with a return value void) always has a side effect.
A function without side effects always returns the same value when called with the same parameter values.
Part B
Consider these functions:
Double F(double x) { return g(x) + sqrt(h(x)); }
Double G(double x) { return 4 * h(x); }
Double H(double x) { return x * x + k(x) - 1; }
Double K(double x) { return2 * (x + 1); }
Without actually compiling and running a program, determine the results of the following function calls:
Double x1 = F(2);
Double x2 = G(H(2));
Double x3 = K(G(2) + H(2));
Double x4 = F(0) + F(1) + F(2);
Double x5 = F(-1) + G(-1) + H(-1) + K(-1);
Part C
Write a procedure sort3(int& a, int& b, int& c) that swaps its three inputs to arrange them in sorted order.
For example:
int v = 3;
int w = 4;
int x = 1;
sort3(v, w, x); //V is now 1, w is not 3, x is now 4
Submit a screenshot of the executed program and the code of the program.
In what ways might have both cyanobacteria
: In what ways might have both cyanobacteria and early eukaryotes benefitted from the process of endosymbiosis?
|
How should the government and producers balance safety
: How should the government and producers balance safety i.e. carefully assessing the vaccine so that few unintended consequences occur versus speed of getting the vaccine to patients?
|
Describe anova approach for testing difference in sample
: Perform a test of hypothesis to determine whether the variances of two populations are equal and describe the ANOVA approach for testing difference in sample means.
|
Company net income
: If this product line is eliminated, 60% of the fixed expenses can be eliminated and the other 40% will be allocated to other product lines. If management decides to eliminate this product line, the company's net income will
|
Write procedure sort that swaps its three inputs
: Write a procedure sort3(int& a, int& b, int& c) that swaps its three inputs to arrange them in sorted order. Without actually compiling and running a program, determine the results of the given function calls.
|
What books are associated with each publisher
: Which authors are the biggest sellers of books in our stores? This is important because the publisher offers discounts for certain authors each month.
|
How did the perspective you chose view sexuality
: In this module, we discussed the various influences on our views of sexuality, including religion, cultural traditions, and historical context. Briefly summarize the article. How did the perspective you chose view sexuality
|
Preparing a cash budget for the months
: Preparing a cash budget for the months of March, April and May
|
Journal entry to record walter unexpected receipt
: Prepare the journal entry to record Walter's unexpected receipt of Janet's payment.
|