Logo Passei Direto

Simulado Estácio PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON

Ferramentas de estudo

Solved questions

Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto


a) Java e Fortran
b) Python, Java e Assembly
c) Java, C++, Python e Smalltalk
d) Phyton, Java, C++ e Delpi
e) Java, C++ e HTML

Qual das linguagens abaixo possui nenhuma abstração


a) linguagem JAVA
b) linguagem Python
c) linguagem HTML
d) linguagem de máquina
e) linguagem Assembly

Material
Study with thousands of resources!

Solved questions

Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto


a) Java e Fortran
b) Python, Java e Assembly
c) Java, C++, Python e Smalltalk
d) Phyton, Java, C++ e Delpi
e) Java, C++ e HTML

Qual das linguagens abaixo possui nenhuma abstração


a) linguagem JAVA
b) linguagem Python
c) linguagem HTML
d) linguagem de máquina
e) linguagem Assembly

Text Material Preview

Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON   
Aluno(a): MARIANA DOS REIS VASCONCELOS 202104235119
Acertos: 10,0 de 10,0 06/07/2023
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 e Fortran
Python, Java e Assembly
 Java, C++, Python e Smalltalk
Phyton, Java, C++ e Delpi
Java, C++ e HTML
Respondido em 06/07/2023 18:45:27
Explicação:
A resposta correta é: Java, C++, Python e Smalltalk
Acerto: 1,0  / 1,0
 
Qual das linguagens abaixo possui nenhuma abstração
linguagem JAVA
linguagem Python
linguagem HTML
 linguagem de máquina
linguagem Assembly
Respondido em 06/07/2023 18:46:28
Explicação:
A resposta correta é: linguagem de máquina.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Acerto: 1,0  / 1,0
As estruturas de dados são responsáveis por organizar e armazenar os dados de forma e�ciente, criando meios
para o usuário manuseá-los. Estruturas amplamente utilizadas e conhecidas são as pilhas, listas e �las. Com
relação a Algoritmos e Estrutura de Dados, dadas as a�rmações abaixo, assinale a alternativa CORRETA:
A declaração de variáveis é algo obrigatório em Python.
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).
Python é uma linguagem procedural a qual não contempla orientação a objetos.
 Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita
utilizando a indentação.
Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo
binário.
Respondido em 06/07/2023 18:46:52
Explicação:
A resposta correta é: Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita
utilizando a indentação.
Python é uma linguagem interpretada que suporta programação orientada a objetos. No Python, não é necessário
declarar uma variável antes de utilizá-la e a indentação do código é fundamental entre os blocos para o seu correto
funcionamento
Acerto: 1,0  / 1,0
Sobre a linguagem Python, a�rma-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 a�rmativas:
III e IV.
I, III e IV.
 I e II.
II e IV.
II e III.
Respondido em 06/07/2023 18:47:20
Explicação:
A resposta correta é: I e II.
A linguagem Python é conhecida por possuir tipagem dinâmica, ou seja, a atribuição de valores a uma variável ocorre
durante a execução, podendo ser alterada dinamicamente. Sua sintaxe indentada promove a organização do código e
a �uidez de leitura. O Python agrega os atributos de visibilidade presentes nas linguagens orientadas a objetos.
 Questão3
a
 Questão4
a
Acerto: 1,0  / 1,0
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 "if (n == 1) and (n == 0):" na linha 2.
o código deveria ser "return Fatorial(n) * n -1;" na linha 5.
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 06/07/2023 18:48:12
Explicação:
A resposta correta é: o código deveria ser "return Fatorial(n - 1) * n;" na linha 5.
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:
 1 1 2 3 5 8
1 2 4 8
0 1 2 3 4 5 6 7 8 9
0 1 1 2 3 5 8
0 0 1 2 3 4
Respondido em 06/07/2023 18:49:06
Explicação:
A resposta correta é: 1 1 2 3 5 8
 Questão5
a
 Questão6
a
Acerto: 1,0  / 1,0 Questão7
a
(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 é de�nido para a classe Carro, que simplesmente produz a mensagem
"Sou um carro" ao ser invocado. Para a classe Fusca, de�nida no segundo bloco, foi de�nido 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.
Abstração.
Polimor�smo.
 Herança.
Interface.
Respondido em 06/07/2023 18:49:36
Explicação:
A resposta correta é: herança.
O mecanismo que forneceu o comportamento é a HERANÇA. Observe que classe �lha (fusca) herda da classe mãe
(carro) seus métodos e atributos adicionando um grau de especializaçã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++, JavaScript e Fortran.
C e Python.
 PHP e Python.
C++ e Java.
C, Pascal e Java.
Respondido em 06/07/2023 18:50:10
 Questão8
a
Explicação:
A resposta correta é: PHP, Python.
A linguagem de programação Python é uma linguagem interpretada, assim como as linguagens PHP e JavaScript.
Acerto: 1,0  / 1,0
Considere as a�rmativas e responda quais são verdadeiras.
I - Algoritmos supervisionados, como os de classi�cação, não precisam das informações de rótulos ou classes
para serem treinados.
II - Algoritmos de agrupamento utilizam as informações das classes para inferir novos grupos de classes.
III - A limpeza dos dados pode contemplar atividades como complementação de dados ausentes, detecção de
ruídos e eliminação de dados inconsistentes.
IV - A etapa de pós-processamento pode incluir tarefas como visualização dos dados
I e II
I, II, III e IV
I, II e III
 III e IV
I, III e IV
Respondido em 06/07/2023 18:50:37
Explicação:
A resposta correta é: III e IV
Acerto: 1,0  / 1,0
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre construção
de atributos:
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados
inconsistentes.
Signi�ca transformar a natureza dos valores de um atributo utilizando transformações numérico-
categórica ou categórico-numérica.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de
testes (avaliação do modelo gerado).
 Quando utilizada em uma tabela, implica na criação de colunas re�etindo alguma transformação dos
dados existentes em outras colunas.
É uma atividade bastante encontrada na construção de data warehouses.
Respondido em 06/07/2023 18:51:06
Explicação:
A resposta correta é: Quando utilizada em uma tabela, implica na criação de colunas re�etindo alguma transformação
dos dados existentes em outras colunas.
 Questão9
a
 Questão10
a