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.
Respostas
respondido por:
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 similares
6 anos atrás
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás