Respuesta :
Answer:
The type of b is bool ( B )
The type of c is int ( C )
The type of d is int ( D )
Explanation:
The options that must hold zero are: The type of b is bool,The type of d is int and The type of c is int.
If b is true then c or d is true because c and d are int. this is because b been a true/false means that d and c are boolean int. because d and c are assigned to integers
The statements that must hold are:
- b. The type of b is bool
- c. The type of c is int
- d. The type of d is int
The definition is given as:
let fabcd = a.(if b then c else d)
From the above definition, we have the following if condition
if b then c else d
This means that:
Variable b can only take either true or false, as its value.
So, b is of Boolean type
Variables c and d can take any numerical data type such as int, floats, and any character type such as char and string.
This means that:
Options (c) and (d) can also hold.
Hence, the true options are: (b), (c) and (d)
Read more about program definition at:
https://brainly.com/question/25665378