Questões
Pratique com questões de diversas disciplinas e universidades
10.457 questões encontradas(exibindo 10)
Determinado profissional deseja criar um sistema para armazenar informações de contato com base no número de telefone. A chave seria o número de telefone e o valor o nome da pessoa. Ao tentar encontrar o nome de alguém, existe uma função que mapeia o número de telefone para a posição na tabela onde o nome está armazenado.
Podemos afirmar que uma tabela hash (hash table) em estruturas de dados e algoritmos se trata de:
A capacidade de implementar funções e subfunções é uma característica desejável de qualquer linguagem de programação. Acerca de funções em JavaScript, assinale a alternativa:
Qual das seguintes práticas é considerada uma abordagem eficaz para garantir a qualidade do software durante o ciclo de desenvolvimento?
Realizar testes apenas após a implementação completa do software
Ignorar documentação e focar apenas no código
Incorporar revisão de código e testes unitários desde as fases iniciais do desenvolvimento
Aumentar a quantidade de funcionalidades antes de corrigir bugs reportados
Qual tendência crescente está impactando o futuro da CI/CD?
Redução do uso de automação
Aumento da intervenção manual
Uso de inteligência artificial e aprendizado de máquina
Assinale a opção que apresenta apenas padrões de responsabilidade, segundo a classificação de Metsker:
Decorator, Iterator e Visitor
Singleton, Proxy e Facade
Builder, Prototype e Memento
Adapter, Facade e Bridge
Singleton, Proxy e Flyweight
Trata-se de um tipo de diagrama UML que mostra a troca sequencial de mensagens entre objetos. Identifique qual é esse diagrama e assinale a alternativa correta.
Desenvolver software com qualidade é?
Desenvolver um produto confiável.
Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade.
Desenvolver um produto com alta performance.
Desenvolver um produto com baixo custo.
Desenvolver um produto com alta escalabilidade.