wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Bibliotecas Python

Total questions: 15

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Qual comando é utilizado para abrir um arquivo chamado "dados.txt" para leitura em Python?

a)

open("dados.txt", "w")

b)

open("dados.txt", "r")

c)

open("dados.txt", "a")

d)

open("dados.txt", "x")

2.

Qual das opções abaixo representa corretamente uma função lambda que soma dois números xx e yy ?

a)

lambda x, y: x - y

b)

lambda x, y: x + y

c)

lambda x, y: x * y

d)

lambda x, y: x / y

3.

Dado a lista `lista = [10, 20, 30, 40, 50]`, qual expressão retorna os elementos do índice 1 ao 3 (inclusive 1, exclusivo 3)?

a)

lista[1:3]

b)

lista[1:4]

c)

lista[0:3]

d)

lista[2:4]

4.

Qual das alternativas abaixo cria uma nova lista contendo o quadrado de cada elemento da lista `numeros = [1, 2, 3, 4]` usando compreensão de listas?

a)

[x*2 for x in numeros]

b)

[x**2 for x in numeros]

c)

[x+2 for x in numeros]

d)

[x/2 for x in numeros]

5.

Qual comando do Python é utilizado para exibir o diretório de trabalho atual?

a)

os.getcwd()

b)

os.chdir()

c)

os.listdir()

d)

os.mkdir()

6.

Qual das opções abaixo fecha corretamente um arquivo aberto em Python?

a)

arquivo.close()

b)

close(arquivo)

c)

arquivo.fechar()

d)

fechar(arquivo)

7.

Qual comando retorna todos os elementos de uma lista `a` exceto o último?

a)

a[1:]

b)

a[:-1]

c)

a[:1]

d)

a[::1]

8.

Qual das opções abaixo representa corretamente uma função lambda que retorna o dobro de um número xx ?

a)

lambda x: x + 2

b)

lambda x: x * 2

c)

lambda x: x / 2

d)

lambda x: x - 2

9.

Qual comando é utilizado para ler todas as linhas de um arquivo em uma lista?

a)

arquivo.read()

b)

arquivo.readlines()

c)

arquivo.readline()

d)

arquivo.lerlinhas()

10.

Dada a lista `lista = [1, 2, 3, 4, 5, 6]`, qual expressão retorna apenas os elementos nas posições pares (índices 0, 2, 4)?

a)

lista[1::2]

b)

lista[::2]

c)

lista[2::2]

d)

lista[::1]

11.

Qual das alternativas abaixo cria uma lista com os números pares de 0 a 9 usando compreensão de listas?

a)

[x for x in range(10) if x % 2 == 0]

b)

[x for x in range(10) if x % 2 != 0]

c)

[x for x in range(10) if x > 5]

d)

[x for x in range(10) if x < 5]

12.

Qual comando do Python é utilizado para importar a biblioteca padrão de manipulação de arquivos e diretórios?

a)

import os

b)

import sys

c)

import file

d)

import dir

13.

Qual das opções abaixo cria um novo arquivo chamado "novo.txt" e escreve "Olá Mundo" nele?

a)

open("novo.txt", "r").write("Olá Mundo")

b)

open("novo.txt", "w").write("Olá Mundo")

c)

open("novo.txt", "a").write("Olá Mundo")

d)

open("novo.txt", "x").write("Olá Mundo")

14.

Qual comando retorna o número de elementos de uma lista chamada `lista`?

a)

tamanho(lista)

b)

len(lista)

c)

count(lista)

d)

size(lista)

15.

Qual das opções abaixo representa corretamente um arquivo Python válido?

a)

script.py

b)

script.txt

c)

script.doc

d)

script.exe