Bubble Sort
Quiz
•
Computers
•
3rd Grade
•
Hard
Davi Silva
Used 21+ times
FREE Resource
Enhance your content in a minute
5 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Considerando uma lista (vetor) com os seguintes elementos: 1 - 8 - 9 - 2 - 15 - 20. Após percorrer pela primeira vez a lista, efetuando as comparações indicada no algoritmo, quantas trocas serão realizadas? Considere o objetivo de ordenar a lista em ordem crescente.
2
3
1
4
5
2.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Considerando ainda a lista mostrada na questão anterior (1 - 8 - 9 - 2 - 15 - 20) e a necessidade de ordenar de forma crescente. Como ficaria a lista após percorrer o vetor duas vezes, realizando as comparações e trocas?
1 - 8 - 2 - 9 - 15 - 20
2 - 8 - 1 - 9 - 15 - 20
1 - 2 - 8 - 9 - 15 - 20
1 - 2 - 8 - 9 - 20 - 15
1 - 2 - 8 - 15 - 9 - 20
3.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Um dos exemplos de código para o Bubble Sort mostrado neste recurso utiliza uma condição enquanto posultimatroca>0 ou em uma linguagem de programação while posicaoultimatroca>0. Assinale as alternativas abaixo que apresentam afirmativas corretas sobre esta condição e sua utilização no método.
A condição define se é necessário trocar um valor de uma posição da lista com outra.
A condição é usada para indicar se o vetor já está ordenado ou não.
A condição indica se um valor foi para a posição correta, mas não permite perceber que a lista está ordenada.
Quando não ocorrer mais nenhuma troca a condição vai indicar que não é mais necessário efetuar comparações, portanto a lista está ordenada.
4.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Considerando as afirmações abaixo, assinale a alternativa correta.
I - O Bubble Sort é um método difícil de ser implementado porque apresenta muitas comparações e a necessidade de uso de duas repetições
II - No método abordado nesta atividade as comparações são feitas de forma sucessiva, o primeiro elemento com o último, o segundo com o último, o terceiro com o último e assim por diante.
III - O Bubble Sort é considerado pouco eficiente, principalmente quando a lista de valores é grande.
A I e a III afirmativas estão corretas.
Somente a II afirmativa está correta.
Somente a III e a II afirmativas estão corretas.
Somente a III afirmativa está correta.
5.
MULTIPLE CHOICE QUESTION
2 mins • 1 pt
Você econtra-se diante do seguinte problema. Há uma lista de valores de salários de funcionários e a empresa deseja ver a listagem em uma ordem que permita verificar quais ganham salários maiores e posteriormente aqueles que ganham menos. O objetivo é verificar possíveis incompatibilidades nos casos dos que são mais bem remunerados. A lista dos salários está armazenada na memória em um vetor denominado v_salario. Para solucionar o problema será utilizado o Bubble Sort. Assinale a alternativa abaixo que mostra as instruções de comparação e troca que resolvem corretamente o problema proposto. Considere que i representa a posição atual da lista.
if (v_salario[i] < v_salario[i + 1]){
aux = v_salario[i];
v_salario[i] = v_salario[i + 1];
v_salario[i + 1] = aux;
troca = true;
}
if (v_salario[i] > v_salario[i + 1]){
aux = v_salario[i];
v_salario[i] = v_salario[i + 1];
v_salario[i + 1] = aux;
troca = true;
}
if (v_salario[i + 1] < v_salario[i]){
aux = v_salario[i];
v_salario[i] = v_salario[i + 1];
v_salario[i + 1] = aux;
troca = true;
}
if (v_salario[i] > v_salario[i + 1]){
v_salario[i] = v_salario[i + 1];
aux = v_salario[i];
v_salario[i + 1] = aux;
troca = true;
}
Similar Resources on Wayground
10 questions
Quiz Primary 3 (Microsoft Word)
Quiz
•
3rd Grade
9 questions
Napewno tego nie wiesz! - VIKI GABOR
Quiz
•
1st - 10th Grade
10 questions
Flowchart
Quiz
•
1st - 9th Grade
10 questions
Grade 3 MS Paint
Quiz
•
3rd Grade
9 questions
Call OF Duty
Quiz
•
3rd - 6th Grade
10 questions
Bài 7: Chèn hình, tranh ảnh vào văn bản
Quiz
•
3rd Grade
10 questions
Grade 3 ICT Assessment on storage devices
Quiz
•
3rd Grade
10 questions
friendship
Quiz
•
3rd - 4th Grade
Popular Resources on Wayground
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
20 questions
MINERS Core Values Quiz
Quiz
•
8th Grade
10 questions
Boomer ⚡ Zoomer - Holiday Movies
Quiz
•
KG - University
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
20 questions
Multiplying and Dividing Integers
Quiz
•
7th Grade
10 questions
How to Email your Teacher
Quiz
•
Professional Development
15 questions
Order of Operations
Quiz
•
5th Grade
