wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizz Python AIB-12ºBGI

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.

O print("\n"*4) faz o seguinte:

a)

mudança de linha e escreve 4

b)

mudança de linha

c)

avanço de linha

d)

mudança de 4 linhas

2.

As seguintes instruções if a==b: ...elif a<b:...else:..fazem parte de uma:

a)

estrutura seleção múltipla

b)

estrutura seleção composta

c)

estrutura seleção encadeada

d)

estrutura seleção simples

3.

for x in range(1,11,2): devolve como resultado os seguintes valores

(a)  

4.

O código print(len(a)) devolve:

a)

tamanho da lista

b)

conteúdo da lista

c)

posição dos elementos da lista

d)

valor de um elemento da lista

5.

A expressão: n=10.1 identifica o tipo de dados:

a)

bool

b)

str

c)

float

d)

int

6.

O fluxograma representa o algoritmo de:

a)

de forma textual

b)

de forma gráfica

c)

de forma numérica

d)

de forma real

7.

O operador == é utilizado em Python para:

a)

Para atribuição de valores

b)

Para comparação de valores

c)

Para realizar divisões

d)

Para manipulação de listas

8.

A função upper() em Python:

a)

Converte os valores para maiúsculas

b)

Converte os valores para string

c)

Converte os valores em símbolos

d)

Converte os valores para valores reais

9.

Qual é a função do operador // em Python?

a)

Retornar o módulo de um número

b)

Calcular o resto da divisão entre dois números

c)

Retornar o quociente de uma divisão

d)

Realizar uma divisão inteira

10.

A função lower() em Python:

a)

Converte os valores para minúsculas

b)

Converte os valores para string

c)

Converte os valores em símbolos

d)

Converte os valores para valores reais

11.

Para o script a seguir, qual o output de dados:

n1=15

n2=3

print(n1*n2+n1)

a)

41

b)

60

c)

48

d)

44

12.


Ao definir os dados do tiplo float, numa entrada de dados(input), estamos a garantir que:

a)

O valor é variável

b)

O valor só pode ser inteiro

c)

O valor é decimal

d)

O valor é dezimal

13.

A intrução format (x,".2f") é igual a round (x,2). Verdadeiro ou Falso?

(a)  

14.

Para x=15 e y=27, seleciona a resposta correta.

if x > y:

    print("A")

elif x < y:

    print("B")

else:

    print("C")

   

   

if x % 2 == 0:

    print("D")

   

elif x % 3 == 0:

    print("E")

   

else:

    print("F")

a)

AE

b)

CF

c)

BE

d)

BD

15.

Que operação realizam os operadores "%=" e "//="?

a)

atribuição da exponenciação e subtração

b)

atribuição da multiplicação e da divisão

c)

atribuição do módulo e da divisão

d)

atribuição do módulo e da divisão inteira

16.

Escolha a opção correta da ultima linha de código na qual mostra o output da lista do jantar.

bebidas = ["CocaCola", "IceTea", "Água"]

jantar = ["Pizza", "Hambúrguer", "Esparguete com bifes"]

sobremesas = ["Gelado", "Arroz Doce"]

comida = [bebidas,jantar,sobremesas]

a)

print(comida[0])

b)

print(comida[2])

c)

print(comida[1])

d)

print(comida[3])

17.

Qual desta opções define uma lista:

a)

lista=("chocolate", "ovos", "maçã")

b)

lista=["chocolate", "ovos", "maçã"]

c)

lista={"chocolate", "ovos", "maçã"}

d)

Nenhuma das opções anteriores

18.

Para a=3 e b=5, qual das opções tem o valor lógico verdadeiro?

a)

print((a==b) or (a>=b))

b)

print((a>b) and (b==a))

c)

print(not (a>b))

d)

print((b>a)and(b<=a))

19.

Qual é o propósito do comando "elif" numa estrutura condicional em Python?

a)

Representa uma condição alternativa a ser verificada se a condição do if não for atendida.

b)

Indica o início de um novo bloco de código.

c)

Encerra a execução do programa.

d)

Define uma condição que sempre será executada, independentemente das outras.

20.

Qual é o resultado da expressão print(4**2) em Python?

a)

16

b)

8

c)

6

d)

5

21.

O que o operador != representa em Python?

a)

Verifica se dois valores são iguais

b)

Verifica se dois valores são diferentes

c)

Realiza uma operação de adição

d)

Realiza uma operação de subtração

22.

Qual é a função do operador += em Python?

a)

Realiza uma operação de multiplicação

b)

Realiza uma operação de divisão

c)

Realiza uma operação de adição

d)

Realiza uma operação de subtração

23.

Em Python para comentar corretamente uma linha de código utilizamos:

a)

//

b)

**

c)

"

d)

#

24.

Qual das seguintes linguagens pode ser classificada de baixo nível

a)

Visual Basic

b)

Java

c)

C

d)

Assembly

25.

dados = ['bananas', 'morangos', 'peras', 'laranjas']

Qual das opções mostra um loop corretamente?

a)

for i in range('dados'):

b)

for i in dados:

c)

for i in len(dados):

d)

for i in range(dados):