Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

Você acertou 2 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas
vezes quiser.
Verificar Desempenho
1 Marcar para revisão
Sobre a linguagem Python, afirma-se:
I � É uma linguagem com suporte à orientação a objetos e à herança múltipla.
II � É uma linguagem em que a indentação (indent) faz parte da sintaxe.
III � Possui uma implementação de orientação a objetos em que todos os atributos são,
obrigatoriamente, privados.
IV � É uma linguagem que possui tipagem estática.
Estão corretas as afirmativas:
Questão 1 de 10
Corretas �2�
Incorretas �8�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio Python Básico Sair
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 1/19
A
B
C
D
E
II e IV.
I e II.
III e IV.
II e III.
I, III e IV.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 2/19
As afirmativas corretas são: I e II.
A linguagem Python é uma linguagem de programação que suporta a orientação a
objetos e a herança múltipla, conforme afirmado na primeira afirmação. Além disso, a
indentação é uma parte crucial da sintaxe em Python, o que é confirmado na segunda
afirmação. No entanto, a terceira afirmação é incorreta, pois, em Python, nem todos os
atributos são obrigatoriamente privados. A quarta afirmação também é falsa, pois
Python é uma linguagem de tipagem dinâmica, o que significa que o tipo de uma
variável pode mudar durante a execução do programa.
2 Marcar para revisão
Saber interpretar um código em Python é fundamental para o desenvolvimento e
manutenção de programas na linguagem Python. A interpretação do código permite
entender como o programa funciona e identificar possíveis erros ou problemas em sua
estrutura. Nesse sentido, qual é a saída do seguinte código?
y = 2 + 3 * 5.
print(Y)
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 3/19
A
B
C
D
E
O código causará um erro de execução.
17,0
25
17
35
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A saída do código será um erro de execução, pois a variável y foi escrita com letra
maiúscula na declaração print(Y) e com letra minúscula na atribuição y � 2 � 3 � 5. Em
Python, as variáveis são case-sensitive, ou seja, é necessário manter a consistência na
nomenclatura utilizada.
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 4/19
A
B
3 Marcar para revisão
Qual é a saída do seguinte código se o usuário digitar duas linhas contendo 10 e 3
respectivamente?
x = int(input())
y = int(input())
x = x % y
x = x % y
y = y % x
print(y)
1
2
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 5/19
C
D
E
3
4
0
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
Se o usuário digitar duas linhas contendo 10 e 3 respectivamente, a saída do código
será: 0
Na primeira linha, o valor digitado pelo usuário é 10 e atribuído à variável x.
Na segunda linha, o valor digitado pelo usuário é 3 e atribuído à variável y.
Na terceira linha, o valor de x é atualizado para o resto da divisão de x por y, que é 1.
Na quarta linha, o valor de x é atualizado novamente para o resto da divisão de x por y,
que continua sendo 1.
Na quinta linha, o valor de y é atualizado para o resto da divisão de y por x, que é 0.
Na sexta linha, a função print() exibe o valor atualizado de y, que é 0.
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 6/19
4 Marcar para revisão
A interpretação de um código em Python é fundamental para entender como um programa
funciona, identificar possíveis erros ou problemas em sua estrutura, adaptá-lo às
necessidades específicas e aprender com as boas práticas utilizadas pelos
desenvolvedores. Qual é a saída do seguinte trecho se o usuário digitar duas linhas
contendo 2 e 4 respectivamente?
x = int(input())
y = int(input())
x = x / y
y = y / x
print(y)
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 7/19
A
B
C
D
E
8.0
2.0
o código causará um erro em tempo de execução.
4,0
21,0 
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A saída do código será:
x = 2
y = 4
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 8/19
x = 2 / 4
y = 4 / 0.5
print(y) = 8.0
5 Marcar para revisão
Ao interpretar um código em Python, é possível compreender a lógica por trás de cada
linha de código e identificar a função de cada variável e instrução utilizada. Além disso, a
interpretação do código pode ajudar a identificar erros de sintaxe, de lógica ou de
semântica que possam afetar o funcionamento do programa. Em Python, qual é a saída do
seguinte código?
x = 1 / 2 + 3 // 3 + 4 ** 2
print(x)
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 9/19
A
B
C
D
E
17,5
8
17
8,5
21
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 10/19
A saída do código será:
x = 1 / 2 + 3 // 3 + 4 ** 2
x = 0.5 + 1 + 16
x = 17.5
6 Marcar para revisão
Considere o seguinte fragmento de código-fonte escrito na linguagem Python:
def foo(a):
 return a + a + a
