
Bubble Sort
Authored by Davi Silva
Computers
3rd Grade
Used 21+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
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;
}
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
Cyberquest
Quiz
•
3rd Grade
10 questions
Protokoły DNS i DHCP
Quiz
•
1st - 5th Grade
10 questions
What is the Icon?
Quiz
•
KG - 12th Grade
10 questions
Entorno o Interfaz de Windows y Microsoft Word
Quiz
•
3rd Grade
10 questions
INNOVACIÓN TECNOLÓGICA
Quiz
•
1st - 5th Grade
10 questions
Are you a responsible digital citizen?
Quiz
•
3rd Grade
10 questions
Excellente
Quiz
•
1st - 10th Grade
10 questions
ICT Used In Supermarkets
Quiz
•
3rd - 4th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade