

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.
Em um dispositivo IoT (Internet das Coisas) que processa pequenas quantidades de dados sensores, o algoritmo de ordenação por seleção clássico pode ser usado para ordenar leituras de sensores. Você foi requisitado para desenvolver um algoritmo de ordenação por seleção. Aponte, entre as alternativas abaixo, qual é o principal procedimento que você irá desenvolver em cada iteração.
Dividir o conjunto de dados em duas partes iguais.
Selecionar o maior elemento e colocá-lo na última posição.
Selecionar o menor elemento e colocá-lo na primeira posição.
Trocar todos os elementos de posição com seus vizinhos.
Analise o algoritmo a seguir.
• Passo 1. Encontre o menor item do vetor.
• Passo 2. Troque-o de lugar com o item da primeira posição do vetor.
• Passo 3. Repita essas duas operações com os n − 1 itens restantes, depois com os n − 2 itens, até que reste apenas um elemento.
Qual é o método de ordenação descrito pelo algoritmo?
Inserção.
Sheelsort.
Seleção.
Quiksort.
Algoritmos de ordenação são importantes para vários tipos de aplicação. Neste sentido, analise o código em Java a seguir.

O código apresentado refere-se ao Algoritmo de Ordenação conhecido como:
merge sort.
selection sort.
bubble sort.
quick sort.
Uma urna contém 3 bolas vermelhas e 4 bolas azuis indistinguíveis, exceto pela cor. Três bolas serão retiradas dessa urna, sucessivamente e sem reposição.
Seja X a variável aleatória que representa a quantidade de bolas azuis retiradas da urna.
O valor esperado de X é
2,7
2,1
1,7
1,3
0,9
No Microsoft Excel 2019, qual das opções descreve, corretamente, a função SOMASE?
Soma os valores em um intervalo que atende a um critério especificado.
Soma todos os valores de uma planilha, independentemente de critérios.
Soma apenas os valores em células vazias dentro de um intervalo.
Conta quantas células em um intervalo contêm números, independentemente de critérios.
Relacione adequadamente as colunas a seguir sobre os métodos de ordenação à sua descrição correspondente.
1. Bubble Sort.
2. Merge Sort.
3. Quick Sort.
4. Selection Sort.
5. Insertion Sort.
( ) Divide a lista em sublistas menores; ordena essas sublistas e as mescla para obter a lista ordenada.
( ) Algoritmo de comparação que percorre repetidamente a lista; compara elementos adjacentes e troca-os se estiverem na ordem errada.
( ) Divide a lista em duas partes; ordena-as individualmente e combina-as para obter a lista ordenada.
( ) Algoritmo que seleciona iterativamente o elemento mínimo da lista e coloca-o na posição correta.
( ) Algoritmo de comparação que escolhe um elemento como pivô; divide a lista em dois subconjuntos e ordena-os recursivamente.
A sequência está correta em
1, 3, 2, 5, 4.
5, 1, 2, 4, 3.
3, 4, 1, 5, 2.
4, 5, 3, 1, 2.
Considere o seguinte trecho de código:

Esse código tem por objetivo remover as posições pares de uma lista "números".
Assinale a opção que identifica os problemas com esse código.
A remoção de elementos dentro de um laço for deve ser feita usando os métodos next() e remove() do iterador.
O laço for está mal posicionado, e deveria ser usado antes do laço while para iterar corretamente.
O método remove nunca pode ser chamado durante a iteração com um iterador, pois isso sempre resulta em uma exceção.
A variável i utilizada no laço for está causando um erro de indexação ao tentar acessar elementos que já foram removidos.
O laço while deve ser substituído por um laço for para evitar conflitos com o iterador.
Z‑Score é uma técnica utilizada na remoção de outliers, que se baseia na média e no desvio‑padrão.
Certo
Errado
Analise as assertivas abaixo sobre notação big-O e complexidade de algoritmos, observando as afirmações sobre algoritmos de ordenamento:
I. O algoritmo quicksort tem uma complexidade no caso médio de Θ(nlog(n)).
II. O algoritmo mergesort tem uma complexidade no pior caso de O(n log(n)).
III. O algoritmo bubble sort tem uma complexidade no melhor caso de Ω(n).
IV. O algoritmo selection sort tem uma complexidade no melhor caso de Ω(n).
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III e IV.
Apenas I, II e III.
I, II, III e IV.
Para ordenar um vetor com N elementos, o método de ordenação Seleção (Selection Sort) faz o seguinte número de comparações:
(N2 − N)/2, sendo muito lento e inadequado para valores grandes de N.
log2(N2 + N) no melhor caso.
(N2 + N −1)/2 no caso médio, ficando lento para valores grandes de N.
(N − 1) quando o vetor já está originalmente ordenado.
(N2 + N)/4 no pior caso, sendo melhor que o pior caso do Bolha (Bubble Sort) pois faz menos trocas.