Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

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

Questões resolvidas

Prévia do material em texto

Você acertou 10 de 10
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
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
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.
Questão 1 de 10
Corretas �10�
Em branco �0�
1 2 3 4 5
6 7 8 9 10
Exercicio Python Básico Sair
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 1/15
D
E
O programa exibirá "Adeus!" na tela.
O programa emitirá prin("Adeus!") na
tela.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
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.
2 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:
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 2/15
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
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.
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 3/15
A
B
C
D
E
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
3
4
0
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 4/15
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.
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())
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 5/15
A
B
C
D
E
x = x / y
y = y / x
print(y)
8.0
2.0
o código causará um erro em tempo
de execução.
4,0
21,0 
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A saída do código será:
x = 2
y = 4
x = 2 / 4
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 6/15
A
B
C
D
E
y = 4 / 0.5
print(y) = 8.0
5 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.
Go.
C��.
Resposta correta
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 7/15
A
B
C
Parabéns, você selecionou a
alternativa correta. 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.
6 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 de Dados,
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.
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 8/15
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 correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 9/15
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çõesincorretas 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.
7 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)
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 10/15
A
B
C
D
E
O código causará um erro de
execução.
17,0
25
17
35
Resposta correta
Parabéns, você selecionou a
alternativa correta. 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.
8 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
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 11/15
A
B
C
D
E
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)
17,5
8
17
8,5
21
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
A saída do código será:
x = 1 / 2 + 3 // 3 + 4 ** 2
x = 0.5 + 1 + 16
x = 17.5
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 12/15
A
B
C
D
E
9 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)
0
1
3
6
9
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 13/15
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
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.
10 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?
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 14/15
A
B
C
D
E
1 1
1 2
2 2
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".
13/05/2024, 20:43 estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/
https://estacio.saladeavaliacoes.com.br/exercicio/6642a1e7139d33d914e64800/gabarito/ 15/15

Mais conteúdos dessa disciplina