Skip to content
Solved Assignments

COMP122: Week 2 - Variable Assignments, Conditional Logic, and Control Structures

A homework assignment covering variable assignments, conditional logic, and control structures in C++.

Preview 2 of 5 pages

See the first 2 pages exactly as they appear in the document.

  1. Page 1
    Read page 1 as text

    1 COMP122: Week 2 - Variable Assignments, Conditional Logic, and Control Structures 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 = 36 , ch = 28 (undefined behavior) • (d) x = 5 , y = 28 , ch = ' \ n' 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 ' );

  2. Page 2

3 more pages in the full document

Unlock it once and it stays in your library, ready to chat with or turn into flashcards.

Unlock the full document
See all

Study this document with CramX

Once it is in your library, every tool can work from it.