Logo Passei Direto
Buscar
Código da questão: 275375 Dado o seguinte código em C: int x = 10; if (x > 5) if (x < 15) printf("A"); else printf("B"); Qual será a saída do programa? A Erro de compilação. B Erro de lógica. C "A". D "B". E "AB".
User badge image
Luanne Ferreira Ribeiro

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar o código em C que você forneceu: ```c int x = 10; if (x > 5) { if (x < 15) { printf("A"); } else { printf("B"); } } ``` 1. Primeiro if (x > 5): Como `x` é 10, essa condição é verdadeira. 2. Segundo if (x < 15): Novamente, como `x` é 10, essa condição também é verdadeira. 3. Como a segunda condição é verdadeira, o programa executa `printf("A");`. Portanto, a saída do programa será "A". Analisando as alternativas: A) Erro de compilação. - Incorreto, o código compila corretamente. B) Erro de lógica. - Incorreto, a lógica está correta. C) "A". - Correto, essa é a saída do programa. D) "B". - Incorreto, não é a saída. E) "AB". - Incorreto, não há concatenação de saídas. A resposta correta é: C "A".

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!

Mais conteúdos dessa disciplina