Search Header Logo

Quiz sobre Ordenação em Python

Authored by CLAUDINEI JOSE TAGUTI

Information Technology (IT)

Professional Development

Used 1+ times

Quiz sobre Ordenação em Python
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a principal diferença entre o método list.sort() e a função sorted() em Python?

list.sort() funciona apenas com listas de números, enquanto sorted() aceita qualquer tipo de dado.

list.sort() retorna uma nova lista ordenada, enquanto sorted() ordena a lista no local.

sorted() retorna uma nova lista ordenada, enquanto list.sort() ordena a lista no local e retorna None.

A função sorted() é mais rápida para listas grandes do que list.sort().

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que o parâmetro reverse=True faz ao ser usado em uma função de ordenação como sorted()?

Ele ordena os elementos de forma aleatória.

Ele ordena os elementos em ordem crescente (do menor para o maior).

Ele reverte a lista sem ordená-la.

Ele ordena os elementos em ordem decrescente (do maior para o menor).

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Para ordenar uma lista de tuplas com base no segundo elemento, qual parâmetro você usaria?

order

index

key

field

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a principal função de uma 'lambda' ao ser usada como o argumento key em uma ordenação?

Para criar uma função nomeada e reutilizável.

Para ordenar os elementos em ordem decrescente.

Para definir uma função simples e anônima que especifica o critério de ordenação.

Para transformar todos os elementos da lista em strings.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual seria o resultado de sorted(lista, key=lambda x: x[1]) para a lista [('maçã', 2), ('banana', 1), ('abacaxi', 3)]?

[('maçã', 2), ('banana', 1), ('abacaxi', 3)]

[('abacaxi', 3), ('maçã', 2), ('banana', 1)]

[('banana', 1), ('maçã', 2), ('abacaxi', 3)]

[('abacaxi', 3), ('banana', 1), ('maçã', 2)]

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual método ou função você usaria para ordenar uma lista de strings de forma que '10' viesse depois de '2'?

sorted(lista, key=int)

lista.sort()

sorted(lista, key=str)

reversed(lista)

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a principal característica de um algoritmo de ordenação 'estável'?

Ele tem um desempenho O(n logn).

Ele ordena os elementos em ordem decrescente.

Ele preserva a ordem relativa de elementos que possuem chaves de ordenação iguais.

Ele sempre ordena a lista no local, sem criar uma cópia.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?