J é um desenvolvedor de uma empresa e foi incumbido de
criar um novo sistema de arquivos. Esse sistema seguirá
uma estrutura de árvore com pastas que podem conter
arquivos ou outras pastas. Além disso, tanto as pastas
como os arquivos compartilharão operações como copiar,
mover e excluir.
A partir desse contexto, J lembrou que há um padrão de
projeto que poderia ajudá-lo nessa tarefa, que é o
Um técnico bancário da área de TI resolveu dividir um
programa em módulos para desenvolver um sistema web
solicitado pela direção do banco.
Nesse contexto, uma ação que deve ser considerada por
esse técnico é
No que se refere à passagem de parâmetros para uma
função, dois termos presentes e conhecidos em programação são a passagem por valor e a passagem por referência.
Sobre essas maneiras de passar parâmetros para funções, verifica-se que
F1 é funcionária da área de tecnologia de um determinado
banco e precisa enviar mensagem com informação importante para seu colega F2, funcionário de outra agência
desse mesmo banco, e garantir a ele que ela é realmente
a remetente. Para isso, F1 resolveu usar recursos de criptografia assimétrica.
Nesse contexto, F1 deve
Suponha que uma função, chamada busca, execute uma busca binária sobre a lista lst. O algoritmo implementado em
busca contém uma pequena diferença, quando comparado com o algoritmo de busca binária tradicional, pois ele retorna o
somatório de todos os elementos da lista que forem visitados até que o elemento procurado seja encontrado. O somatório
irá incluir o elemento que se procura, caso ele esteja presente na lista.
Qual será o valor retornado pela função busca quando ela for chamada para realizar uma busca sobre a lista lst à procura
do valor -11?
Suponha que essa árvore seja percorrida em pós-ordem
e que os valores de seus nós sejam inseridos em uma fila
à medida que forem visitados. Essa fila corresponde a um
array (a) de 10 posições, em que o primeiro elemento é
a[0] e o último elemento é a[9].
Qual fila corresponde ao resultado das operações descritas?