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

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

Eli Simmons
Contributor
4.6
55
about 1 month ago
Preview (2 of 5)
Sign in to access the full document!
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');
Preview Mode

Sign in to access the full document!

100%

Study Now!

XY-Copilot AI
Unlimited Access
Secure Payment
Instant Access
24/7 Support
Document Chat

Document Details

University
DeVry University
Subject
Information Technology

Related Documents

View all