Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/03/2022 17:49 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Teste de Conhecimento avalie sua aprendizagem No que se refere a classificaçã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 classificadas como baixo nível II - As linguagens de 3ª geração são classificadas 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 Assinale o grupo de linguagens que são de alto nível e atendem as características do paradigma Orientado a objeto PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON Lupa Calc. EEX0130_201907147561_TEMAS Aluno: ANTONIO BENTO DA COSTA NETO Matr.: 201907147561 Disc.: LING DE PROG PYTHON 2022.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. I e II II e IV I, II e IV I II, III e IV Data Resp.: 29/03/2022 17:45:33 Explicação: A resposta correta é: I, II e IV 2. Java, C++, Python e Smalltalk Phyton, Java, C++ e Delpi Python, Java e Assembly Java e Fortran Java, C++ e HTML Data Resp.: 29/03/2022 17:45:39 Explicação: A resposta correta é: Java, C++, Python e Smalltalk javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 29/03/2022 17:49 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Considere a seguinte expressão: (True + 2)**2 Utilizando Python para avaliar a expressão, é correto afirmar que: Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: 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? 3. A expressão vale 6. A expressão vale 9. A expressão vale True. Não será possível efetuar a operação em virtude da incompatibilidade de tipos. A expressão vale 1. Data Resp.: 29/03/2022 17:45:48 Explicação: A resposta correta é: A expressão vale 9. 4. 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 compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário. 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 procedural a qual não contempla orientação a objetos. A declaração de variáveis é algo obrigatório em Python. Data Resp.: 29/03/2022 17:45:55 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. 5. o código deveria ser "return Fatorial(n) * n -1;" na linha 5. o código deveria ser "return 0" na linha 3. o código deveria ser "if (n == 1):" na linha 2. o código deveria ser "if (n == 1) and (n == 0):" na linha 2. o código deveria ser "return Fatorial(n - 1) * n;" na linha 5. Data Resp.: 29/03/2022 17:46:03 Explicação: A resposta correta é: o código deveria ser "return Fatorial(n - 1) * n;" na linha 5. 29/03/2022 17:49 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 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: Considere o seguinte trecho de um programa escrito na linguagem Python. class Carro(): def FaleComigo(self): print "Sou um carro" class Fusca (Carro): def FaleComigo(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 feita uma sobrecarga do método FaleComigo, 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 Fusca A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de É INCORRETO afirmar que em Phyton, 6. 0 1 1 2 3 5 8 0 1 2 3 4 5 6 7 8 9 1 1 2 3 5 8 1 2 4 8 0 0 1 2 3 4 Data Resp.: 29/03/2022 17:46:09 Explicação: A resposta correta é: 1 1 2 3 5 8 7. polimorfismo. associação. abstração. interface. herança. Data Resp.: 29/03/2022 17:46:14 Explicação: A resposta correta é: polimorfismo. 8. instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens. 29/03/2022 17:49 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 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: No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre construção de atributos: um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele. o método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. é possível acessar os atributos da instância diretamente, sem a necessidade de usar um método. Data Resp.: 29/03/2022 17:46:22 Explicação: A resposta correta é: excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados. 9. 15, 20, 25 e 30 10, 15, 20, 25 e 30 0, 5, 10, 15, 20, 25 e 30 0, 5 e 10 0 e 5 Data Resp.: 29/03/2022 17:46:26 Explicação: A resposta correta é: 15, 20, 25 e 30. 10. É uma atividade bastante encontrada na construção de data warehouses. Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes. Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas. Significa 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). Data Resp.: 29/03/2022 17:46:33 Explicação: A resposta correta é: Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas. Não Respondida Não Gravada Gravada 29/03/2022 17:49 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Exercício inciado em 29/03/2022 17:45:27.
Compartilhar