

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.
No desenvolvimento de planilhas complexas utilizando o Microsoft Excel 365, a gestão de dados e o uso de funções de matriz dinâmica alteraram significativamente a forma de processamento de informações. Assinale a alternativa que apresenta corretamente o comportamento da função FILTRAR (FILTER) e sua interação com o operador de despejo (spill operator).
A função FILTRAR requer obrigatoriamente que o intervalo de entrada esteja classificado em ordem ascendente, sendo limitada à análise de uma única coluna de critérios, o que impede o uso de operadores lógicos como o asterisco (__)para a operação E (AND).
O uso da função FILTRAR em conjunto com a função ÚNICO (UNIQUE) impede a criação de gráficos dinâmicos, pois o Excel não suporta referências de intervalos de despejo como fonte de dados para séries de dados em gráficos de dispersão.
O operador de despejo é utilizado exclusivamente em tabelas formatadas para garantir que fórmulas matriciais não sobreponham dados existentes, gerando o erro #VALOR! sempre que uma célula adjacente estiver ocupada por uma constante.
As funções de matriz dinâmica, como FILTRAR, são executadas apenas no lado do servidor em versões de nuvem, exigindo conectividade constante com a Internet para que os cálculos de fórmulas matriciais aninhadas sejam atualizados no cliente.
A função FILTRAR retorna uma matriz de valores que satisfazem critérios específicos e, ao ser referenciada por outra fórmula utilizando o símbolo cerquilha (#) após a célula inicial, permite a atualização automática de cálculos baseada na área de despejo variável.
No estudo de estruturas de dados, algumas organizações seguem uma ordem sequencial, onde cada elemento tem um predecessor e um sucessor (exceto o primeiro e o último). Essas estruturas são fundamentais para a resolução de diversos problemas computacionais e são introduzidas nos primeiros contatos com a programação e algoritmos. Marque a alternativa CORRETA que corresponde a uma estrutura de dados considerada linear.
Tabela Hash.
Fila.
Grafo.
Árvore Binária.
Preencha as lacunas abaixo.
Ao implementar uma fila utilizando um arranjo, utilizamos dois atributos: head (cabeça) e tail (cauda). Quando um elemento é inserido através da operação __________, ele é colocado na posição tail. Se tentarmos inserir um elemento em uma fila cheia, ocorre um erro conhecido como __________.
A sequência de palavras que preenche corretamente as lacunas é:
PUSH / underflow
ENQUEUE / overflow
POP / overflow
DEQUEUE / underflow
No contexto das estruturas de dados pilhas, filas e listas, é incorreto afirmar que:
a pilha segue o princípio LIFO (Last In, First Out), em que o último elemento inserido é o primeiro a ser removido.
a fila segue o princípio FIFO (First In, First Out), em que o primeiro elemento inserido é o primeiro a ser removido.
em uma lista encadeada simples, cada elemento normalmente armazena um valor e uma referência para o próximo elemento da lista.
em uma fila, as operações de inserção e remoção ocorrem sempre no mesmo extremo da estrutura, caracterizando o comportamento semelhante ao de uma pilha.
É conhecido(a) por ser uma estrutura de dados em que o primeiro elemento a ser inserido deve ser o primeiro a ser removido. A descrição apresentada refere-se a(à):
Lista.
Fila.
Registro.
Pilha.
Vetor.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Um tipo de dado estruturado denomina-se fila. Nesse tipo de estrutura, é correto afirmar que, de uma forma geral,
o primeiro elemento inserido na estrutura será o primeiro a ser retirado.
o último elemento da estrutura aponta para o primeiro elemento.
o primeiro elemento inserido na estrutura nunca mais é retirado da estrutura.
a retirada de elementos se pode dar de forma aleatória.
a inserção de elementos ocorre na porção central da estrutura.
Considere a seguinte afirmação: sempre que houver uma remoção, o elemento removido é o que está na estrutura há menos tempo. A estrutura de dados que possui essa característica é a
pilha.
lista simplesmente encadeada.
fila.
lista duplamente encadeada.
árvore não orientada.
Um desenvolvedor está implementando uma estrutura de dados do tipo fila em Java. Ele iniciou a implementação da classe Fila utilizando um array para armazenar os elementos:

No método enfileirar, qual é a finalidade da expressão (fim + 1) % elementos.length?
Inicializar o índice fim com o valor correto na primeira inserção.
Verificar se a fila está cheia antes de adicionar um novo elemento.
Aumentar a capacidade do array dinamicamente quando necessário.
Garantir que o índice fim não ultrapasse o tamanho do array, permitindo que a fila seja circular
A estrutura de dados “fila” organiza elementos de maneira sequencial, seguindo o princípio First In, First Out (FIFO), ou seja, o primeiro elemento a entrar será o primeiro a sair. Existem diversas variações dessa estrutura, cada uma adaptada a diferentes requisitos de implementação, oferecendo flexibilidade no armazenamento e manipulação dos elementos. Em relação às características das diferentes variações da estrutura de dados “fila”, assinale a alternativa INCORRETA.
A fila estática é implementada com um tamanho fixo, ou seja, a quantidade máxima de elementos que ela pode armazenar é definida no momento de sua criação e não pode ser alterada durante a execução.
Em uma fila dinâmica duplamente encadeada, cada nó da fila contém dois ponteiros: um para o próximo elemento e outro para o último elemento, permitindo que a fila seja percorrida em ambas as direções.
Uma lista dinâmica circular é uma estrutura de dados encadeada na qual o último nó da lista aponta de volta para o primeiro nó, formando um ciclo. Essa característica permite percorrer a lista de maneira contínua, sem precisar voltar ao início manualmente.
Em uma fila dinâmica com nó descritor, um nó descritor é usado para armazenar informações adicionais sobre a fila, como o ponteiro para o início e o final da fila, facilitando a manipulação.
A fila dinâmica não tem um tamanho fixo e pode crescer ou encolher conforme necessário, usando memória alocada dinamicamente.
Assinale a opção em que é apresentada característica de um sistema que utiliza filas de mensagens para comunicação entre serviços.
limitação na quantidade de mensagens que podem ser enviadas, com restrição do fluxo de comunicação entre sistemas
dependência de um protocolo exclusivo para garantir a comunicação síncrona entre componentes
capacidade de desacoplar processos, que permite maior flexibilidade e escalabilidade na comunicação entre componentes
necessidade de que todos os serviços envolvidos na comunicação tenham disponibilidade total e simultânea
obrigação de processar todas as mensagens no exato instante em que são enviadas, sem possibilidade de armazenamento temporário


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A ferramenta Pandas é uma tecnologia amplamente utilizada para análise de dados, devido a sua eficiência na manipulação de dados, oferecendo ferramentas fáceis para limpeza, análise e transformação com poucas linhas de código. Com base na versão 2.1 responda qual propriedade é usada no Pandas para acessar um grupo de linhas ou colunas por números inteiros?
dataframe.loc
dataframe.iloc
dataframe.pos
dataframe.find
Uma fila é implementada com duas pilhas S1 e S2, enfileirando em S1 e desenfileirando a partir de S2 com transferência de S1 para S2 quando S2 está vazia. Para uma sequência com M enfileiramentos e M desenfileiramentos intercalados, assinale o custo amortizado por operação.
Θ (log M) por operação, pois cada transferência entre pilhas executa busca binária em S2.
Θ (1) por operação, pois cada elemento movimenta-se no máximo duas vezes entre as pilhas.
Θ (√M) por operação, pois a movimentação total distribui-se em blocos de tamanho médio raiz de M.
Θ (M) por operação, pois cada desenfileiramento percorre todos os elementos remanescentes.
Durante o desenvolvimento de um sistema de tramitação de processos legislativos, o Analista precisou implementar uma funcionalidade que armazenasse documentos em ordem de prioridade para serem processados. Novos documentos podem ser inseridos a qualquer momento, mas os mais prioritários devem sempre ser processados primeiro. Assinale a alternativa correta que corresponde a estrutura indicada.
Pilha, porque mantém a ordem de chegada, mesmo com elementos prioritários.
Lista duplamente encadeada, pela agilidade na navegação nos dois sentidos.
Fila circular, por garantir ciclos contínuos de inserção e remoção de dados.
Hash table, pela rápida localização de elementos a partir de uma chave.
Fila de prioridade, que organiza os elementos com base em sua importância.
Considerando fila, em estrutura de dados, a inserção de um elemento na estrutura pode ser realizada:
Apenas no início.
Apenas no final.
Em qualquer posição.
Na segunda ou penúltima posição.
No início ou no final.
Uma escola está implementando um sistema de gerenciamento de tarefas para os computadores do laboratório, considerando as seguintes estratégias:
- Tarefas de alta prioridade são adicionadas a uma estrutura na qual a última tarefa inserida é a primeira a ser resolvida.
- Tarefas comuns seguem uma estrutura na qual as tarefas são resolvidas na ordem em que chegaram.
Com base nas definições de Pilhas e Filas, qual das alternativas relaciona CORRETAMENTE a estrutura de dados utilizada para cada tipo de tarefa?
Tarefas de alta prioridade são armazenadas em uma fila (FIFO), enquanto tarefas comuns são armazenadas em uma pilha (LIFO).
Tarefas de alta prioridade são armazenadas em uma pilha (LIFO), enquanto tarefas comuns são armazenadas em uma fila (FIFO).
Ambas as tarefas são armazenadas em uma fila (FIFO), mas as tarefas de alta prioridade têm acesso privilegiado à cabeça da fila (FIFO).
Ambas as tarefas são armazenadas em uma pilha (LIFO), mas as tarefas comuns esperam até que todas as tarefas de alta prioridade sejam resolvidas.
Tarefas de alta prioridade são armazenadas em uma fila (FIFO), enquanto tarefas comuns são armazenadas em uma estrutura de dados híbrida.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
No RabbitMQ, o stream é uma estrutura de dados não persistente que pode armazenar mensagens de produtores que são lidas pelos consumidores, diferenciando-se das filas por não ser replicado.
Certo
Errado
Considere o seguinte código Java que utiliza a estrutura de dados fila (Queue):

Qual será a saída do programa após sua execução?
João Maria José.
Maria José Renata.
José Antônio Renata.
José Renata Antônio.
Com base no funcionamento das filas (queues) no RabbitMQ, analise as afirmativas abaixo.
I. As filas seguem, por padrão, uma estrutura FIFO (first in, first out), ou seja, a primeira mensagem inserida é a primeira a ser consumida.
II. Em RabbitMQ, as mensagens são trocadas diretamente entre produtores e consumidores, sem a necessidade de uma fila intermediária.
III. Embora existam estruturas alternativas como streams, as filas ainda são fundamentais em diversos aspectos do sistema de mensageria.
IV. Em protocolos como MQTT e STOMP, as filas não têm qualquer função, sendo utilizadas apenas em sistemas legados e totalmente desnecessárias nas aplicações modernas.
Estão corretas as afirmativas:
I e III apenas
II e IV apenas
I, II e IV apenas
I, III e IV apenas
O RabbitMQ permite a comunicação assíncrona entre aplicações por meio de filas, em que producers enviam mensagens e consumers as recebem, o que garante entrega confiável em sistemas distribuídos.
Certo
Errado
Em uma aula para o ensino médio, o professor Lucas solicitou que os alunos organizassem uma lista de tarefas em uma ordem específica, utilizando fichas de papel. Ele explicou que o processo simula a organização de dados em uma estrutura chamada “fila”, onde a primeira tarefa a entrar é a primeira a ser realizada. Os alunos discutiram outras formas de organizar as tarefas e notaram que algumas são mais eficientes dependendo do contexto.
Com base no conceito de filas em estruturas de dados, a principal característica desse tipo de organização é
permitir acesso direto e aleatório a qualquer elemento armazenado.
ordenar os dados de forma que o último elemento inserido seja o primeiro a sair.
garantir que os elementos sejam processados na ordem em que foram acrescentados.
organizar os dados em uma hierarquia, onde elementos podem ter múltiplos filhos.
priorizar os elementos com base em sua importância ou peso, independentemente da ordem de inserção.