Escolar Documentos
Profissional Documentos
Cultura Documentos
FINALIZAR AVALIAÇÃO?
RESUMO DA AVALIAÇÃO
Verifique as marcações abaixo e confirme o envio de suas respostas ao final desta janela.
Caso seja necessário alguma alteração, retorne para a avaliação e faça a correção antes do
envio.
Estruturas de Dados
Questão 1)
B)
as duas variáveis que se dividem entre si sendo do tipo Float, uma vez que
esse tipo de dado contém maior precisão que o tipo Double.
C)
o divisor e dividendo sendo do tipo Double e, para o resultado, o
tipo Float, garantindo maior precisão do quociente gerado.
D)
a variável de resultado sendo do tipo Inteiro, uma vez que números com casas
decimais em algoritmos de programação são sempre arredondados para mais.
E)
ao menos a variável que armazena o valor da divisão, sendo do tipo Double,
uma vez que o resultado pode ser um número decimal de alta precisão.
Estruturas de Dados
Questão 2)
III. Outra afirmação feita pelo professor foi a de que apenas um subvetor
gerado a partir do processo de divisão tem tamanho 1.
Qual das opções a seguir não é uma característica das listas sequenciais
estáticas?
A)
Alocação contígua de memória.
B)
Requer realocação de memória para expansão.
C)
Acesso rápido aos elementos.
D)
Inserção e remoção de elementos flexíveis.
E)
Tamanho fixo.
Estruturas de Dados
Questão 5)
DEITEL, Paul; DEITEL, Harvey. Java: como programar. 10. ed. São Paulo:
Pearson Education do Brasil, 2017.
Um programador, durante o desenvolvimento de uma determinada aplicação
identificou a necessidade de implementação de uma fila. Para implementação
desta, e a fim de atender às políticas citadas no texto apresentado e à estrutura
presente na imagem, precisou implementar algumas regras. Neste contexto,
avalie as asserções a seguir e a relação proposta entre elas sobre as regras
implementadas pelo programador para atender à política das filas.
I. O programador precisou criar um método Queue<T> responsável por chamar
o método List<T> adequado para cada situação, visto que enqueue chama
List<T> insertAtBack e dequeue chama List<T> removeFromFront.
PORQUE
II. Para reutilização do método Queue, a classe Queue<T> precisa ser
declarada no pacote anteriormente criado.
A respeito dessas asserções, assinale a opção correta.
A)
As asserções I e II são proposições falsas.
B)
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
C)
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D)
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E)
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
Estruturas de Dados
Questão 6)
Estruturas de Dados
Questão 7)
Estruturas de Dados
Questão 8)
Um TAD (Tipo Abstrato de Dados) é um dado definido com base nos tipos
primitivos especificados pelas linguagens de programação, como int, float e
char, entre outros. Com ele, é possível criar estruturas compostas de
elementos de diversos tipos que podem ser tratadas de forma agrupada.
CELES, W.; CERQUEIRA, R.; RANGEL, J. L. Introdução a estrutura de
dados. São Paulo: Campus, 2004.
Com base na análise do código apresentado na ilustração, avalie as
afirmações a seguir.
I. Define a estrutura TAD do Jogador.
IV. Define o array que vai armazenar os dados dos jogadores em cada posição.
V. Define a inclusão dos protótipos das funções, bem como a sua estrutura de
definição
É correto apenas o que se afirma em
A)
I e II.
B)
III e IV.
C)
V.
D)
I, II, III e IV.
E)
I, III e V.
Estruturas de Dados
Questão 9)
Estruturas de Dados
Questão 10)