Erro no funcionamento de um software (ou também de hardware)...

Próximas questões
Com base no mesmo assunto
Q340782 Programação
Erro no funcionamento de um software (ou também de hardware), também chamado de falha na lógica programacional de um programa de computador, e pode causar discrepâncias no objetivo, ou impossibilidade de realização, de uma ação na utilização de um programa de computador ou apenas uma trava no sistema:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito Comentado:

A alternativa correta é a letra B - bug.

Para entender a questão, é importante ter conhecimento sobre os conceitos básicos de programação e os termos utilizados para descrever problemas e comportamentos indesejados em softwares. Um bug é um erro ou falha na lógica programacional de um software que pode causar comportamentos inesperados, discrepâncias em relação ao que foi planejado ou até mesmo impedir o funcionamento correto do programa. Este termo é um dos mais antigos e populares na indústria de software, e a sua origem é atribuída a uma situação onde uma mariposa (literalmente um "bug") causou uma falha em um dos primeiros computadores.

Vamos brevemente analisar as demais alternativas para entendermos por que elas não são corretas:

  • A - morph: Este termo não é comumente utilizado em programação para descrever um erro de software.
  • C - deadlock: Refere-se a uma situação específica em programação de concorrência, onde dois ou mais processos ficam bloqueados indefinidamente, esperando um pelo outro para liberar recursos.
  • D - stack: A pilha, ou "stack" em inglês, é uma estrutura de dados que segue o princípio LIFO (Last In, First Out), mas não é um erro de software em si.
  • E - overflow: É um tipo específico de erro que ocorre quando um valor excede o espaço de armazenamento alocado, como um estouro de buffer ou um estouro de inteiro.

Portanto, a alternativa B - bug é a que melhor descreve um erro geral no funcionamento de um software ou hardware, e é a resposta correta para a questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Um bug (termo da língua inglesa que significa, neste contexto, "defeito") é um erro no funcionamento comum de um software (ou também de hardware), também chamado de falha na lógica de um programa, e pode causar comportamentos inesperados, como resultado incorreto ou comportamento indesejado. São, geralmente, causados por erros no próprio código-fonte, mas também podem ser causados por algum framework, interpretador, sistema operacional ou compilador.

Defeitos podem causar tanto problemas como falhas de segurança, principalmente em programas que tem alguma forma de conexão à Internet, como é o caso de navegadores (browsers) e clientes de e-mail, pois crackers podem se aproveitar dessas brechas para terem acesso a informações e arquivos contidos no computador infectado, e são mais comuns em programas em desenvolvimento (exemplo: programas em versão beta), mas, quando descobertos, estes são consertados por sua ou equipe de desenvolvimento.

Que questão mais idiota para um cargo tão nobre.

Clique para visualizar este comentário

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