SóProvas


ID
3226132
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Modelagem de Processos de Negócio (BPM)
Assuntos

In the area of technology, some terms in English have very different meanings from their literal meanings in the English language. Taking that into account, what does the term flag mean?

Alternativas
Comentários
  • Gabarito (C)

    A questão quer saber o que é flag.

    1 byte = 8 bits, portanto 8 flags (bandeiras, valores)

    Em informática, uma flag (termo da língua inglesa que significa, literalmente, "bandeira") é um mecanismo lógico que funciona como semáforo: uma entidade (objecto) detém como ativa uma determinada flag se a característica associada a essa flag estiver presente. Em programação, a utilização de flags como interruptor (isto é, valores 1/0, ligado/desligado, ativo/inativo) permite optimizar as estruturas de dados, na medida em que basta apenas um bit para ativar determinada característica. Assim, com um simples byte podem-se especificar 8 características de um objecto, conhecendo, de antemão, o significado de cada bit.

    Se a estrutura da flag for baseada num sistema binário, então as operações de ativação e desativação e teste serão também optimizadas (ao nível do processamento) já que apenas requerem operações simples de lógica binária.

  • kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    num intindi nada qui eli dixi