Font size
WorksheetsIntro Programação | Python
Total questions: 20
Worksheet time: 10mins
O que o programa deve fazer se os dois números recebidos forem iguais?
Imprimir a mensagem 'Números iguais'.
Mostrar o menor número.
Somar os dois números.
Imprimir a mensagem 'Números diferentes'.
Qual é a principal diferença entre as estruturas de repetição while e for em Python?
O while é usado quando não se sabe o número exato de repetições, enquanto o for é usado quando se sabe.
O for só pode ser usado com listas, enquanto o while pode ser usado com qualquer tipo de dado.
O while executa o bloco de código apenas uma vez, enquanto o for executa várias vezes.
O for é mais lento que o while em todas as situações.
ASSINALE APENAS AS ALTERNATIVAS CORRETAS RELACIONADAS ABAIXO, REFERENTE A LINGUAGEM PYTHON.
É possível utilizar a instrução break dentro de um loop while (assim como em loops for) para sair do loop imediatamente, mesmo que a condição do while ainda seja verdadeira.
Após a conclusão de um loop for, a variável de iteração mantém o último valor que lhe foi atribuído durante a iteração.
A estrutura de repetição for em Python é projetada para iterar eficientemente sobre os itens de uma sequência (como listas, tuplas, strings) ou outros objetos iteráveis.
A estrutura de repetição while em Python continua executando seu bloco de código enquanto a condição especificada for verdadeira. O número de vezes que o bloco é executado não é predefinido.
Qual das opções abaixo descreve corretamente o que é Python?
Python é uma linguagem de programação de alto nível, fácil de aprender e usada para diversas aplicações, como desenvolvimento web e análise de dados.
Python é uma linguagem de programação de baixo nível que se utiliza apenas para jogos.
Python é uma linguagem de programação que só pode ser usada em computadores da Apple.
Python é um sistema operacional utilizado para executar aplicativos.
Analise o código Python abaixo e assinale a alternativa que apresenta a saída que será impressa, após a sua execução: valor1 = 50 valor2 = 40 if(valor2 > valor1): valor2 = (valor1 + valor2) / 2 else: valor2 = valor1 ** 2 print(valor2)
2500
46
70
45
1600
Qual código Python imprime somente os números pares de 1 a 100?
for t in range(1, 100): if t % 2 != 0: print(t)
for t in range(2, 101, par): print(t)
for t in range(1, 101): if t % 2 == 0: print(t)
for t in range(2, 100): print(t)
for t in range(1, 101, 3): print(t)
Dada a seguinte matriz de questões, contendo o texto, as alternativas e a alternativa correta: questoes = [["Flamengo é...", 'bom', 'médio', 'ruim', 'a'], ["Vou tirar 10?", 'sim', 'não', 'depende', 'c']]. Qual das alternativas a seguir possui a forma correta de acessar o texto da segunda questão?
( ) questoes[texto][questao].
( ) questoes[1][0].
( ) questoes[0][2].
( ) questoes[0][1].
Considere o seguinte trecho de código em Python que representa uma matriz 3x3: matriz = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] Qual será o resultado da seguinte operação exibida em um print? print(matriz[2][1])
2
8
Considere o seguinte trecho de código Python e aplicando escopo de variáveis (variáveis global e local), qual a saída exata após executar o código.
( ) (1)- Python is fantastic - (2) Python is fantastic
( ) (1)- Python is awesome (2)- Python is fantastic
( ) (1)- Python is fantastic (2)- Python is awesome
( ) (1)- Python is awesome (2)-Python is awesome
Como você define uma string em Python?
Entre colchetes []
Entre aspas simples (‘ ’) ou duplas (“ ”)
Usando o operador =
Entre chaves { }
Qual das opções abaixo representa uma condição composta correta em Python?
( ) if (x > 5) or (x < 10)
( ) if x > 5 and x < 10:
( ) if x > 5, x < 10:
( ) if x > 5 and < 10:
Observando o trecho de código abaixo, qual tipo de erro e linha(s) podemos identificar problemas de execução do mesmo tipo. Podem existir mais erros de execução em outros locais/linha do código.
IndentationError na linha 4.
SyntaxError na linha 2.
NameError na linha 6.
TypeError na linha 8.
Tipo de erro: “Erro de compilação”, na linha: 5 somente. Tipo de erro: “Erro de depuração”, nas linhas: 5, 6, 8. Tipo de erro: “Identação”, nas linhas: 5, 6, 8 e 10. Não existem erros na execução portanto o código executou normalmente.
Tipo de erro: “Erro de compilação”, na linha: 5 somente.
Tipo de erro: “Erro de depuração”, nas linhas: 5, 6, 8.
Tipo de erro: “Identação”, nas linhas: 5, 6, 8 e 10.
Não existem erros na execução portanto o código executou normalmente.
Em Python 3.3, quais são as funções utilizadas para a entrada e saída de valores, respectivamente?
input() para entrada e print() para saída.
leia() para entrada e mostra() para saída.
entrada() para entrada e escreva() para saída.
scanf() para entrada e eprintf() para saída.
O que o programa deve exibir se os dois números informados forem iguais?
Números iguais
O maior número
Erro de entrada
Nada será exibido
Qual é a principal diferença entre as estruturas de repetição while e for em Python?
O while é usado quando não se sabe o número exato de repetições, enquanto o for é usado quando se sabe.
O for só pode ser usado com listas, enquanto o while pode ser usado com qualquer tipo de dado.
O while executa o bloco de código apenas uma vez, enquanto o for executa várias vezes.
O for é mais lento que o while em todos os casos.
ASSINALE APENAS AS ALTERNATIVAS CORRETAS RELACIONADAS ABAIXO, REFERENTE À LINGUAGEM PYTHON.
É possível utilizar a instrução break dentro de um loop while (assim como em loops for) para sair do loop imediatamente, mesmo que a condição do while ainda seja verdadeira.
Após a conclusão de um loop for, a variável de iteração mantém o último valor que lhe foi atribuído durante a iteração.
A estrutura de repetição while em Python continua executando seu bloco de código enquanto a condição especificada for verdadeira. O número de vezes que o bloco é executado não é predefinido.
A estrutura de repetição for em Python é projetada para iterar eficientemente sobre os itens de uma sequência (como listas, tuplas, strings) ou outros objetos iteráveis.
Qual das opções abaixo representa uma condição composta correta em Python?
( ) if (x > 5) or (x < 10)
( ) if x > 5 and x < 10:
( ) if x > 5 and < 10:
( ) if x > 5, x < 10:
Dada a seguinte matriz de questões, contendo o texto, as alternativas e a alternativa correta: questoes = [[“Flamengo é...”, ‘bom’, ‘médio’, ‘ruim’, ‘a’], [“vou tirar 10?”, ‘sim’, ‘não’, ‘depende’, ‘c’]] Qual das alternativas a seguir possui a forma correta de acessar o texto da segunda questão?
( ) questoes[texto][questao].
( ) questoes[1][0].
( ) questoes[0][2].
( ) questoes[0][1].
Associe o método da lista à sua função correta:
Remove o último elemento da lista
1-b
Adiciona um elemento ao final da lista
2-d
Ordena a lista
3-c
Remove um elemento específico da lista
4-a
