Font size
WorksheetsQuizz Python AIB-12ºBGI
Total questions: 25
Worksheet time: 14mins
O print("\n"*4) faz o seguinte:
mudança de linha e escreve 4
mudança de linha
avanço de linha
mudança de 4 linhas
As seguintes instruções if a==b: ...elif a<b:...else:..fazem parte de uma:
estrutura seleção múltipla
estrutura seleção composta
estrutura seleção encadeada
estrutura seleção simples
for x in range(1,11,2): devolve como resultado os seguintes valores
(a)
O código print(len(a)) devolve:
tamanho da lista
conteúdo da lista
posição dos elementos da lista
valor de um elemento da lista
A expressão: n=10.1 identifica o tipo de dados:
bool
str
float
int
O fluxograma representa o algoritmo de:
de forma textual
de forma gráfica
de forma numérica
de forma real
O operador == é utilizado em Python para:
Para atribuição de valores
Para comparação de valores
Para realizar divisões
Para manipulação de listas
A função upper() em Python:
Converte os valores para maiúsculas
Converte os valores para string
Converte os valores em símbolos
Converte os valores para valores reais
Qual é a função do operador // em Python?
Retornar o módulo de um número
Calcular o resto da divisão entre dois números
Retornar o quociente de uma divisão
Realizar uma divisão inteira
A função lower() em Python:
Converte os valores para minúsculas
Converte os valores para string
Converte os valores em símbolos
Converte os valores para valores reais
Para o script a seguir, qual o output de dados:
n1=15
n2=3
print(n1*n2+n1)
41
60
48
44
Ao definir os dados do tiplo float, numa entrada de dados(input), estamos a garantir que:
O valor é variável
O valor só pode ser inteiro
O valor é decimal
O valor é dezimal
A intrução format (x,".2f") é igual a round (x,2). Verdadeiro ou Falso?
(a)
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")
AE
CF
BE
BD
Que operação realizam os operadores "%=" e "//="?
atribuição da exponenciação e subtração
atribuição da multiplicação e da divisão
atribuição do módulo e da divisão
atribuição do módulo e da divisão inteira
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]
print(comida[0])
print(comida[2])
print(comida[1])
print(comida[3])
Qual desta opções define uma lista:
lista=("chocolate", "ovos", "maçã")
lista=["chocolate", "ovos", "maçã"]
lista={"chocolate", "ovos", "maçã"}
Nenhuma das opções anteriores
Para a=3 e b=5, qual das opções tem o valor lógico verdadeiro?
print((a==b) or (a>=b))
print((a>b) and (b==a))
print(not (a>b))
print((b>a)and(b<=a))
Qual é o propósito do comando "elif" numa estrutura condicional em Python?
Representa uma condição alternativa a ser verificada se a condição do if não for atendida.
Indica o início de um novo bloco de código.
Encerra a execução do programa.
Define uma condição que sempre será executada, independentemente das outras.
Qual é o resultado da expressão print(4**2) em Python?
16
8
6
5
O que o operador != representa em Python?
Verifica se dois valores são iguais
Verifica se dois valores são diferentes
Realiza uma operação de adição
Realiza uma operação de subtração
Qual é a função do operador += em Python?
Realiza uma operação de multiplicação
Realiza uma operação de divisão
Realiza uma operação de adição
Realiza uma operação de subtração
Em Python para comentar corretamente uma linha de código utilizamos:
//
**
"
#
Qual das seguintes linguagens pode ser classificada de baixo nível
Visual Basic
Java
C
Assembly
dados = ['bananas', 'morangos', 'peras', 'laranjas']
Qual das opções mostra um loop corretamente?
for i in range('dados'):
for i in dados:
for i in len(dados):
for i in range(dados):
