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"?
recursividade
confiabilidade
aliasing
expressividade
ortogonalidade
2.
Ref.: 7790148
Pontos: 1,00 / 1,00
No contexto de programação para Web, temos 2 diferentes ambientes de desenvolvimento: a camada de apresentação e a camada de lógica do negócio. Assinale a opção que apresenta apenas linguagens votladas para o desenvolvimento da camada de lógica do negócio nos servidores WEB.
C# e Ruby.
PHP, ASP e Javascript.
.NET, Java e CSS.
Python e HTML.
HTML, CSS e Javascript.
3.
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 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.
Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings".
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 não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem.
4.
Ref.: 7825762
Pontos: 1,00 / 1,00
A popularidade do Python se deve em grande parte à sua simplicidade. A sintaxe da linguagem é limpa e intuitiva, o que a torna fácil de aprender mesmo para iniciantes. Qual é a definição de um arquivo de script em Python?
É um arquivo de texto que contém instruções que compõem um programa Python.
Uma inteligência artificial.
É um arquivo de texto que contém sequências de erros para log.
É uma mensagem de erro gerada pelos programadores.
É uma mensagem de erro gerada pelo compilador.
5.
Ref.: 5295426
Pontos: 1,00 / 1,00
Considere o trecho de código a seguir e responda:
O que será impresso ao término da execução desse programa:
[]
O programa apresentará um erro
[0, 5, 10, 15, 20, 25, 30]
None
[30]
6.
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:
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
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.
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.
É uma atividade bastante encontrada na construção de data warehouses.
7.
Ref.: 5295436
Pontos: 1,00 / 1,00
Analise o trecho de código, em Python 3, a seguir.
O valor impresso pela função print, na última linha do trecho de código, é: (dica: a função lower retorna todas as letras de uma string em minúsculo)
321
123
132
111
333
8.
Ref.: 7790062
Pontos: 1,00 / 1,00
(CESPE/2010)
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.
1, 1, 2, 3, 5, 8.
3, 6, 10, 17, 28.
2, 3, 6.
2, 2, 4, 6.
3, 3, 6, 10, 17, 28.
9.
Ref.: 7816486
Pontos: 1,00 / 1,00
(UFC/2019 - Adaptada) As linguagens de programação são ferramentas fundamentais para o desenvolvimento de software e aplicativos em geral. Elas permitem que os programadores expressem suas ideias e soluções de forma estruturada e legível para os computadores, permitindo a automação de tarefas complexas e repetitivas. Um dos recursos existentes na orientação a objetos é denominado polimorfismo. Com relação a esse recurso, é correto afirmar:
Com o polimorfismo é possível que um objeto de uma classe mais específica execute uma versão própria de um método que existe em sua classe "pai" (mais genérica), com a qual ele possui um relacionamento de herança. Dessa forma, um mesmo método em uma hierarquia de herança entre classes terá comportamento distinto, a depender do tipo do objeto que o executa.
O polimorfismo refere-se à característica de uma classe poder herdar os atributos e métodos de outra classe, tornando-se uma classe mais especializada.
Com o polimorfismo, é possível a criação de métodos onde os parâmetros são sempre passados por cópia, independentemente se são tipos primitivos ou objetos.
Refere-se à propriedade de somente tornar visível as informações importantes para o contexto da aplicação, enquanto as demais ficam disponíveis somente no escopo da classe.
O polimorfismo restringe que os tipos das variáveis que armazenam um determinado objeto sejam explicitamente do mesmo tipo do objeto, não permitindo generalizações.
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)
I, II e III.
I e II, apenas.
I e III, apenas.
II e III, apenas.
II, apenas.