Erro no funcionamento de um software (ou também de hardware)...
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