Pular para o conteúdo principal

Questão de Noções de Informática — Outros Tópicos de Informática — FGV 2024

Noções de InformáticaOutros Tópicos de Informática
Código
fg163625
Banca
FGV
Órgão
ALEP
Ano
2024
Cargo
Tec Leg ( )

Considere o seguinte trecho de código em linguagem C:

 

#include <stdio.h>

int main() {

int num1, num2, temp;

printf("Digite dois números inteiros: ");

scanf("%d %d", &num1, &num2);

// Implemente a lógica de troca dos valores aqui

printf("Valores trocados: %d %d\n", num1, num2);

return 0;

}

 

Deseja-se implementar a lógica de troca dos valores das variáveis num1 e num2 de modo que, após a execução, os valores exibidos na tela sejam os valores trocados.

 

Escolha a opção que completa corretamente a lógica de troca.

  1. Anum1 = num2; num2 = num1;
  2. Bnum2 = num1; num1 = num2;
  3. Cnum1 = num2; num2 = temp;
  4. Dtemp = num1; num1 = temp; num2 = num1;
  5. Etemp = num1; num1 = num2; num2 = temp;
Revelar gabarito e comentário

GabaritoE — temp = num1; num1 = num2; num2 = temp;

Link permanente: /questoes/fg163625