Question 4 (2 points) Consider the C statements below. Assume x has been assigne
ID: 3749960 • Letter: Q
Question
Question 4 (2 points)
Consider the C statements below. Assume x has been assigned a value.
Which one of the following best describes the value computed for variable y?
Question 4 options:
y contains the most significant byte of x complemented, with the rest of the bits unchanged
y contains the most significant byte of x unchanged, with the rest of the bits 0
y contains the most significant byte of x unchanged, with the rest of the bits 1
y contains the most significant byte of x zeroed, with the rest of the bits unchanged
none of these
Save
Question 5 (2 points)
Consider the C statements below. Assume x has been assigned a value.
Which one of the following best describes the value computed for variable y?
Question 5 options:
y contains the least significant byte of x, with all other bits set to 0
y has all bits set to 1
y contains the least significant byte of x, with all other bits set to 1
y has all but the least significant byte zeroed, with the least significant byte complemented
none of these
Save
Question 6 (2 points)
Determine x, as a logical value, after the statements below. See the hint for a note about 'logical'.
Question 6 options:
logical means we could use x in an if statement: if ( x )
so would x be considered True or False?
Save
Question 7 (3 points)
Determine x, as a logical value, after the statements below. See the hint for a note about 'logical'.
Question 7 options:
logical means we could use x in an if statement: if ( x )
so would x be considered True or False?
Save
Question 8 (2 points)
Suppose the variable x has the value shown. Determine the result of the indicated left shiftoperation(s) as a single byte in hexadecimal.
Question 8 options:
0x8A
0xD6
none of these
0x62
0x14
suggestion: convert to binary, do the shift, convert back to hex
Save
Question 9 (2 points)
Suppose the variable x has the value shown. Determine the result of the indicated right logical shift operation(s) as a single byte in hexadecimal.
Question 9 options:
none of these
0xD6
0xD4
0xE5
0x3D
suggestion: convert to binary, do the shift, convert back to hex
Save
Question 10 (2 points)
Suppose the variable x has the value shown. Determine the result of the indicated right arithmetic shift operation(s) as a single byte in hexadecimal.
Question 10 options:
0xFE
0x32
0xA8
0x65
none of these
suggestion: convert to binary, do the shift, convert back to hex
Save
Question 11 (2 points)
The largest unsigned value that may be represented using 6 bits is 63.
Question 11 options:
y contains the most significant byte of x complemented, with the rest of the bits unchanged
y contains the most significant byte of x unchanged, with the rest of the bits 0
y contains the most significant byte of x unchanged, with the rest of the bits 1
y contains the most significant byte of x zeroed, with the rest of the bits unchanged
none of these
Explanation / Answer
4)y contains the most significant byte of x complemented, with the rest of the bits unchanged
5) y contains the least significant byte of x, with all other bits set to 0
6) !a = 0
FALSE
7)
Answer: True
8) 0xC5 = 1100 0101 << 2 = 0001 0100 = 0x14
Answer: 0x14
9) 0xF6 = 1111 0110 >> 2 = 0011 1101 = 0x3D
Answer: 0x3D
10) 0xCA = 1100 1010 >> 2 = 0011 0010 = 0x32
Answer: 0x32
11) The largest unsigned value that may be represented using 6 bits is 63.
26 - 1 = 63
TRUE
Thanks, PLEASE UPVOTE
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.