Preview

Comp122 Week 2 Homework

Satisfactory Essays
Open Document
Open Document
301 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Comp122 Week 2 Homework
COMP122
Week 2 Homework

Complete the following problems.

1. Suppose you are given the following variable declarations:

int x, y; char ch;

What values (if any) are assigned to x, y, and ch after each of these statements execute? Assume that the input to each statement is the same: 5 28 36

a. cin >> x >> y >> ch; b. cin >> ch >> x >> y; c. cin >> x >> ch >> y; d. cin >> x >> y; cin.get(ch);

a) x=5, y=28,ch=3
b)) x = 28, y = 36, ch = 5
c) x = 5, y = 8, ch = 2
d) x = 5, y = 28 ch is assigned a value associated with blank space i.e., ‘ ’

2. Suppose you are given the following variable declarations:

int x, y; char ch;

What values (if any) are assigned to x, y, and ch after each of these statements execute? Assume that the input to each set of statements is as follows:

13 28 D 14 E 98 A B 56

a. cin >> x >> y; cin.ignore(50, '\n'); cin >> ch;

b. cin >> x; cin.ignore(50, '\n'); cin >> y; cin.ignore(50, '\n'); cin.get(ch);

a) x = 13, y = 28, ch = 1
b) x = 13, y = 14, ch = A

3. Suppose you are given the following variable declarations:

int x, y; double z; char ch;

Assume you have the following input statement:

cin >> x >> y >> ch >> z;

What values (if any) are stored in x, y, z, and ch if the input is:

a. 35 62. 78 b. 86 32A 92.6 c. 12 .45A 32

3) a) x = 35 y = 62 ch = . z = 78
b) x = 86 y = 32 ch = A z = 9206
C) x = 12

4. Write a C++ statement that uses the manipulator 'setfill' to output a line containing 35 asterisk characters.

4)

You May Also Find These Documents Helpful