

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O dicionário de dados é uma ferramenta utilizada na análise estruturada, o qual fornece uma descrição detalhada de cada elemento de dados utilizado no sistema.
Certo
Errado
Dada a árvore binária apresentada abaixo, assinale a opção que apresenta corretamente o percurso simétrico (in order).

76,68,15,70,94,89,81,86
15,70,68,86,81,89,94,76
15,68,86,81,70,89,94,76
15,68,70,76,81,86,89,94
76,68,15,60,89,81,86,94
Metadados são informações estruturadas adicionais, relativas a certo conjunto de dados, que podem ser utilizadas para descrevê-lo e manipulá-lo da forma mais eficiente possível.
Certo
Errado
Observe as árvores (I) e (II) representadas abaixo.

Considerando que o conjunto de elementos de ambas as árvores é finito e que cada elemento pode ter no máximo duas subárvores, as árvores são:
disjuntas e a varredura de ambas as árvores equivale à de Árvores B;
equivalentes e a operação de varredura da árvore (I) em pós-ordem resulta na mesma ordenação da varredura da árvore (II) em in-ordem;
distintas e a operação de varredura da árvore (I) em in-ordem equivale à varredura da árvore (II) em pré-ordem;
desordenadas e a operação de varredura da árvore (II) em pré-ordem gera um conjunto em notação pós-fixa de (II) invertido;
ordenadas e a operação de varredura da árvore (I) em in-ordem resulta em uma ordenação por seleção direta.
Considere um arquivo no formato VCF (Variant Call Format) que contém informações sobre SNPs (single nucleotide polymorphisms) de um conjunto de 1.000 amostras. Cada SNP é representado por uma linha no arquivo, e cada linha contém informações sobre a posição do SNP, o identificador do SNP (rsID), os alelos referência e os alelos alternativos, e as informações genotípicas para cada amostra. Ao usar a linguagem de programação Python para implementar uma estrutura de dados que permita a manipulação das informações, qual das seguintes alternativas apresenta a implementação de uma estrutura de dados mais adequada para armazenar todas as informações?
Uma lista de dicionários, onde cada dicionário representa um SNP e contém as informações relevantes como chaves.
Um dicionário onde as chaves são as posições dos SNPs e os valores são os alelos alternativos.
Uma tupla para cada amostra contendo as informações de posição do SNP, o identificador do SNP (rsID) e os alelos referência.
Uma classe chamada SNP com atributos para cada informação presente em uma linha do arquivo VCF e uma lista de instâncias dessa classe para representar todos os SNPs.
Uma estrutura de dados baseada em grafos para armazenar todas as informações das amostras.
Grafo é um conjunto de vértices (ou nós), interconectados dois a dois por arestas. Em uma estrutura de dados de grafo, assinale a alternativa que apresenta o que representa as arestas nesta estrutura.
Direções
Nós
Valores armazenados
Ligações entre nós
As demandas de dados pelos analistas e cientistas de dados da CVM estão aumentando a cada dia. Para atendê-las com agilidade, é necessário obter dados de diversas fontes heterogêneas no seu formato original para posterior seleção e processamento sob demanda.
Para armazenar dados estruturados, não estruturados e semiestruturados, deve-se implementar um(a):
Stage Area;
Data Lake;
Data Mining;
Data Warehouse;
Operational Data Store.
Sobre os tipos de estruturas de dados, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Vetor é uma estrutura de dados homogênea.
( ) Matriz é uma estrutura de dados heterogênea.
( ) Registro é uma estrutura de dados heterogênea.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
V – V – F.
V – F – V.
V – F – F.
F – F – V.
F – V – V
Qual é a estrutura de dados mais adequada para implementar a funcionalidade de verificação em tempo real da disponibilidade de produtos em um sistema de gerenciamento de estoque de produtos de informática adquiridos pelo Tribunal de Justiça do Estado do Maranhão?
Fila.
Pilha.
Lista.
Tabela Hash.
Considere a estrutura de dados do tipo pilha. Se a pilha estiver vazia então topo = λ, sabe-se que pt é um ponteiro. Analise o algoritmo abaixo
se topo ≠ λ então
pt := topo
topo := topo ↑.prox
valor- recuperado := pt ↑.info
desocupar(pt)
senão underflow
O algoritmo descreve a operação de
inserção na pilha.
consulta da pilha.
remoção da pilha.
estouro por overflow.
estouro por underflow.
Estrutura de dados é a área da computação que trata dos mecanismos da organização de dados e métodos de acesso, que visam a atender aos requisitos de processamento de programas. Entre os tipos de estruturas de dados linear, um armazena elementos de forma sequencial, com base na lógica FIFO, um acrônimo para "First in, First Out" (em português, "o primeiro a entrar é o primeiro a sair").
Esse tipo de estrutura de dados é conhecido por:
pilha
grafo
array
fila
Conceitualmente, os elementos de uma fila só podem ser incluídos ou retirados a partir da base.
Certo
Errado
Em uma lista circular ordenada, o acesso ao maior elemento possui complexidade de tempo de pior caso O(1).
Certo
Errado
Micael, atuando como analista no desenvolvimento de um sistema de gerenciamento de biblioteca, enfrenta o desafio de selecionar uma estrutura de dados que otimize o armazenamento de informações sobre os livros. O sistema requer uma solução que combine a eficiência em realizar buscas rápidas por título, a capacidade de adicionar novos títulos frequentemente e a preservação da ordem alfabética para melhorar a experiência de navegação.
Levando em conta os critérios de acesso, busca, inserção e ordenação nas estruturas de dados, Micael identifica que a melhor opção para cumprir esses requisitos é a(o):
hash table;
lista encadeada;
array ordenado;
fila de prioridade;
árvore de busca binária.
A Figura a seguir exibe uma árvore binária.

Suponha que uma função percorra essa árvore em ordem simétrica e exiba os valores de seus nós no console.
Qual será o sexto valor a ser exibido por essa função?
20
30
60
70
80
Observe a figura a seguir.

Para a árvore binária apresentada, qual a ordem correta de visitação dos nós em um percurso em pós-ordem(pós-fixo)?
40, 80, 26, 90, 13, 43, 75, 34, 55, 1, 5, 17.
40, 90, 26, 13, 75, 43, 80, 1, 17, 5, 55, 34.
34, 80, 40, 43, 13, 26, 90, 75, 55, 5, 1, 17.
90, 26, 13, 75, 43, 40, 80, 17, 5, 1, 55, 34.
A passagem de um vetor por valor é mais eficiente que a passagem por parâmetro, considerando aspectos de tempo de processamento e espaço em memória, estando ambas as situações sob as mesmas condições de recursos.
Certo
Errado
Em um data lake, os dados são armazenados como foram coletados, sem a necessidade de análise prévia para estruturação.
Certo
Errado
Maria precisa trabalhar com uma estrutura de dados estática que armazene informações de tipos de dados diferentes em uma única estrutura. Neste contexto, Maria selecionou:
registro;
vetor;
fila;
pilha;
lista.
Diferentemente de um array, um conjunto de dados (set) é uma lista não ordenada de elementos únicos, sem repetição de valores em seu interior.
Certo
Errado