Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON Aluno(a): RODRIGO DOMINGUES DELFINO 202002574861 Acertos: 10,0 de 10,0 20/11/2020 1a Questão 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 executa a medida que vai sendo convertido. Compilação Interpretação Montador Tradução Ligador Respondido em 20/11/2020 15:21:03 2a Questão Acerto: 1,0 / 1,0 (2017 - IFB - Professor - Informática/ Desenvolvimento de Sistemas) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: 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 procedural a qual não contempla orientação a objetos. Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário. 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). Respondido em 20/11/2020 15:32:19 3a Questão Acerto: 1,0 / 1,0 (2018 - IF - MT - Informática) Considere o seguinte fragmento de código-fonte escrito na linguagem Python: (MÓDULO 2) def foo(a): return a + a + a b = 1 foo(b) foo(b) foo(b) Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o comando abaixo? print(b) 1 9 6 0 3 Respondido em 20/11/2020 15:30:44 4a Questão Acerto: 1,0 / 1,0 https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=214603355&cod_prova=4354233451&f_cod_disc= Considere a seguinte expressão: (True + 2)**2 Utilizando Python para avaliar a expressão, é correto afirmar que: A expressão vale 9. Não será possível efetuar a operação em virtude da incompatibilidade de tipos. A expressão vale True. A expressão vale 1. A expressão vale 6. Respondido em 20/11/2020 15:22:03 5a Questão Acerto: 1,0 / 1,0 Ano: 2010 Banca: CETAP Órgão: DETRAN-RR Prova: CETAP - 2010 - DETRAN-RR - Analista de Sistemas ¿ (QConcursos, 2020). É INCORRETO afirmar que em Phyton: 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. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o nome self para ele. 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. Respondido em 20/11/2020 15:24:57 6a Questão Acerto: 1,0 / 1,0 Assinale a opção que apresenta a lista que contém apenas as linguagens de programação que são interpretadas em tempo real. PHP, Python C++, JavaScript, Fortran C, Python C++, Java C, Pascal, Java Respondido em 20/11/2020 15:31:02 7a Questão Acerto: 1,0 / 1,0 2. Ano: 2012 Banca: FCC Órgão: TRE-CE Prova: FCC - 2012 - TRE-CE - Analista Judiciário - Análise de Sistemas ¿ (QConcursos, 2020) Considere: Em relação à sintaxe em Python, é INCORRETO afirmar que: Na linha 9, o objeto a é uma instância da classe B. Na linha 13, o objeto b é uma instância da classe A. Na linha 3, a classe B está herdando A. Na linha 4, o atributo é considerado privado. A linha 5 exibe um método construtor. Respondido em 20/11/2020 15:24:55 8a Questão Acerto: 1,0 / 1,0 Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste? Requisição GET. Requisição POST. Erro 404 - Página não encontrada. Erro 405 - Método não permitido. Uma página em branco. Respondido em 20/11/2020 15:23:21 9a Questão Acerto: 1,0 / 1,0 Considere o trecho de código apresentado a seguir. def multiplicar_por(multiplicador): def multi(multiplicando): return multiplicando * multiplicador return multi multi_10 = multiplicar_por(10) print(multi_10(5)) Para que as duas últimas linhas não precisem ser modificadas, podermos trocar a função por qual instrução lambda? multiplicar_por = lambda m1: lambda m2: m2 * m1 multiplicar_por = lambda (m1, lambda m2: m2): m2 * m1 multiplicar_por = lambda m1, lambda m2: m2 * m1 multiplicar_por = lambda m1: m1 * lambda m2: m2 * m1 multiplicar_por = lambda m1, m2: m2 * m1 Respondido em 20/11/2020 15:28:32 10a Questão Acerto: 1,0 / 1,0 Qual dos scripts, a seguir, não utiliza somente funções puras? Script 3 Script 2 Script 1 Todos utilizam somente funções puras Script 4 Respondido em 20/11/15:26:29
Compartilhar