Question

if (a > 0)   if (b < 0)      x = x + 5;   else      if (a...

if (a > 0)

  if (b < 0)

     x = x + 5;

  else

     if (a > 5)

        x = x + 4;

     else

        x = x + 3;

else

  x = x + 2;

Refer to Code Segment Ch 05-1. If x is currently 0, a = 0 and b = -5, what will x become after the statement shown is executed?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

If currently x=0 , a=0 and b= -5 , then the above code segment will give the value of x =2 after execution.

Since , a=0 and b=-5, the if condition (a>0) , (b<0) or (a>5) do not imply , therefore x=2 .

#include <stdio.h〉 int main() int a-e,b--5,x-0 if(a > 0) if (b<e) x=x+5; else if (a 〉 5) 1 else else printf x%d , x); return e;

Output:

find the execution of code segment below :

Add a comment
Know the answer?
Add Answer to:
if (a > 0)   if (b < 0)      x = x + 5;   else      if (a...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 5) Consider the following Verilog code if (A) y- 1 else if (B) y-2 else if (C) y 3 else if (D) y 4 else у 0; Show what...

    5) Consider the following Verilog code if (A) y- 1 else if (B) y-2 else if (C) y 3 else if (D) y 4 else у 0; Show what would most likely be synthesized. 6) Rewrite the code from the previous problem as a case statement. Show what would be synthesized if the parallel case synthesis directive is used. 5) Consider the following Verilog code if (A) y- 1 else if (B) y-2 else if (C) y 3 else if...

  • 4. Given the following code, int x = 5, n; do{ n = 0; for (int...

    4. Given the following code, int x = 5, n; do{ n = 0; for (int i = 0; i < x; i++) { n = n + x; System.out.println(n); } while (x > 1); a) What will be the value of x after the code segment is executed? Initial value of x 5 b) What is the output of the code segment? c) Explain how the flow of control moves in the given code segment. When explaining, show how...

  • QUESTION 18 Rewrite this if/else if code segment into a switch statement int num = 0;...

    QUESTION 18 Rewrite this if/else if code segment into a switch statement int num = 0; int a = 10, b = 20, c = 20, d = 30, x = 40; if (num > 101 && num <= 105) { a += 1; } else if (num == 208) { b += 1; X = 8; } else if (num > 208 && num <210) { c=c* 3; } else { d+= 1004;

  • QUESTION 1 What will be displayed as a result of executing the following code? int   x...

    QUESTION 1 What will be displayed as a result of executing the following code? int   x = 5, y = 20; x += 32; y /= 4; cout <<"x = " << x <<"y = " << y; A. x = 32, y = 4 B. x = 9, y = 52 C. x = 37, y = 5 D. x = 160, y = 80 8 points    QUESTION 2 What will be the displayed when the following code...

  • 7. What is the value of this expression: 2.5 2/4 A. 2.5 B 3.0 C. 1...

    7. What is the value of this expression: 2.5 2/4 A. 2.5 B 3.0 C. 1 D. 1.125 In the following 4 questions, assume we have the code segment below: int numberl 5 number2 10; double number3 3.0, number4 2.5 8. What is the value of the variable x1 after this statement is executed? double x1-numberl /number2: A. 0.5 B. 1 C. 0 D. 2 What is the value of the variable x2 after this statement is executed? double x2...

  • 7. Write the following code segment in MARIE's assembly language (If-Else): If x < Y Then...

    7. Write the following code segment in MARIE's assembly language (If-Else): If x < Y Then X = Y - X; Y = Y + 1; Else X = Y; Y = 0; Endif;

  • Consider the following MIPS machine code.          bne $0, $0, 2          addi $t0, $0, 5          addi $t1,...

    Consider the following MIPS machine code.          bne $0, $0, 2          addi $t0, $0, 5          addi $t1, $0, 10 What will be in $t0 and $t1 after the above program is executed? a.       $t0 = 5, $t1 is unknown because 3rd statement will not be executed b.      $t1 = 10, $t0 is unknown because 2nd statement will not be executed c.       $t0 = 5, $t1 = 10 d.      $t0 = 0, $t1 = 0

  • 31. The following code segment is syntactically correct:              int number{20};          cout << number <<...

    31. The following code segment is syntactically correct:              int number{20};          cout << number << setbase(16) << " " << number                               << setbase(10) << " " << number                                 << showpos << " " << number << endl;                 T__   F__       32. The following statement wants to determine if ‘count’ is outside the     range of 0 through 100:             if (count < 0 && count > 100)                                             T__   F__ 33. There is...

  • Please answer and explain thank you. Question 1 What will be printed when the following code...

    Please answer and explain thank you. Question 1 What will be printed when the following code is executed? double x = 45678.259; System.out.printf("%,.2f", x); Group of answer choices 45678.259 0,045,678.26 45,678.26 45,678.3 Question 2 What will be printed when the following code is executed? double x = 45678.259; String output = String.format("%,.1f", x); System.out.println(output); Group of answer choices 45678.259 45,678.259 45,678.26 45,678.3 Question 3 What will be the value of ans after the following code has been executed? int ans=0;...

  • OUTPUT IF: X = 10 Y = -5 X = 5 Y = -5 X =...

    OUTPUT IF: X = 10 Y = -5 X = 5 Y = -5 X = -15 Y = 5 Consider the following code segment, clearly showing a blank with a carat (™). What are the outputs? int x, y; cout << "This summer I am going to learn"; if (x > 10) cout << "swimming,"; else if (y > 0) cout << "surfing." else if (x > 0) cout << "dancing."; if (x <-10) cout << "spinning,"; else cout...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT