Trabahlo de sei la o que
Exercícios:
01- Numa simples construção if sem else, o que acontece se a condição seguida ao If for falsa? a) O controle procura pelo ultimo else no programa. b) Nada. c) O controle passa para a instrução seguinte ao if. d) O corpo do comando if é executado. 02- A instrução else numa construção if-else é execultada quando: a) a expressão de condição seguida ao if for falsa ; b) a expressão de cindição seguida ao if for verdadeira; c) a expressão de condição seguida ao else for falsa; d) a expressão de condição seguida ao else for verdadeira; 03- O programa C abaixo é correto? main() { If ( getch()==’a‘) printf ( “e’ a”); else printf (“não e“); }
04- Verdadeiro ou Falso : o compilador interpreta else-if de modo diferente de if-else.
05- A instrução seguinte a um particular else-if numa malha else-if é executada quando: a) a expressão condicional que segue o else-if for verdadeira e todas as condições anteriores forem verdadeiras; b) a expressão condicional que segue o else-if for verdadeira e todas as condições anteriores forem falsas; c) a expressão condicional que segue o else-if for falsa e todas as condições anteriores forem verdadeiras; d) a expressão condicional que segue o else-if for falsa e todas as condições anteriores forem falsas;
06- Num programa, o comando else fará par com qual if acima? a) O último if com mesmo requisitos que else. b) O último if sem else. c) O último if não envolto por chaves. d) O último if não envolto por chaves e sem else. 07- Indique o valor de cada uma das seguintes expressões: Int i = 1, j = 2, k = 3, n=2; Float x = 3.3, y = 4.4; a) b) c) d) e) f) g) h) i) j) k) l) m) n) o) p) i = k i=k i==2|| j==4llk==5 i = 2| | j = = 4 l l k = = 5 x < = 5.0 & & x ! = 1.0 | | i > j
08- Escreva expressões equivalentes sem usar o operador de negação (!). a) ! (i = = j) b) ! (i + 1 < j - 2) c) !( i < j & & n < m) d) !( i < 1 l l j < 2 & & n < 3)