cataarbelaez3132 cataarbelaez3132
  • 23-08-2019
  • Computers and Technology
contestada

What is the value stored at x, given the statements:

int x;

x = 3 / static_cast(4.5 + 6.4);

A.
.3

B.
0

C.
0275229

D.
3.3

Respuesta :

Branta Branta
  • 25-08-2019

Answer:

B. 0

Explanation:

The computation happens in the following sequence:

1) The operands 4.5 and 6.4 are added : 4.5+6.4 = 10.9

2) When this value is cast to int datatype, it becomes 10

3) 3/10 = 0.3

4) x in a variable of type int. So when a value of 0.3 is assigned to x, it is stored as 0.

If we now display the value of x using printf or cout statement, we should expect to see 0 as the value printed on the console.

Answer Link

Otras preguntas

How did Louis Armstrong get his start in jazz music?
what were the origins of the muslim religion
Help ASAP please!! Find the length of the missing side. If necessary, round to the nearest tenth.Options:5820.584129
0.009×_____=9. what the answer please help​
A major character in a story who encounters conflict, challenges, or both, and is changed by them. The main character or protagonist is always dynamic, but th
Evalúate. (n-1)! , where n=4
A soda company is filling bottles of soda from a tank that contains 500 gallons of soda. At most, how many 20 ounce bottles can be filled from the tank? ( 1 gal
Show how the shipmasters failed love story adheres to the ideals of Romanticism.
6. List the factors, of 30. 1,30,5,6 Is this number prime or composite?
Name each quadrant these points are in 1.(3,-1) 2.(-2,3) 3.(4.5,-3) 4.(-6,2.3)