Questionário 1.2

Questionário 1.2

University

24 Qs

quiz-placeholder

Similar activities

Teste Semiologia III (Questões de Concursos)

Teste Semiologia III (Questões de Concursos)

University

25 Qs

REVISÃO A2 - TECNAL

REVISÃO A2 - TECNAL

University

20 Qs

Avaliação_2A

Avaliação_2A

2nd Grade - University

20 Qs

Oficina do Futuro 2024 - Quiz 2

Oficina do Futuro 2024 - Quiz 2

University

20 Qs

QUIZZ DE PARCIAL 2 Diseño de instalaciones

QUIZZ DE PARCIAL 2 Diseño de instalaciones

University

22 Qs

Quiz de Direito Empresarial

Quiz de Direito Empresarial

University

20 Qs

Guarda Material

Guarda Material

5th Grade - University

20 Qs

Artigo de Opinião

Artigo de Opinião

9th 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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?