Foram encontradas 56.008 questões.
- Fundamentos de ProgramaçãoAnálise Assintótica (Notação Big-O)
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Pilhas são estruturas de dados do tipo LIFO (last-in
first-out), nas quais o último elemento a ser inserido será
o primeiro a ser retirado. Assim, uma pilha permite acesso
a apenas um item de dados: o último inserido.
O tempo de execução da operação POP (desempilhar) em uma pilha com n elementos é
O tempo de execução da operação POP (desempilhar) em uma pilha com n elementos é
Provas
Questão presente nas seguintes provas
O Bubble Sort é um algoritmo de ordenação que recebe
como entrada uma lista de elementos e produz uma lista
ordenada de acordo com determinado critério. É adequado para listas pequenas, quase ordenadas, ou quando a
simplicidade do algoritmo é uma prioridade. Considere o
uso do Bubble Sort para uma ordenação ascendente da
seguinte lista:
[54, 26, 93, 17, 77, 31, 44, 55, 20].
Nesse caso, quantas trocas serão feitas na terceira varredura (iteração)?
[54, 26, 93, 17, 77, 31, 44, 55, 20].
Nesse caso, quantas trocas serão feitas na terceira varredura (iteração)?
Provas
Questão presente nas seguintes provas
O Processo Unificado (UP) é uma metodologia de desenvolvimento de software que fornece um processo disciplinado na atribuição de tarefas e responsabilidades em
uma organização de desenvolvimento de software. Seu
principal objetivo é garantir a produção de software de alta
qualidade que atenda às necessidades dos usuários finais, respeitando prazos e orçamentos.
Nessa metodologia, quais são as quatro fases do ciclo de vida de um projeto?
Nessa metodologia, quais são as quatro fases do ciclo de vida de um projeto?
Provas
Questão presente nas seguintes provas
A ordenação de dados é crucial na ciência da computação, permitindo busca eficiente e melhorando a performance de algoritmos. Além disso, facilita a visualização e
a interpretação dos dados, preparando-os para operações
futuras. Em interfaces de usuário, a ordenação melhora a
usabilidade, pois organiza os dados de forma relevante
para os usuários. Nesse contexto, considere que se quer
ordenar um pequeno conjunto de dados que já está quase
totalmente ordenado.
O algoritmo de ordenação mais eficiente para essa tarefa é a(o)
O algoritmo de ordenação mais eficiente para essa tarefa é a(o)
Provas
Questão presente nas seguintes provas
Durante um treinamento em uma empresa de software,
um arquiteto de soluções está explicando os conceitos de
arquitetura de referência e de arquitetura de solução para
desenvolvedores iniciantes, assegurando que todos absorvam os fundamentos corretos acerca desses temas.
Dentre os conceitos a serem transmitidos nesse treinamento, NÃO se inclui o seguinte:
Dentre os conceitos a serem transmitidos nesse treinamento, NÃO se inclui o seguinte:
Provas
Questão presente nas seguintes provas
Em uma empresa de tecnologia, a equipe de desenvolvimento está trabalhando em um grande projeto de software
que exige um rigoroso controle de versões e de mudanças. Durante uma sessão de treinamento, o gerente de
configuração quer garantir que todos os membros da
equipe compreendam os conceitos fundamentais e as
práticas de gerência de configuração.
A respeito desses temas, ele esclarece que, em relação ao desenvolvimento de softwares, a gerência de configuração
A respeito desses temas, ele esclarece que, em relação ao desenvolvimento de softwares, a gerência de configuração
Provas
Questão presente nas seguintes provas
A biblioteca NumPy traz diversas funcionalidades para auxiliar o programador a lidar com matrizes. Suponha que um programador precise escrever um trecho de código, em Python, que crie uma matriz 3X3 para armazenar os números inteiros
de 1 até 9 de forma ordenada, que exiba essa matriz na tela, que calcule a média desses números e que imprima o valor
dessa média na tela.
O trecho de código que executa essas operações, na ordem apresentada, é
O trecho de código que executa essas operações, na ordem apresentada, é
Provas
Questão presente nas seguintes provas
Durante o desenvolvimento de um software com programação orientada a objetos (OOP), chegou-se à conclusão de que
era preciso criar uma classe que representasse um jogador de futebol. Tal classe deveria possuir uma função pública
rating() que usasse as estatísticas da temporada para retornar a avaliação do jogador, em uma escala de 0 a 10. Utilizando os princípios de OOP, foi sugerido deixar o software pronto para ser utilizado com um número qualquer de modalidades desportivas, cujas funções rating() serão calculadas, cada uma, com suas fórmulas específicas, criando uma classe
genérica Jogador e uma classe específica para cada modalidade (JogadorFutebol, JogadorVolei, etc.), todas contendo sua
versão da função rating().
O princípio de OOP que está sendo usado nesse exemplo é o de
O diagrama de classes da situação descrita é apresentado a seguir.
O princípio de OOP que está sendo usado nesse exemplo é o de
O diagrama de classes da situação descrita é apresentado a seguir.
Provas
Questão presente nas seguintes provas
Considere a implementação do seguinte algoritmo em Swift:

Esse código é uma implementação de
Provas
Questão presente nas seguintes provas
Uma empresa está planejando migrar sua aplicação monolítica para uma arquitetura de microsserviços, visando
melhorar a escalabilidade e a manutenção do sistema.
Durante esse processo, diversas estratégias e conceitos
precisam ser considerados.
Considerando as arquiteturas de software, as estratégias de migração e os ambientes de nuvem, os responsáveis por essa migração devem estar cientes de que
Considerando as arquiteturas de software, as estratégias de migração e os ambientes de nuvem, os responsáveis por essa migração devem estar cientes de que
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container