Informática, perguntado por annathrz, 11 meses atrás

Analise o código abaixo:

#include
int main(void)
{
int x, a, b;
scanf("%d %d", &a, &b);
x = a + b;
if (x > 10){
return x;
}
}

De acordo com o código apresentado acima, assinale a alternativa correta?

Alternativa 1:
Está sendo impresso o valor da variável x.

Alternativa 2:
Caso a condição não seja satisfeita, será retornado também o valor de x.

Alternativa 3:
Só será retornado o valor de x se a condição resultar em valor lógico false.

Alternativa 4:
A um erro no comando scanf, pois não é permitido a leitura de duas variáveis.

Alternativa 5:
Só será retornado o valor de x se a condição resultar em valor lógico verdadeiro.

Soluções para a tarefa

Respondido por igorcasttilho
5

Resposta: alternativa 5.

Explicação:

A leitura (scanf) dos valores está correta, após isso, a variável x recebe a soma de a e b. A resposta implica diretamente na ação da linha

if (x > 10){

// tudo que estiver aqui dentro vai ser executado caso a expressão lógica dentro do if seja VERDADEIRA, que no caso é x > 10

}

Perguntas interessantes