2.12 Type conversions
Type the value of the expression given int numItems = 5. For any floating-point answer, type answer to tenths. Ex: 8.0, 6.5, or 0.1. 3.0 / 2
1.5
Type the value held in the variable after the assignment statement, given int numItems = 5, and double itemWeight = 0.5. For any floating-point answer, type answer to tenths. Ex: 8.0, 6.5, or 0.1. someIntVar = itemWeight * numItems; (someIntVar is type int).
2
Type the value of the expression given int numItems = 5. For any floating-point answer, type answer to tenths. Ex: 8.0, 6.5, or 0.1. 3.0 / 1.5
2.0
Type the value held in the variable after the assignment statement, given int numItems = 5, and double itemWeight = 0.5. For any floating-point answer, type answer to tenths. Ex: 8.0, 6.5, or 0.1. someDoubleVar = itemWeight * numItems; (someDoubleVar is type double).
2.5
Type the value of the expression given int numItems = 5. For any floating-point answer, type answer to tenths. Ex: 8.0, 6.5, or 0.1. (numItems + 10) / 2
7
Type the value of the expression given int numItems = 5. For any floating-point answer, type answer to tenths. Ex: 8.0, 6.5, or 0.1. (numItems + 10) / 2.0
7.5
Compute the average kids per family. Note that the integers should be type cast to doubles. #include <iostream> using namespace std; int main() { int numKidsA; int numKidsB; int numKidsC; int numFamilies; double avgKids; numKidsA = 1; numKidsB = 4; numKidsC = 5; numFamilies = 3; Write it in here cout << "Average kids per family: " << avgKids << endl; return 0; }
avgKids = (double) (numKidsA + numKidsB + numKidsC) / numFamilies;
Which yields 2.5? a. static_cast<int>(10) / static_cast<int>(4) b. static_cast<double>(10) / static_cast<double>(4) c. static_cast<double>(10 / 4)
b
Given aCnt, bCnt, and cCnt are integer variables, which variable must be cast to a double for the expression (aCnt * bCnt) / cCnt to evaluate to a double value? a. None b. All variables c. Only one variable
c
Which does NOT yield 3.75? a. static_cast<double>(15) / static_cast<double>(4) b. static_cast<double>(15) / 4 c. 15 / static_cast<double>(4) d. static_cast<double>(15 / 4)
d
Determine the resulting type for each expression. Assume numSales1, numSales2, and totalSales are int variables. Int or double. (numSales1 + numSales2) / static_cast<double>(totalSales)
double
Determine the resulting type for each expression. Assume numSales1, numSales2, and totalSales are int variables. Int or double. static_cast<double>(numSales1 + numSales2) / 2
double
Determine the resulting type for each expression. Assume numSales1, numSales2, and totalSales are int variables. Int or double. (numSales1 + numSales2) / 2
int
Determine the resulting type for each expression. Assume numSales1, numSales2, and totalSales are int variables. Int or double. (numSales1 + numSales2) / totalSales
int