Buscar

Em relação à verificação da condição com expressões aritméticas na Linguagem C, analise o seguinte trecho de código: Código fonte if5.c 1 #includ...

Em relação à verificação da condição com expressões aritméticas na Linguagem C, analise o seguinte trecho de código:

Código fonte
if5.c
1 #include
2
3 int main() {
4 int x = 5;
5
6 if (x)
7 printf("Isto sera’ mostrado");
8
9 if (x - 5)
10 printf("Isto nao sera’ mostrado");
11
12 return 0;
13 }

Qual é o resultado da execução desse código?

O resultado da expressão na linha 6 é verdadeiro.
A instrução na linha 7 será executada.
O resultado da expressão na linha 9 é falso.
A instrução na linha 10 não será executada.
a) Todas as afirmativas estão corretas.
b) Apenas as afirmativas 1 e 2 estão corretas.
c) Apenas as afirmativas 3 e 4 estão corretas.
d) Todas as afirmativas estão incorretas.

Essa pergunta também está no material:

Introducao_a_Progrmacao
103 pág.

Introdução à Programação Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa (b) "Apenas as afirmativas 1 e 2 estão corretas". Na linha 6, a expressão "if (x)" verifica se o valor de x é diferente de zero. Como x possui o valor 5, que é diferente de zero, a expressão é considerada verdadeira. Na linha 7, a instrução printf("Isto será mostrado") será executada, pois a expressão na linha 6 é verdadeira. Na linha 9, a expressão "if (x - 5)" verifica se o valor de x - 5 é diferente de zero. Como x possui o valor 5 e 5 - 5 é igual a zero, a expressão é considerada falsa. Na linha 10, a instrução printf("Isto não será mostrado") não será executada, pois a expressão na linha 9 é falsa. Portanto, apenas as afirmativas 1 e 2 estão corretas.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais