Details of this Paper

Given the following expressions, what value would they have in a C++ program?

Description

solution


Question

Given the following expressions, what value would they have in a C++ program?;a. 13 / 4;b. 2 + 12 / 4;c. 21 % 5;d. 3 - 5 % 7;e. 17.0 / 4;f. 8 - 5 * 2.0;g. 14 + 5 % 2 - 3;h. 15.0 + 3.0 / 2.0;2. Given the following variable declarations;int num1 = 10, num2 = 20, newNum = 30;double x = 5.0, y = 8.0;Determine which of the following assignment statements are valid. For each invalid statement, explain why it is invalid. Assume that each statement immediately follows the above variable declarations.;a. num1 = 15;b. num2 = num1 - 18;c. num1 = 5, num2 = 2 + 6, num1 = num2 / 3;d. num1 + num2 = newNum;e. x = 12 * num1 - 15.3;f. num1 * 2 = newNum;g. x / y = x * y;h. num2 = num1 % 2.0;i. newNum = static_cast (x) % 5;j. x = x + 5;k. newNum = num1 + static_cast (4.6 / 2);3. For each of the following lines of variable declarations, identify it as valid or describe what makes the line invalid.;Line 1: n = 12;Line 2: char letter =;Line 3: int one = 5, two;Line 4: double x, y, z;4. Write C++ statements that accomplish each of the following;a. Declare and initialize int variables x to 25 and y to 18.;b. Declare and initialize an int variable temp to 10 and a char variable ch to 'A'.;c. Add 5 to the int variable x which already exists.;d. Declare and initialize a double variable payRate to 12.50.;e. Copy the value from an existing int variable firstNum into an existing int variable tempNum.;f. Swap the contents of existing int variables x and y. (Declare any new variables you need.);g. Output the contents of existing double variables x and y, and also output the value of the expression x + 12 / y - 8.;h. Copy the value of an existing double variable z into an existing int variable x.;5. Given the following variable declarations;int x = 2, y = 5, z = 6;What is the output from each of the following statements?;a. cout << "x = " << x << ", y = " << y << ", z = " << z << endl;b. cout << "x + y = " << x + y << endl;c. cout << "Sum of " << x << " and " << z << " is " << x + z << endl;d. cout << "z / x = " << z / x << endl;e. cout << "2 times " << x << " = " << 2 * x << endl;6. Given the following variable declarations;int a = 5, b = 6, c;What is the value of a, b, and c after each of the following statements executes? Assume that the statements execute in the sequence given.;a. a = b++ + 3;b. c = 2 * a + ++b;c. b = 2 * ++c - a++;Additional Requirements;Min Pages: 1;Level of Detail: Show all work

 

Paper#17334 | Written in 18-Jul-2015

Price : $57
SiteLock