As estruturas condicionais permitem o desvio no fluxo de execução baseado no teste de alguma expressão lógica ou relacional. Na linguagem C, temos uma estrutura condicional exemplificada no código abaixo:
if () {
} else {
}
Considerando o texto acima, assinale a alternativa que contém uma expressão válida para a estrutura condicional acima.
Alternativas
Alternativa 1:
a = 5
Alternativa 2:
12 <> b
Alternativa 3:
n + 1 = 2
Alternativa 4:
i - 1 < 3
Alternativa 5:
false
Respostas
respondido por:
0
A alternativa correta é a 4.
A alternativa 1 usa o operador = que atribui um valor à uma variável, diferente do operador == que checa se uma expressão é igual a outra.
A alternativa 2 utiliza um operador que nem existe em C, a alternativa 3 usa novamente o sinal incorreto, e a alternativa 5 é uma condição falsa, ou seja, o bloco de código dentro do if nunca ia ser executado.
A 4 é a correta pois usa o sinal de menor que (<), que checa se a expressão i - 1 é menor que 3
A alternativa 1 usa o operador = que atribui um valor à uma variável, diferente do operador == que checa se uma expressão é igual a outra.
A alternativa 2 utiliza um operador que nem existe em C, a alternativa 3 usa novamente o sinal incorreto, e a alternativa 5 é uma condição falsa, ou seja, o bloco de código dentro do if nunca ia ser executado.
A 4 é a correta pois usa o sinal de menor que (<), que checa se a expressão i - 1 é menor que 3
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás