Prévia do material em texto
15/03/25, 00:44 estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/ 1/7
Você acertou 5 de 5 questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
A
B
1 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))
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
15/03/25, 00:44 estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/ 2/7
C
D
E
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
salário líquido será de 976.5 �1050 � 73.5�.
Portanto, o valor impresso será 976.5.
2 Marcar para revisão
Considere o seguinte trecho de um programa
escrito em Python:
str = 'Minha frase'
print(str[4�� str[7��
15/03/25, 00:44 estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/ 3/7
A
B
C
D
E
Após a execução do trecho, é correto afirmar
que:
Será impresso hf
Será impresso af
Será impresso ar
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'.
3 Marcar para revisão
15/03/25, 00:44 estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/ 4/7
A
B
C
D
E
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
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.
4 Marcar para revisão
Questão 5 de 5
Corretas �5�
1 2 3 4 5
Lista de exercícios Estrutura… Sair
15/03/25, 00:44 estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/ 5/7
A
B
C
D
E
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
Em branco �0�
15/03/25, 00:44 estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/ 6/7
A
B
C
D
E
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
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
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
15/03/25, 00:44 estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/67ab32e834fbec2ca5b1e250/gabarito/ 7/7
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.