Informática Múltipla Escolha

Considere o seguinte programa escrito em C. Lembre-se que o operador % significa resto da divisão inteira. Após a execução desse trecho, suponha que o usuário tenha entrado com o valor 5. Assinale a alternativa que contém, corretamente, o que será exibido na tela.

Considere o seguinte programa escrito em C. Lembre-se que o operador % significa resto da divisão inteira.

#include

void main() {
  int num;
  printf("Entre com um inteiro:n");
  scanf("%d", &num);
  num = num + num%3;
  printf("num = %d\n", num);
}

Após a execução desse trecho, suponha que o usuário tenha entrado com o valor 5. Assinale a alternativa que contém, corretamente, o que será exibido na tela.

  1. num = 2
  2. num = 5
  3. num = 7
  4. num = 8
  5. num = 6

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - num = 7

Análise do programa em C:

  1. O usuário entra com o valor 5, que é armazenado na variável num.
  2. A expressão num % 3 calcula o resto da divisão de 5 por 3. Como 5 = 3×1 + 2, o resultado é 2.
  3. A variável num é atualizada para 5 + 2 = 7.
  4. O programa imprime o valor de num, que é 7.

Assim, a saída correta é "num = 7", correspondendo à Alternativa C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.