Logo Passei Direto
Buscar

Estrutura Básica De Um Programa Em Python

User badge image
eric mario

em

Ferramentas de estudo

Questões resolvidas

Considere o seguinte fragmento de código fonte, escrito em linguagem python: a = 3 b = a * 2 a, b = b, a Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo?
print(a)
6
a
3
36
63

A função interna eval do Python é utilizada para:
executar uma expressão.
ler uma linha da entrada padrão.
filtrar os elementos de uma lista utilizando uma função.
converter uma string para um número com ponto flutuante.
retornar o valor hash de um objeto.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considere o seguinte fragmento de código fonte, escrito em linguagem python: a = 3 b = a * 2 a, b = b, a Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo?
print(a)
6
a
3
36
63

A função interna eval do Python é utilizada para:
executar uma expressão.
ler uma linha da entrada padrão.
filtrar os elementos de uma lista utilizando uma função.
converter uma string para um número com ponto flutuante.
retornar o valor hash de um objeto.

Prévia do material em texto

Você acertou 7 de 7 questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
A
B
C
1 Marcar para revisão
Considere o seguinte trecho de um programa
escrito em Python:
str = 'Minha frase'
print(str[4]+ str[7])
Após a execução do trecho, é correto afirmar
que:
Será impresso hf
Será impresso af
Será impresso ar
Questão 1 de 7
Corretas (7)
Em branco (0)
1 2 3 4 5
6 7
Lista de exercícios Estrutura… Sair
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 1/9
D
E
Será impresso hr
Será exibida mensagem de erro
porque não é permitido usar o
operador + com strings
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
No trecho de código apresentado, a string
'Minha frase' é indexada. Em Python, a
indexação começa em 0, portanto, str[4]
retorna o quinto caractere da string, que é
'a', e str[7] retorna o oitavo caractere, que
é 'r'. A operação '+' entre as strings resulta
na concatenação delas, portanto, o
resultado impresso será 'ar'.
2 Marcar para revisão
Considere o seguinte trecho de um programa
escrito em Python:
salarioBase = eval(input('Entre com
o salário base: '))
gratific = salarioBase*0.05
imposto = (salarioBase +
gratific)*0.07
salarioLiq = salarioBase + gratific -
imposto
print('{:8.4}'.format(salarioLiq))
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 2/9
A
B
C
D
E
Na execução do programa, suponha que o
usuário entrou com o valor 1000 quando
solicitado. É correto afirmar que será impresso
o valor:
976.5
976.50
980.0
1050.0
1050.00
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O programa em Python apresentado no
enunciado realiza o cálculo do salário
líquido de um funcionário. Primeiro, ele
solicita ao usuário que insira o salário base.
Em seguida, calcula uma gratificação de
5% sobre esse salário base e um imposto
de 7% sobre o total do salário base mais a
gratificação. O salário líquido é então
calculado subtraindo o imposto do total do
salário base mais a gratificação. Se o
usuário inserir 1000 como salário base, a
gratificação será de 50 (5% de 1000), o
imposto será de 73.5 (7% de 1050) e o
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 3/9
A
B
C
D
E
salário líquido será de 976.5 (1050 - 73.5).
Portanto, o valor impresso será 976.5.
3 Marcar para revisão
Considere o seguinte fragmento de código
fonte, escrito em linguagem Python:
a = 3
b = a * 2
a, b = b, a
Após a execução de todos os comandos, qual é
o resultado apresentado pelo comando abaixo?
print(a)
3
6
36
63
a
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 4/9
A
B
C
D
E
A resposta correta é: 6
4 Marcar para revisão
Considere o seguinte trecho de um programa
escrito em Python:
str = 'Sou programador Python'
print(str[5:0:-1])
Após a execução do trecho, é correto afirmar
que:
Será impresso Sou p
Será impresso Sou pr
Será impresso rp uoS
Será impresso p uoS
Será impresso rp uo
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O trecho de código em Python apresentado
realiza uma operação de fatiamento na
string 'Sou programador Python'. A
operação de fatiamento str[5:0:-1] começa
no índice 5 (espaço após 'Sou'), termina
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 5/9
A
B
C
D
E
antes do índice 0 e o passo é -1, o que
significa que o fatiamento é feito de trás
para frente. Portanto, os caracteres
selecionados são o espaço, 'u', 'o', ' ', 'r' e
'p', nessa ordem. Quando impressos, eles
formam a string 'rp uo', que é a alternativa
correta.
5 Marcar para revisão
A função interna eval do Python é utilizada
para:
Executar uma expressão.
Ler uma linha da entrada padrão.
Retornar o valor hash de um objeto.
Filtrar os elementos de uma lista
utilizando uma função.
Converter uma string para um número
com ponto flutuante.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A função eval do Python é usada para
executar uma expressão. Essa função
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 6/9
A
B
C
D
E
avalia a expressão Python passada para ela
e retorna o resultado. Por exemplo, se a
expressão for uma operação matemática
em forma de string, a função eval irá
calcular e retornar o resultado dessa
operação.
6 Marcar para revisão
Considere o seguinte trecho de um programa
escrito em Python:
numero = 40
# numero = numero - 1
print(numero)
Após a execução do trecho, é correto afirmar
que:
Será impresso o valor 39
Será impresso o valor 40
Será impresso o valor 41
Será impressa a string numero
Será impressa a string oremun
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 7/9
A
B
C
D
E
Gabarito Comentado
A resposta correta é: Será impresso o valor
39. O trecho de código faz uma atribuição
à variável numero com o valor 40. Em
seguida, há um comentário que indica que
a variável numero deveria ser
decrementada em 1, mas esse comando
não é executado. Por fim, o valor da
variável numero é impresso. Como a
variável numero não foi decrementada, o
valor impresso será 40.
7 Marcar para revisão
Em um programa escrito em linguagem Python,
o comando de atribuição x = int(4.8) fará com
que a variável x:
Passe a armazenar o valor 4.8
Passe a armazenar o valor 5
Passe a armazenar o valor 4
Passe a armazenar o valor 32
Passe a armazenar o valor 0.5
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 8/9
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
O comando de atribuição x = int(4.8) em
Python converte o número de ponto
flutuante 4.8 para um número inteiro.
Nesse processo de conversão, a parte
decimal do número é descartada e apenas
a parte inteira é mantida. Portanto, a
variável x passa a armazenar o valor 4.
13/04/2026, 18:43 estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/69dd5f27a81df80c3fa51e36/gabarito/ 9/9

Mais conteúdos dessa disciplina