Question
1. Consider the following code segment. int test1 = 7; int test2 = 2; int test3 = 5; int average = (test1 / test2) +
1. Consider the following code segment.
int test1 = 7;
int test2 = 2;
int test3 = 5;
int average = (test1 / test2) + test3;
printf(%d , average);
What is printed as a result of executing the code segment?
(A) 8
(B) 8.5
(C) 8.0
(D) 7.5
(E) 7
2. Consider the following function header.
double rectArea(int width, int height)
Assuming that the function rectArea is declared as showm above, which of the following statements are valid invocations of the rectArea function?
(A) int area = rectArea(5);
(B) double area = rectArea(5.0, 3.0);
(C) double area = rectArea(5, 3);
(D) int area = rectArea(5.0);
(E) Both A and B.
.
3. Consider the following code segment.
int today;
int tomorrow = 3;
int yesterday = today - 1;
printf(%d , yesterday);
What is printed as a result of executing the code segment?
(A) 1
(B) 2
(C) 0
(D) Nothing is printed because no value is assigned to the today variable.
(E) Nothing is printed because the yesterday variable is never declared.
4. Consider the following function.
int remainder(int a, int b)
{
return a % b;
}
Which of the following method invocations will return 0?
(A) remainder(22, 7)
(B) remainder(10, 3)
(C) remainder(5, 2)
(D) remainder(5, 5)
(E) remainder(101, 10)
5. Consider the following code segment.
int a = 45;
int b = 21;
int tmp = a;
a = b;
b = tmp;
printf(%d , a / 2);
What is printed as a result of executing the code segment?
(A) 10
(B) 10.5
(C) 21
(D) 22
(E) 22.5
Please post the right solution and also give the reason why you chose the answers. Explanation and Reasoning is needed. Please pass if you can supply the explanation and reasoning. Thanks,
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started