Buscar

Simulado 02 - Paradigmas de Linguagens de Programação em Python


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON 
Aluno(a): 
Acertos: 9,0 de 10,0 08/09/2022 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
No que se refere a programação de sistemas, avalie as assertivas a seguir? 
I - A programação de sistemas, carece de linguagens que acesse, diretamente, o 
hardware e seus componentes. 
II - Exemplos de uso: software básico, como sistemas operacionais, tradutores e 
interpretadores de linguagens de programação. 
III - As principais linguagens usadas são: Pascal, Java e Ruby. 
IV - Antes das linguagens de alto nível, a programação de sistemas era desenvolvida 
em Assembly. 
Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas 
corretas 
 
 
I 
 I, II e IV 
 
II, III e IV 
 
III e IV 
 
I e IV 
Respondido em 08/09/2022 20:36:17 
 
Explicação: 
A resposta correta é: I, II e IV 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale o grupo de linguagens que são de alto nível e atendem as características do 
paradigma Orientado a objeto 
 
 
Java, C++ e HTML 
 
Phyton, Java, C++ e Delpi 
 Java, C++, Python e Smalltalk 
 
Python, Java e Assembly 
 
Java e Fortran 
Respondido em 08/09/2022 20:36:53 
 
Explicação: 
A resposta correta é: Java, C++, Python e Smalltalk 
 
 
3a Acerto: 1,0 / 1,0 
 Questão 
 
Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo 
"print": 
 
 
 
ga 
 
to 
 t 
 
galinha 
 
gato 
Respondido em 08/09/2022 20:37:18 
 
Explicação: 
A resposta correta é: t 
O comando buscará o terceiro elemento (gato), segunda letra (t). Vale lembrar, que a contagem se 
inicia com zero. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a seguinte expressão: 
 (True + 2)**2 
Utilizando Python para avaliar a expressão, é correto afirmar que: 
 
 
Não será possível efetuar a operação em virtude da incompatibilidade de tipos. 
 
A expressão vale 1. 
 A expressão vale 9. 
 
A expressão vale 6. 
 
A expressão vale True. 
Respondido em 08/09/2022 20:38:22 
 
Explicação: 
A resposta correta é: A expressão vale 9. Vamos analisar por partes: 
 (True + 2)**2 
 (1 + 2)**2 
 (3)**2 
 9 
 
 
 
5a Acerto: 1,0 / 1,0 
 Questão 
 
O trecho de código Python é uma função recursiva para o cálculo do fatorial de um 
número natural qualquer. Entretanto, apresenta um erro de programação. 
 
Em qual linha está o erro e como consertá-lo para que a função cumpra corretamente o 
seu propósito? 
 
 
o código deveria ser "return Fatorial(n) * n -1;" na linha 5. 
 
o código deveria ser "if (n == 1) and (n == 0):" na linha 2. 
 
o código deveria ser "if (n == 1):" na linha 2. 
 o código deveria ser "return Fatorial(n - 1) * n;" na linha 5. 
 
o código deveria ser "return 0" na linha 3. 
Respondido em 08/09/2022 20:40:38 
 
Explicação: 
A resposta correta é: o código deveria ser "return Fatorial(n - 1) * n;" na linha 5. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe o código abaixo em Python. 
a, b = 0, 1 
while b < 10: 
 print (b) 
 a, b = b, a+b 
Após a execução, esse código gera a seguinte saída: 
 
 
0 0 1 2 3 4 
 
0 1 2 3 4 5 6 7 8 9 
 
0 1 1 2 3 5 8 
 1 1 2 3 5 8 
 
1 2 4 8 
Respondido em 08/09/2022 20:41:19 
 
Explicação: 
A resposta correta é: 1 1 2 3 5 8 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
(DPE-RJ/2014) Considere o seguinte trecho de um programa escrito na linguagem 
Python. 
 
class Carro(object): 
 def FaleComigo(self): 
 print ("Sou um carro") 
 
class Fusca (Carro): 
 def FaleComUmFusca(self): 
 print ("Sou um Fusca") 
 
x = Carro() 
y = Fusca() 
 
x.FaleComigo() 
y.FaleComigo() 
No primeiro bloco, o método FaleComigo é definido para a classe Carro, que 
simplesmente produz a mensagem "Sou um carro" ao ser invocado. Para a classe Fusca, 
definida no segundo bloco, foi definido o método FaleComUmFusca, que apenas produz 
a mensagem "Sou um Fusca". No terceiro bloco, os objetos x e y tornam-se instâncias 
das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é 
invocado para cada um dos dois objetos, x e y. Ao ser executado, esse programa 
produz duas linhas na sua tela de saída: 
 
Sou um carro 
Sou um carro 
A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de 
 
 
Associação. 
 
Interface. 
 
Polimorfismo. 
 Herança. 
 Abstração. 
Respondido em 08/09/2022 20:42:44 
 
Explicação: 
A resposta correta é: herança. 
O mecanismo que forneceu o comportamento é a HERANÇA. Observe que classe filha (fusca) 
herda da classe mãe (carro) seus métodos e atributos adicionando um grau de 
especialização. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
O ensino de programação já é realidade em escolas de países desenvolvidos. 
Brincadeiras lúdicas, jogos digitais e comandos simples são utilizados para introduzir o 
aluno a essa nova realidade. Na fase adulta o aluno poderá se especializar em uma 
linguagem já tendo a base de programação e o raciocínio lógico desenvolvidos no ciclo 
básico de educação. Acerca das diferentes linguagens e seus propósitos, assinale a 
opção que contém apenas as linguagens de programação que são interpretadas em 
tempo real. 
 
 
C++ e Java. 
 
C e Python. 
 
C++, JavaScript e Fortran. 
 
C, Pascal e Java. 
 PHP e Python. 
Respondido em 08/09/2022 20:43:24 
 
Explicação: 
A resposta correta é: PHP, Python. 
A linguagem de programação Python é uma linguagem interpretada, assim como as 
linguagens PHP e JavaScript. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o trecho de código a seguir e responda: 
 
Quais elementos estarão presentes na variável minha_lista_filtrada após a execução 
desse programa: 
 
 
10, 15, 20, 25 e 30 
 
0, 5, 10, 15, 20, 25 e 30 
 
0, 5 e 10 
 
0 e 5 
 15, 20, 25 e 30 
Respondido em 08/09/2022 20:43:56 
 
Explicação: 
A resposta correta é: 15, 20, 25 e 30. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o script e responda. 
 
Substituindo a utilização de Threads por Processos na linha 14, qual valor será impresso 
pela linha 18 
 
 
1000000 
 
100000 
 
Impossível determinar 
 0 
 
10 
Respondido em 08/09/2022 20:44:13 
 
Explicação: 
A resposta correta é: 0 
 
 
 
 
 
javascript:abre_colabore('38403','292654099','5628698456');

Continue navegando