Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/4 EM2020113: PARADIGMAS E LINGUAGEM PYTHON Pontos: 1,00 / 1,00 Ref.: 7790284 1. Pontos: 0,00 / 1,00 Ref.: 7790148 2. EM2020117: PYTHON BÁSICO Pontos: 1,00 / 1,00 Ref.: 5292383 3. Pontos: 1,00 / 1,00 Ref.: 5295357 4. (IBADE/2019) Há uma diferença entre o código fonte que se escreve e as instruções que a máquina compreende. Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores ou compiladores. A linguagem abaixo que mais se aproxima da linguagem de máquina é: Java. PHP. HTML. Cobol. Assembly. 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. Python e HTML. .NET, Java e CSS. PHP, ASP e Javascript. HTML, CSS e Javascript. 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: 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 e dicionários são indexados por inteiros, ao passo que sequências podem ser indexadas por "strings". Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem. Considere o seguinte fragmento de código-fonte, escrito em linguagem Python: Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON Aluno: Professor: ROBSON LORBIESKI AV Turm a: 9001 DGT0286_AV_202211520267 (AG) 06/03/2023 20:49:41 (F) Avaliação: 7,00 pts Nota SIA: 9,00 pts 2/4 EM2020118: PYTHON EM OUTROS PARADIGMAS Pontos: 1,00 / 1,00 Ref.: 5295426 5. Pontos: 0,00 / 1,00 Ref.: 5298413 6. EM2020119: PYTHON ESTRUTURADO Pontos: 1,00 / 1,00 Ref.: 5295434 7. a = 3 b = a * 2 a, b = b, a Após a execução de todos os comandos, qual é o resultado apresentado pelo comando abaixo? print(a) 6 36 3 a 63 Considere o trecho de código a seguir e responda: O que será impresso ao término da execução desse programa: [30] [] O programa apresentará um erro None [0, 5, 10, 15, 20, 25, 30] 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 na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes. Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado). 3/4 Pontos: 1,00 / 1,00 Ref.: 7711684 8. EM2020120: PYTHON ORIENTADO A OBJETOS Pontos: 1,00 / 1,00 Ref.: 6111701 9. Pontos: 0,00 / 1,00 Ref.: 6112185 10. Considere o seguinte trecho de um programa escrito em Python: a = 1 while a < 10: if a % 2 == 0: break else: a += 1 print(a) Assinale a opção que apresenta corretamente o que será impresso na tela. 9 2 10 1 15 (FGV/2018) Considere a seguinte definição da função f, declarada na sintaxe Python. Assinale o valor produzido pela execução do código acima. 34 21 17 13 55 (IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: 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 1 (um). Python é uma linguagem procedural a qual não contempla orientação a objetos. A declaração de atributos é 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 compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário .py. 4/4 Sobre as linguagens de programação Java, C++ e Python, podemos afirmar que: I - Java e C++ são compiladas, enquanto Python é interpretada. II - Python não tem suporte à orientação a objetos. III - O polimorfismo por sobrecarga, no qual mais de um método tem o mesmo nome, mas assinaturas diferentes, é suportado pelo Python. IV - Java não tem suporte à herança múltipla. Verifica-se que está(ão) correta(s) I, II e III. II, apenas. I e III, apenas. III e IV, apenas. I e IV, apenas.
Compartilhar