Questionário 1.2

Questionário 1.2

University

24 Qs

quiz-placeholder

Similar activities

AK B3 SUMBER TENAGA (SET 5@ MIX)

AK B3 SUMBER TENAGA (SET 5@ MIX)

University

20 Qs

Examen Beca 22 de abril Curso Ing y Tec Ambientales

Examen Beca 22 de abril Curso Ing y Tec Ambientales

University

20 Qs

KUIZ GPS 20.10.2021

KUIZ GPS 20.10.2021

University

20 Qs

Missão Impossível - Isabel Alçada - CNL 2CEB

Missão Impossível - Isabel Alçada - CNL 2CEB

1st Grade - University

20 Qs

Pretest 1

Pretest 1

University

20 Qs

Perkembangan Emosi, Moral dan Sosial

Perkembangan Emosi, Moral dan Sosial

University

20 Qs

Variáveis Aleatórias

Variáveis Aleatórias

University

19 Qs

MEMORIZE A PALAVRA DE DEUS

MEMORIZE A PALAVRA DE DEUS

1st Grade - University

20 Qs

Questionário 1.2

Questionário 1.2

Assessment

Quiz

Other

University

Hard

Created by

Vinicius P

Used 1+ times

FREE Resource

24 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

5 mins • 20 pts

O código Python a seguir é formado por uma operação POP. Qual alternativa substitui a segunda linha para corrigir o problema de lista espelhada?

lista2 = lista[1:]

lista2 = copy(lista)

lista2 = 'lista'

lista2 = lista+lista-lista

lista2 == lista

Answer explanation

A opção correta é 'lista2 = lista[1:]', pois ela cria uma nova lista a partir da original, excluindo o primeiro elemento. As outras opções não corrigem o problema de lista espelhada adequadamente.

2.

MULTIPLE CHOICE QUESTION

5 mins • 20 pts

Qual deve ser a linha de código para gerar a saída {(0: 'Brasil', 1: 'Cuba', 2: 'Uruguai', 3: 'Vietnam')} a partir da lista Países = ['Brasil', 'Cuba', 'Uruguai', 'Vietnam']?

{ix for i,x in enumerate(Países)}

dict(Países)

dict(enumerate(Países))

{for i,x in enumerate(Países)}

{for i,x in enumerate(Países): ix}

Answer explanation

A função dict(enumerate(Países)) cria um dicionário onde cada país da lista é associado ao seu índice. Isso resulta na saída desejada: {(0: 'Brasil', 1: 'Cuba', 2: 'Uruguai', 3: 'Vietnam')}. As outras opções estão incorretas.

3.

MULTIPLE CHOICE QUESTION

5 mins • 20 pts

Marque a alternativa que representa a saída do código Python apresentado.

2 2

Nada

4

2

Erro

Answer explanation

O código Python imprime duas vezes o número 2, resultando na saída '2 2'. Portanto, a alternativa correta é '2 2'.

4.

MULTIPLE CHOICE QUESTION

5 mins • 20 pts

Considerando as afirmações abaixo, quais são os valores lógicos das afirmações, respectivamente? I. p ∨ (q → r) implica (p → r) ∨ (q ↔ r); II. "O carro é" é uma proposição simples; III. O princípio da Não Contradição afirma que "Toda proposição ou é verdadeira ou falsa"; IV. A função dos conectivos é formar novas proposições a partir de outras proposições; V. ¬(p ↔ ¬p) ↔ ¬p → p é uma contradição.

F, F, F, V, V

V, F, V, V, F

F, V, V, V, V

F, F, F, F, F

F, F, F, F, V

Answer explanation

A afirmação I é falsa, II é falsa, III é falsa, IV é verdadeira e V é verdadeira. Portanto, a resposta correta é F, F, F, V, V.

5.

MULTIPLE CHOICE QUESTION

5 mins • 20 pts

Identifique nas alternativas seguintes aquela que representa corretamente o resultado da última linha de código.

[[False True True] [False True True] [False True True]]

[[0 1 2] [3 4 5] [6 7 8]]

[[0 3 6] [1 4 7] [2 5 8]]

[[True True True] [True True True] [False False False]]

[[False False False] [True False False] [True True False]]

Answer explanation

A análise do código revela que a última linha gera uma matriz onde a segunda e terceira colunas são verdadeiras para as linhas 1 e 2, resultando na matriz [[False True True] [False True True] [False True True]].

6.

MULTIPLE CHOICE QUESTION

5 mins • 20 pts

Marque a alternativa a seguir que representa, usando list comprehensions, uma alternativa às linhas 2, 3, 4 e 5 do código acima.

unidades = [x+1 for x in numeros if x<10]

unidades = [x for x in numeros if x<10 x+1]

unidades = [x+1, for x in numeros, if x<10]

unidades = [x for x in numeros, if x<10, x+1]

unidades = [for x in numeros if x<10 append(x+1)]

Answer explanation

A list comprehension creates a new list by applying an expression to each item in an iterable. The correct choice, 'unidades = [x+1 for x in numeros if x<10]', correctly increments values less than 10 from 'numeros'.

7.

MULTIPLE CHOICE QUESTION

5 mins • 20 pts

Media Image

Dado o seguinte código Python, qual será a saída correta?


'Ambrose'

'Zelda'

'Sabrina'

'spellman'

Answer explanation

O código utiliza um dicionário onde a chave 'Ambrose' está associada a um valor. A saída correta é 'Ambrose', pois é o valor correspondente à chave que foi acessada no dicionário.

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?