Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/04/2023, 09:23 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305283960&cod_prova=6128878304&f_cod_disc= 1/6 Meus Simulados Teste seu conhecimento acumulado Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON Aluno(a): THIAGO JOSE RIOS DE SOUZA 202204386429 Acertos: 9,0 de 10,0 02/04/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 Python, Java e Assembly Java, C++ e HTML Java e Fortran Phyton, Java, C++ e Delpi Java, C++, Python e Smalltalk Respondido em 02/04/2023 09:11:04 Explicação: A resposta correta é: Java, C++, Python e Smalltalk 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. Compilação Montador Tradução Interpretação Ligador Respondido em 02/04/2023 09:11:35 Explicação: A resposta correta é: Interpretação Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 02/04/2023, 09:23 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305283960&cod_prova=6128878304&f_cod_disc= 2/6 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). 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. Python é uma linguagem procedural a qual não contempla orientação a objetos. Respondido em 02/04/2023 09:12:24 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 Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo "print": gato t ga to galinha Respondido em 02/04/2023 09:12:59 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. Acerto: 1,0 / 1,0 Observe o código abaixo em Python. a, b = 0, 1 while b < 10: Questão3 a Questão4 a Questão5 a 02/04/2023, 09:23 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305283960&cod_prova=6128878304&f_cod_disc= 3/6 print (b) a, b = b, a+b Após a execução, esse código gera a seguinte saída: 0 1 2 3 4 5 6 7 8 9 1 2 4 8 0 1 1 2 3 5 8 0 0 1 2 3 4 1 1 2 3 5 8 Respondido em 02/04/2023 09:22:36 Explicação: A resposta correta é: 1 1 2 3 5 8 Acerto: 0,0 / 1,0 Observe a função print do código escrito em Python a seguir: Qual o resultado impresso por essa função? 4 32 20 24 16 Respondido em 02/04/2023 09:13:35 Explicação: A resposta correta é: 24 Acerto: 1,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): Questão6 a Questão7 a 02/04/2023, 09:23 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305283960&cod_prova=6128878304&f_cod_disc= 4/6 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 Interface. Abstração. Associação. Herança. Polimor�smo. Respondido em 02/04/2023 09:16:14 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 e Python. PHP e Python. C++, JavaScript e Fortran. C, Pascal e Java. C++ e Java. Respondido em 02/04/2023 09:17:59 Explicação: A resposta correta é: PHP, Python. A linguagem de programação Python é uma linguagem interpretada, assim como as linguagens PHP e JavaScript. Questão8 a 02/04/2023, 09:23 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305283960&cod_prova=6128878304&f_cod_disc= 5/6 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, 5 e 10 0 e 5 10, 15, 20, 25 e 30 0, 5, 10, 15, 20, 25 e 30 15, 20, 25 e 30 Respondido em 02/04/2023 09:19:04 Explicação: A resposta correta é: 15, 20, 25 e 30. 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, III e IV I, II, III e IV III e IV I, II e III Respondido em 02/04/2023 09:21:40 Explicação: A resposta correta é: III e IV Questão9 a Questão10 a 02/04/2023, 09:23 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305283960&cod_prova=6128878304&f_cod_disc= 6/6
Compartilhar