Buscar

Simulado Estácio PARADIGMAS DE LING 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 8 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 8 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

Prévia do material em texto

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
Como se chama o processo de conversão de linguagens onde não é gerado código executável e o programa roda
a medida que vai sendo convertido.
Montador
 Interpretação
Ligador
Tradução
Compilação
Respondido em 06/07/2023 18:21:23
Explicação:
A resposta correta é: Interpretação
Acerto: 1,0  / 1,0
No que se refere a classi�cação de linguagens de programação por nível e gerações, avalie as assertivas a seguir
I - As linguagens de 1ª e 2ª gerações, são classi�cadas como baixo nível
II - As linguagens de 3ª geração são classi�cadas como alto nível
III - As linguagens de 1ª e 2ª gerações são, respectivamente, Assembly e linguagem de maquina
IV - SQL é uma linguagem de 4ª geração
Com base em sua analise assinale a opção que apresenta APENAS as assertivas corretas
II e IV
I e II
I
 I, II e IV
II, III e IV
Respondido em 06/07/2023 18:22:00
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Explicação:
A resposta correta é: I, II e IV
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:
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.
A declaração de variáveis é algo obrigatório em Python.
 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:22:30
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:
I, III e IV.
II e III.
 I e II.
II e IV.
III e IV.
Respondido em 06/07/2023 18:23:09
 Questão3
a
 Questão4
a
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.
Acerto: 1,0  / 1,0
Considere o seguinte trecho de um programa escrito em Python:
       a = 0
       for i in range(30):
        if a%2 == 0:
        a += 1
        continue
        else:
        if a%5 == 0:
        break
        else:
        a += 3
       print(a)
Assinale a opção que apresenta corretamente o que será impresso na tela.
 5
30
2
10
6
Respondido em 06/07/2023 18:31:40
Explicação:
A resposta correta: 5
Acerto: 1,0  / 1,0
Observe a função print do código escrito em Python a seguir:
 Questão5
a
 Questão6
a
Qual o resultado impresso por essa função?
20
32
 24
16
4
Respondido em 06/07/2023 18:32:11
Explicação:
A resposta correta é: 24
Acerto: 1,0  / 1,0
(TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de software orientado a objetos é
fundamental para o pro�ssional de TI moderno. Acerca da linguagem de programação Python, é correto a�rmar
que:
I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem
atributos e métodos associados.
II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se
utilizar o nome self para ele.
    
III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.
  
IV. Instâncias são objetos criados a partir de uma classe de�nida pelo programador; o que Python chama de
instância é frequentemente denominado objeto em outras linguagens.
I, II e IV, apenas.
 II, III e IV, apenas.
III e IV, apenas.
I e IV, apenas.
I e II, apenas.
Respondido em 06/07/2023 18:38:24
Explicação:
A resposta correta é: II, III e IV, apenas.
Na linguagem Python absolutamente tudo é objeto, inclusive as classes, que na verdade são objetos de object. Object
é um objeto do tipo type que possui vários atributos e métodos próprios.
 Questão7
a
Acerto: 1,0  / 1,0 Questão8
a
Analise o código Python a seguir.
class End_simples(object):
def __init__(self, rua, num, bairro):
       self.rua = rua
       self.num = num
       self.bai = bairro
def Endereco(self):
      return self.rua + ", " + self.num + "\ " + self.bairro
 class End_com(End_simples):
def __init__(self, rua, num, bai, com):
End_simples.__init__(self,rua, num, bairro)
self.com = com
def Endereco(self):
...
a = End_simples("Av Brasil", "243", "Floresta")
b = End_com("Av Miracema", "12", "Centro", "apto 3")
print(a.Endereco())
print(b.Endereco())
 
Sabe-se que a execução desse código produziu as duas linhas a seguir.
Av Brasil, 243 Floresta
Av Miracema, 12 Centro, apto 3
Assinale a opção que apresenta a correta de�nição para o método Endereco na classe End_com.
return parent(End_com, self).Endereco() \+ ", " + self.com
 return super(End_com, self).Endereco() \+ ", " + self.com
return End_simples.Endereco() \+ ", " + self.com
return self.parent.Endereco() \+ ", " + self.com
return self.Endereco()+ ", " + self.com
Respondido em 06/07/2023 18:39:02
Explicação:
A resposta correta é: return super(End_com, self).Endereco() \+ ", " + self.com
No método Endereco da classe End_com deve ser feita uma chamada ao método Endereco de sua classe Pai, a classe
End_simples, o qual retorna os valores para rua, número e bairro em forma de uma string: return self.rua +
\¿ + self.bairro (esses valores são passados por parâmetro ao construtor End_simples dentro do
construtor da classe End_com, pois há entre essas duas classes um relacionamento de herança). O método Endereco
de End_com concatena a string retornada pelo método Endereco de End_simples com o valor da variável self.com de
End_com, sendo essa string concatenada o seu valor de retorno.
, ¿ + self. νm +
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_�ltrada após a execução desse programa:
0 e 5
 15, 20, 25 e 30
0, 5, 10, 15, 20, 25 e 30
0, 5 e 10
10, 15, 20, 25 e 30
Respondido em 06/07/2023 18:39:28
Explicação:
A resposta correta é: 15, 20, 25 e 30.
Acerto: 1,0  / 1,0
Considere o script e responda.
 Questão9
a
 Questão10
a
Substituindo a utilização de Threads por Processos na linha 14, qual valor será impresso pela linha 18
1000000
 0
10
Impossível determinar
100000
Respondido em 06/07/2023 18:39:58
Explicação:
A resposta correta é: 0

Continue navegando