Prévia do material em texto
1a Questão
Considere o seguinte código em Python:
valor = 7
while (valor>3):
print(valor)
valor -= 1
else:
ultimo_valor = valor
print(ultimo_valor)
Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código?
5
4
6
7
3
Respondido em 11/03/2020 23:05:08
Explicação:
A condição é imprimir enquanto o valor for maior que 3. Quando chegar ao valor 3, o código executará a
instrução else, e terá o valor igual a 3.
A resposta correta é a letra e.
2a Questão
Qual é a função do operador relacional ¿==¿ em Python?
e lógico
igual
ou lógico
diferente
atribuição
Respondido em 11/03/2020 23:05:22
Explicação:
== signfica o operador lógico de igualdade em Python, neste caso a resposta é a letra a.
3a Questão
Considere o seguinte conjunto de instruções em Python:
frase = 'este pode ser um teste'
contador = 0
for letra in frase:
if letra == 'e':
contador = contador + 1
print(contador)
Qual é o resultado da variável contador após a realização das instruções?
4
6
1
8
5
Respondido em 11/03/2020 23:06:25
Explicação:
O código conta a quantidade de letras ¿e¿ que aparecem na variável frase, neste caso a resposta é a letra
b.
4a Questão
O que será impresso, caso o código abaixo seja executado duas vezes, primeiramente com o valor 5 e
depois com o valor 10?
x = int(input())
if x>=5:
print(x+10)
if x<10:
print("menor que 10")
else:
if x>8:
print("maior que 8")
else:
print("menor ou igual a 8")
Primeiramente imprimirá 5 e na segunda execução 10
Primeiramente imprimirá 15 e na segunda execução 20
Primeiramente imprimirá 15 e na segunda execução imprimirá além do número 20, o texto "maior
que 8"
Primeiramente imprimirá 20 e na segunda execução 15
Primeiramente imprimirá 15 e o texto "menor que 10". Na segunda execução imprimirá 20
Respondido em 11/03/2020 23:08:44
Explicação:
Como ambos os valores são maiores ou iguais a 5, sempre executa o primeiro if, sendo impresso o valor +
10 (15 e 20), além da frase "é menor que 10" para 5, devido ao if (x<10) interno ao bloco.
5a Questão
Analise as informações abaixo:
I. Python é interpretado
II. Python é orientado a objetos
III. Python é interativo
Estão corretas as afirmações:
Somente I
Somente I e II
Somente I e III
I, II e III
Somente II e III
Respondido em 11/03/2020 23:09:09
Explicação: Todas as afirmações estão corretas
6a Questão
Considere o seguinte código em Python:
for valor in range(2,13):
if valor%2 != 0:
print(valor)
Qual é o último número a ser impresso na tela?
2
11
5
10
13
Respondido em 11/03/2020 23:09:35
Explicação:
O último valor será 11, pois é o último ímpar da faixa coberta pela função range( )