No contexto da linguagem C#, considere o código a seguir. u...

Próximas questões
Com base no mesmo assunto
Q1902426 Programação
No contexto da linguagem C#, considere o código a seguir. using System;
Imagem associada para resolução da questão

Assinale a lista de números exibidos na execução desse código.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Conceitos:

  • 4 >> 2; // 4 em binário é "100", o ">> 2" vai deslocar os bits à direita 2 vezes, ficando: "001" = 1
  • 32 % 3; // Faz a divisão inteira de 32 por 3, e pega o resto da divisão que será "2"

 

a = {4, 64, 32}

a[0] = 4 >> 2 = 1

a[1] = (64+1) + 1 = 66

a[2] = 32%3 = 2

 

GAB B

a[0] = a[0] >> 2; -> 1

ele usa o right-shift operator, alterando a representacao binaria do a[0] 2 POSICOES Á DIREITA. com 4 (bin 100), torna-se 1 (bin 001).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo