Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — CESPE / CEBRASPE 2022

Algoritmos e Estrutura de DadosConceitos Básicos e Algoritmos
Código
ce133695
Banca
CESPE / CEBRASPE
Órgão
BNB
Ano
2022
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento de Sistemas
A respeito dos conceitos de função e avaliação de expressões, julgue o item subsequente.Assuma-se o seguinte algoritmo.dim a[3]a[0]=1a[1]=10a[2]=101para i = 0 até 2escreva(a[i]&3)Considerando-se & como o operador binário E, é correto afirmar que o resultado apresentado será o seguinte.121
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Operador binário AND em algoritmos

Gabarito: Certo. O operador & realiza a operação lógica E bit a bit entre dois números. Para cada elemento do array a, calcula-se a[i] & 3:

  • 1 & 3: 1 em binário é 001, 3 é 011001 = 1

  • 10 & 3: 10 em binário é 1010, 3 é 00110010 = 2

  • 101 & 3: 101 em binário é 1100101, 3 é 00000110000001 = 1

O resultado impresso é exatamente 1, 2, 1, conforme a afirmação.

  1. 11 & 3 = 1
  2. 210 & 3 = 2
  3. 3101 & 3 = 1
LEVEL · soulevel.com.br

CERTO.

Link permanente: /questoes/ce133695