# Homework Solution: What is the arity of the conditional operator? ? Hint Recall, the arity of an operator is the number of operan…

Very simple for someone who knows C++. Please answer all of them
What is the arity of the conditional operator? ? Hint Recall, the arity of an operator is the number of operands the operator requires. For example, the + operator requires 1 operand (a unary operator) and the % operator requires 2 operands (a binary operator). A: 0 B: 1 C: 2 D: 3 E: 4 Write a single nested if/else-statement (1) to display the string literal "Zero" and set y to3 when the integer x is equal to 0: (2) to display "Negative" and set y to 2 when x is less than 0: and (3) and to display "Positive" and set y to 1 when x is greater than 0. Hint Will you need to use blocks (compound statements)? How many times will the body of the while-statement shown below execute? How many times will its boolean expression (i = 0) && (n > = 0)) is satisfied. Express both sets of answers using powers of 2. What range of integer values does the 32-bit unsigned int C/C++ data type represent? What range of integer values does the 32-bit signed int C/C++ data type represent? Adding 1 to the upper-bound of the unsigned int range will cause integer ove _______ to occur. T or F? Un-initialized local variables contain "RAM garbage" (that is, contain undefined values). The C/C++ data types float and double differ both in their dynamic range and in their pre ________ of the floating-point (real) numbers they can represent.

ANSWERS- 12. D=3 , ternary takes three operands.

Very lowly ce someone who knows C++. Please counter-argument perfect of them

What is the arity of the niggardly operator? ? Hint Recall, the arity of an operator is the calculate of operands the operator requires. Ce stance, the + operator requires 1 operand (a unary operator) and the % operator requires 2 operands (a binary operator). A: 0 B: 1 C: 2 D: 3 E: 4 Transcribe a only nested if/else-statement (1) to parade the string grammatical “Zero” and fixed y to3 when the integer x is similar to 0: (2) to parade “Negative” and fixed y to 2 when x is hither than 0: and (3) and to parade “Positive” and fixed y to 1 when x is main than 0. Hint Conciliate you want to interpretation blocks (unification statements)? How manifold times conciliate the substantiality of the opportunity-statement shown beneath consummate? How manifold times conciliate its boolean indication (i = 0) && (n > = 0)) is content. Express twain fixeds of counter-arguments using powers of 2. What dispose of integer appreciates does the 32-bit unverified int C/C++ postulates mark reproduce-exhibit? What dispose of integer appreciates does the 32-bit verified int C/C++ postulates mark reproduce-exhibit? Adding 1 to the upper-bound of the unverified int dispose conciliate cainterpretation integer ove _______ to supervene. T or F? Un-initialized topical shiftings comprehend “RAM refuse” (that is, comprehend misshaped appreciates). The C/C++ postulates marks bear and enfold disagree twain in their dynamic dispose and in their paramount ________ of the bearing-point (real) calculates they can reproduce-exhibit.

## Expert Counter-argument

12. D=3 , ternary takes three operands.
13-14.
if(x==0)
{
cout<< “zero”;
y=3;
}
else if(x<0)
{
cout<<“Negative”;
y=2;
}
else
{
cout<<“Positive”;
y=1;
}
There is a want to interpretation unification statements.

15-16.

1.i=1, loop exexutes
2.i=3, loop consummates
3.i=5, loop consummates
4.i=7, loop consummates
5.i=9, loop consummates
6.i=11, loop consummates
7.i=13, loop effort is terminated.

The loop consummates 6 times and the loop predicament is checked 7 times.

Generalization
Count(loop condtion)=1+ Count(Loop effort)

17-18.
int sum=0;
while(n>=0 && x>=0)
{
sum+=n;
if(sum>x)
break;

n=n-1;
}

19. a] 0, 2^32-1
b] 2^15, 2^15-1
20. Overflow

21. False, Uninitialized topical shifting’s demeanor is disagreeent from that of a shifting initialized with refuse.

22. paramountcision