Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Ref.: 5292388 Pontos: 1,00 / 1,00 Como se chama a seguinte característica de uma linguagem de programação "um conjunto relativamente pequeno de construções primitivas pode ser combinado em um número, também, pequeno de maneiras para construir as estruturas de controle e de dados de uma linguagem de programação"? confiabilidade expressividade recursividade ortogonalidade aliasing 2. Ref.: 5298371 Pontos: 0,00 / 1,00 Considere as seguintes características de paradigmas de programação I - Seus comandos são basicamente funções II - Tem por base, o reuso, através da implementação de herança e polimorfismo III - Focado em eficiência IV - LISP e Python são disciplinas desse paradigma. Assinale a opção que apresenta, em ordem, a correta classificação em paradigmas. Pode-se repetir paradigmas nas respostas estruturado, orientação a objetos, estruturado, lógico funcional, orientação a objetos, orientado a objetos, lógico funcional, orientação a objetos, estruturado, funcional estruturado, orientação a objetos, concorrente, lógico funcional, orientação a objetos, estruturado, lógico 3. Ref.: 7625292 Pontos: 1,00 / 1,00 (Quadrix/COREN-RS/2018 - adaptada) Python é uma linguagem extremamente versátil e de fácil assimilação. Sua sintaxe permite a manipulação de estruturas complexas com um grau de dificuldade inferior as linguagens concorrentes. No que se refere à linguagem de programação Python, assinale a alternativa correta. O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o fim da linha. Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares. Python é uma linguagem de alto nível e robusta. Possui seu próprio framework e é incompatível com frameworks de terceiros. Python utiliza a duck typing (tipagem dinâmica), que nada mais é do que definir um tipo para a variável, com as operações que podem ser aplicadas, antes mesmo de ela ter sido criada, com base em conhecimento prévio do programa. Essa tarefa é executada pelo interpretador. Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis. 4. Ref.: 5292383 Pontos: 1,00 / 1,00 Três tipos de dados fundamentais em Python são as listas ("lists"), sequências ou 'tuplas' ("tuples") e dicionários ("dictionaries"). A respeito dessas estruturas, é correto afirmar: Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings". Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem. Listas podem ser modificadas, mas seu tamanho não pode ser modificado após a criação, ao passo que sequências e dicionários não têm essa limitação. Listas e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings". Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem. 5. Ref.: 5298413 Pontos: 0,00 / 1,00 No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de dados: Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica. Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas. É uma atividade bastante encontrada na construção de data warehouses. Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado). Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes. 6. Ref.: 5292516 Pontos: 0,00 / 1,00 Considere o script e responda. Qual valor será impresso pela linha 21: 10 0 1.000.000 100.000 Impossível determinar 7. Ref.: 5285055 Pontos: 1,00 / 1,00 No que diz respeito à linguagem de programação e às linguagens de script, julgue os itens a seguir. a, b = 0, 2 while b < 20: a, b = b, a+b+1 print(b) Assinale a opção que apresenta a sequência correta de números impressos no console de um interpretador Python durante a execução dos comandos acima. 3, 6, 10, 17, 28 2, 2, 4, 6 3, 3, 6, 10, 17, 28 1, 1, 2, 3, 5, 8 2, 3, 6 8. Ref.: 5292538 Pontos: 0,00 / 1,00 Considere a seguinte definição da função f, declarada na sintaxe Python. Assinale o valor produzido pela execução do código acima. 21 13 17 55 34 9. Ref.: 6112368 Pontos: 1,00 / 1,00 (TRE-CE/2012 - Adaptada) Considere: Em relação à sintaxe em Python, é correto afirmar que na: I. Linha 3 a classe B está herdando A. II. Linha 4 o atributo é considerado privado. III. Linha 5 exibe um método construtor. IV. Linha 9 o objeto a é uma instância da classe B. V. Linha 13 o objeto b é uma instância da classe A. I, II, III e V. I e IV, apenas. I e II, apenas. II, III e IV, apenas. I, II e IV, apenas. 10. Ref.: 6112799 Pontos: 1,00 / 1,00 Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python, I - Das três linguagens consideradas, Python é a única que não permite interfaces. II - O Python possui nativamente o tipo privado, assim como C e Ruby. III - Na linguagem Python, o decorator @staticmethods somente pode ser utilizado para qualificar métodos, não podendo ser utilizado para qualificar atributos. Verifica-se que está(ão) correta(s) II, apenas. I, II e III. II e III, apenas. I e II, apenas. I e III, apenas.
Compartilhar