Quiz sobre Ordenação em Python

Quiz sobre Ordenação em Python

Professional Development

20 Qs

quiz-placeholder

Similar activities

¿Qué sabes de IA?

¿Qué sabes de IA?

Professional Development

20 Qs

Consumo de API com Axios R

Consumo de API com Axios R

Professional Development

15 Qs

EVOLUÇÃO DOS DISPOSITIVOS MOVÉIS

EVOLUÇÃO DOS DISPOSITIVOS MOVÉIS

Professional Development

15 Qs

AI觀察日記|週一觀察 Wayground遊戲測驗

AI觀察日記|週一觀察 Wayground遊戲測驗

Professional Development

20 Qs

Quizz Navideño

Quizz Navideño

Professional Development

18 Qs

Act. 2: Controles en Word

Act. 2: Controles en Word

Professional Development

20 Qs

Mantemiento de PC

Mantemiento de PC

Professional Development

20 Qs

Manipulação de Arrays em React Native

Manipulação de Arrays em React Native

Professional Development

15 Qs

Quiz sobre Ordenação em Python

Quiz sobre Ordenação em Python

Assessment

Quiz

Information Technology (IT)

Professional Development

Practice Problem

Medium

Created by

CLAUDINEI JOSE TAGUTI

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?

Discover more resources for Information Technology (IT)