Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/06/2022 11:56 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON Aluno(a): ANTONIO BENTO DA COSTA NETO 201907147561 Acertos: 9,0 de 10,0 02/06/2022 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. Ligador Montador Compilação Tradução Interpretação Respondido em 02/06/2022 11:44:50 Explicação: A resposta correta é: Interpretação Acerto: 1,0 / 1,0 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 I, II e IV II, III e IV I e II I II e IV Respondido em 02/06/2022 11:46:02 Explicação: A resposta correta é: I, II e IV Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 02/06/2022 11:56 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 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": ga t gato galinha to Respondido em 02/06/2022 11:47:06 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 Considere a seguinte expressão: (True + 2)**2 Utilizando Python para avaliar a expressão, é correto afirmar que: A expressão vale 1. A expressão vale 9. A expressão vale 6. A expressão vale True. Não será possível efetuar a operação em virtude da incompatibilidade de tipos. Respondido em 02/06/2022 11:47:51 Explicação: A resposta correta é: A expressão vale 9. Vamos analisar por partes: (True + 2)**2 (1 + 2)**2 (3)**2 9 Acerto: 1,0 / 1,0 Considere o seguinte trecho de um programa escrito em Python: import math print(sqrt(36)) Qual será o resultado da execução desse programa? Questão3 a Questão4 a Questão5 a 02/06/2022 11:56 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Será impresso na tela: 6.0 Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36) Será impresso na tela: "6" Ocorrerá um erro porque a função print() precisa receber uma string como parâmetro Será impresso na tela: 6 Respondido em 02/06/2022 11:48:46 Explicação: A resposta correta é: Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36) 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 "return Fatorial(n) * n -1;" na linha 5. o código deveria ser "return Fatorial(n - 1) * n;" 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 0" na linha 3. Respondido em 02/06/2022 11:49:45 Explicação: A resposta correta é: o código deveria ser "return Fatorial(n - 1) * n;" na linha 5. Acerto: 1,0 / 1,0 (TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de software orientado a objetos é fundamental para o profissional de TI moderno. Acerca da linguagem de programação Python, é correto afirmar 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 definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens. I e IV, apenas. II, III e IV, apenas. I e II, apenas. III e IV, apenas. I, II e IV, apenas. Respondido em 02/06/2022 11:50:46 Questão6 a Questão7 a 02/06/2022 11:56 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 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. 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, Pascal e Java. C++ e Java. C++, JavaScript e Fortran. PHP e Python. C e Python. Respondido em 02/06/2022 11:51:46 Explicação: A resposta correta é: PHP, Python. A linguagem de programação Python é uma linguagem interpretada, assim como as linguagens PHP e JavaScript. Acerto: 0,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 e 5 0, 5, 10, 15, 20, 25 e 30 15, 20, 25 e 30 0, 5 e 10 Respondido em 02/06/2022 11:55:19 Explicação: A resposta correta é: 15, 20, 25 e 30. Questão8 a Questão9 a 02/06/2022 11:56 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Acerto: 1,0 / 1,0 No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre construção de atributos: Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas. Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes. É uma atividade bastante encontrada na construção de data warehouses. 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). Respondido em 02/06/2022 11:53:49 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. Questão10 a javascript:abre_colabore('38403','286469486','5460255888');
Compartilhar