Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Very simple for someone who knows C++. Please answer all of them T or F? (1/2(do

ID: 3882722 • Letter: V

Question

Very simple for someone who knows C++. Please answer all of them

T or F? (1/2(double) 1/2) (1/21/ (double) 2) T or F? (1.0/2(double) 1/2) &&(1.0/21/2.0) Use the stream manipulators setw() and endl to display the integer number x right-justified in a 5- character, blank-filled field on a line all by itself: that is, mimic the C programming language format specifier "%5d ". Use the stream manipulators setw (), fixed, and setprecision () to display the double- precision number x right-justified in a 10-character, blank-filled field with 3 places after the decimal point: that is, mimic the C programming language format specifier "%10 3f". Fact Each of the 4 expression-statements below produces 3 side effects -2 side effects change the value of i and the 3rd side effect is the output of i to the standard output stream cout. Notes (I) There is a comma operator after each w = 1 expression: and (2) the comma operator is left-to-right associative. T or F? The 4 expression statements display the same value.

Explanation / Answer

Answers:

23. False

24. True

25.

#include <iostream>

#include <iomanip>

int main(void)

{

   std::cout << std::right << std::setw(5) << x << std::endl;

   return 0;

}

26.

#include <iostream>     // std::cout, std::fixed

#include <iomanip>

int main()

{

std::cout << std::fixed <<std::setw(10);

std ::cout<<std::setprecision(3)<<std::right<<x;

return 0;

}

27. False, They do not produce the same values. For the 4 statements. The value of I output will be 2,1,2,1

28. True , they all increase the value of i.

29. False. Postfix has a greater precedence than prefix.

30. thisIsAVeryExtremelyLongIdentfier+=12345678;