Logo Passei Direto
Buscar
Qual(is) alternativa(s) apresenta(m) um comando válido, em linguagem C, para uma testar se uma variável inteira de nome x pode valer 1, 2, 3 ou 4? Assinale todas as corretas.

1. if( x == 1, x == 2, x == 3, x == 4 )

2. if( 1 <= x <= 4 )

3. if( x = 1 || 2 || 3 || 4 )

4. if( x >= 1 && x <= 4 )

5. if( 1 <= x, x <= 4 )

6. if( x > 0 && x < 5 )

7. if( x >= 1 || x <= 4 )

8. if( x = 1 || x = 2 || x = 3 || x = 4 )

A Estão corretas a 4 e a 6;
B Estão corretas a 2 e a 4;
C Estão corretas a 3 e a 6;
D Estão corretas a 2 e a 8;
User badge image
Praticando Para o Saber

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar cada uma das alternativas para identificar quais são comandos válidos em C para testar se a variável inteira `x` pode valer 1, 2, 3 ou 4. 1. if( x == 1, x == 2, x == 3, x == 4 ) - Inválido. O uso de vírgulas não é correto para condições. 2. if( 1 <= x <= 4 ) - Inválido. Essa expressão não funciona como esperado em C. O correto seria usar duas comparações. 3. if( x = 1 || 2 || 3 || 4 ) - Inválido. O operador de atribuição `=` está sendo usado em vez do operador de comparação `==`. 4. if( x >= 1 && x <= 4 ) - Válido. Esta condição verifica corretamente se `x` está entre 1 e 4. 5. if( 1 <= x, x <= 4 ) - Inválido. Novamente, o uso de vírgulas não é correto para condições. 6. if( x > 0 && x < 5 ) - Válido. Esta condição também verifica se `x` está entre 1 e 4. 7. if( x >= 1 || x <= 4 ) - Inválido. Esta condição sempre será verdadeira, pois qualquer número será maior ou igual a 1 ou menor ou igual a 4. 8. if( x = 1 || x = 2 || x = 3 || x = 4 ) - Inválido. O operador de atribuição `=` está sendo usado em vez do operador de comparação `==`. Agora, as alternativas válidas são a 4 e a 6. Portanto, a resposta correta é: A Estão corretas a 4 e a 6.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina