Questão de Programação — Conceitos básicos de programação — IF-MG 2024
ProgramaçãoConceitos básicos de programação
- Código
- qg240301
- Banca
- IF-MG
- Órgão
- IF-MG
- Ano
- 2024
- Nível
- Superior
- Cargo
- Professor EBTT – Eletrônica - Formiga
As operações de manipulação de bits são fundamentais em diversas áreas da computação, incluindo a programação em C para sistemas embarcados como na plataforma Arduino. Elas permitem otimizações de desempenho, controle direto do hardware e economia de recursos, como memória e processamento. Considere as seguintes operações de manipulação de bits para setar (mudar estado para 1), limpar (mudar estado para 0) e alternar (se o bit for 0, vai para 1, se for 1, vai para 0) um bit específico “bit_x” em uma variável “Y”. Qual alternativa está corretamente associada a cada operação?
- AY &= ~(1<<bit_x) irá setar o bit na posição bit_x
- BY &= ~(1<<bit_x) irá alternar o bit na posição bit_x
- CY |= (1<<bit_x) irá limpar o bit na posição bit_x
- DY |= (1<<bit_x) irá alternar o bit na posição bit_x
- EY |= (1<<bit_x) irá setar o bit na posição bit_x