Para responder à questão considere o algoritmo “EstDados01” abaixo, escrito
e executado no Visualg 3.0.7.0:
Tela com a execução do algoritmo:
A função “Inserir” é utilizada para inserir um elemento em uma __________,
retornando __________ se o __________ for __________ do que 5. Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Qual é a palavra reservada, na linguagem de programação Java, para indicar que um bloco
de código será executado de forma segura, com recursos compartilhados em múltiplas threads?
Considere a construção de uma árvore binária de busca sem balanceamento, obtida pela
inserção, nesta ordem, dos valores: 8, 5, 7, 12, 10, 3, 6. Após a árvore estar construída, durante a
operação de busca pelo valor 6, contabilize uma comparação entre chaves por nó visitado, ou
seja, em cada nó compare apenas uma vez o valor buscado com a chave do nó (resultado podendo
ser menor, maior ou igual). Quantas comparações entre chaves são realizadas até localizar o
elemento 6?
A Agile Alliance define 12 princípios do Manifesto Ágil para orientar a adoção da agilidade no
desenvolvimento de software. Entre as alternativas a seguir, assinale aquela que NÃO
corresponde a um desses princípios:
Qual algoritmo de ordenação escolhe um pivô, particiona o conjunto em dois subconjuntos,
com elementos menores e maiores que o pivô, e ordena esses subconjuntos recursivamente,
obtendo a lista final pela concatenação dos resultados com o pivô?
Um processo de desenvolvimento de software é organizado explicitamente nas fases
Concepção, Elaboração, Construção e Transição. O trabalho ocorre em iterações dentro dessas
fases e cada iteração gera uma nova versão executável do sistema. Esse processo corresponde a
qual modelo?