b = 1
foo(b)
foo(b)
foo(b)
Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o
comando abaixo?
print(b)
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 11/19
A
B
C
D
E
0
1
3
6
9
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 12/19
A
B
C
A função foo tem como objetivo retornar o triplo do valor de a. Quando aplicamos a
função foo ao valor de b, temos como resultado o valor 3. No entanto, é importante
notar que o código não exibe o valor da função foo aplicada à variável b em nenhum
momento. O comando print(b) exibe o valor da variável b, que permanece inalterado
como 1, independentemente das operações realizadas na função foo. Portanto, o valor
exibido será 1.
7 Marcar para revisão
As estruturas de dados são responsáveis por organizar e armazenar os dados de forma
eficiente, criando meios para o usuário manuseá-los. Estruturas amplamente utilizadas e
conhecidas são as pilhas, listas e filas. Com relação a Algoritmos e Estrutura deDados,
dadas as afirmações abaixo, assinale a alternativa CORRETA�
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo
executável, do tipo binário.
A declaração de variáveis é algo obrigatório em Python.
Python é uma linguagem procedural a qual não contempla orientação a objetos.
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 13/19
D
E
Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo
tipo, acessados por um índice numérico que inicia em 0 (zero).
Em comandos condicionais ou de repetição, a separação de blocos de código em
Python é feita utilizando a indentação.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é: "Em comandos condicionais ou de repetição, a separação de
blocos de código em Python é feita utilizando a indentação". Isso ocorre porque
Python é uma linguagem de programação que utiliza a indentação para delimitar
blocos de código, diferentemente de outras linguagens que utilizam chaves ou
palavras-chave específicas. Essa característica torna o código Python mais legível e
organizado.
As demais alternativas apresentam informações incorretas sobre a linguagem Python.
Python não é uma linguagem compilável, mas sim interpretada. Além disso, Python
suporta programação orientada a objetos, não sendo apenas procedural. A declaração
de variáveis não é obrigatória em Python, pois é uma linguagem de tipagem dinâmica.
Por fim, as listas em Python podem conter valores de diferentes tipos, não sendo
restritas a um único tipo.
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 14/19
A
B
C
8 Marcar para revisão
Python é uma linguagem de programação poderosa e flexível que é adequada para uma
ampla variedade de tarefas. Analise o código abaixo:
x = 1
y = 2
z = x
x = y
y = z
print(x, y)
Qual é o output do seguinte código?
1 1
1 2
2 2
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 15/19
D
E
2 1
3 1
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O código inicia atribuindo o valor 1 à variável "x" e o valor 2 à variável "y". Em seguida,
o valor de "x" é atribuído à variável "z", ou seja, "z" agora tem o valor 1. Depois, o valor
de "y" é atribuído a "x", então "x" agora tem o valor 2. Finalmente, o valor de "z" (que é
1� é atribuído a "y", então "y" agora tem o valor 1.
Assim, quando o programa exibe o valor de "x" e "y" usando a função "print", o output
será "2 1".
9 Marcar para revisão
Desenvolvida nos anos 80 por Guido van Rossum, a linguagem Python rapidamente se
tornou uma escolha popular para uma ampla variedade de tarefas de programação, desde a
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 16/19
A
B
C
D
E
construção de aplicações web até a análise de dados e a programação científica. Qual é o
comportamento esperado do seguinte programa?
prin("Adeus!")
O programa exibirá ("Adeus!") na tela.
O programa gerará uma mensagem de erro na tela.
O programa emitirá Adeus! na tela.
O programa exibirá "Adeus!" na tela.
O programa emitirá prin("Adeus!") na tela.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 17/19
A
B
C
O programa gerará uma mensagem de erro na tela. Isso ocorre porque a função
"prin" não existe em Python. A função correta é "print", com a letra "t" no final.
Portanto, ao executar esse código, uma mensagem de erro será gerada na tela,
informando que a função "prin" não foi encontrada.
10 Marcar para revisão
Amarração dinâmica (também conhecida como "binding dinâmico") é um conceito em
linguagens de programação que se refere à associação de valores a nomes de variáveis em
tempo de execução. Em outras palavras, em linguagens com amarração dinâmica, as
variáveis podem ter seu tipo e valor modificados durante a execução do programa. Qual
das opções abaixo apresenta uma linguagem com amarração dinâmica?
Python.
Java.
Rust.
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 18/19
D
E
Go.
C��.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A linguagem com amarração dinâmica é a opção Python. As demais opções não
apresentam amarração dinâmica.
02/06/2024, 18:53 estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/665ce921689ede084068c82f/gabarito/ 19/19

Mais conteúdos dessa disciplina