Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 202012729119) Relacione as colunas A, onde temos paradigmas das linguagens de programação e a coluna B, onde temos as características dos paradigmas de linguagens, A - paradigmas B - Características dos paradigmas 1 - estruturado a - tem como base o encapsulamento, herança e polimorfismo 2 - orientado e objeto b - C e Pascal são referências desse paradigma 3 - lógico c - baseado em funções 4 - funcional d - Prolog é a linguagem mais significativa desse paradigma Com base em sua análise, marque a opção relaciona corretamente as 2 colunas A e B 1-b, 2-a, 3-d, 4-c 1-b, 2-c, 3-d, 4-a 1-c, 2-a, 3-c, 4-d 1-a, 2-c, 3-d, 4-b 1-d, 2-b, 3-a, 4-c 2a Questão (Ref.: 202012742544) Avalie as assertivas a seguir I - O compilador tem um otimizador de código, que o torna mais eficiente. II - Um compilador realizar 3 tipos de analise: sintática, léxica e semântica III - Um código relocável tem endereço fixo de memoria para ser carregado e executado. Com base em sua análise, assinale a ÚNICA opção com todas as assertivas corretas estão corretas I e II apenas está correta I apenas estão corretas III apenas estão corretas II apenas estão corretas II, III apenas javascript:alert('Código da questão: 5284943/n/nStatus da questão: Liberada para Uso.'); javascript:alert('Código da questão: 5298368/n/nStatus da questão: Liberada para Uso.'); 3a Questão (Ref.: 202012736559) 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". Listas não podem ser modificadas depois de criadas, ao passo que sequências e dicionários podem. 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. 4a Questão (Ref.: 202015069468) (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. 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. Pode ser utilizada como linguagem principal no desenvolvimento de sistemas e também pode ser utilizada como linguagem script em vários softwares. O caractere "/" marca o início de comentário. Qualquer texto depois do "/" será ignorado até o fim da linha. Python permite que os conteúdos das variáveis sejam sempre alterados, não existindo, dessa forma, tipos imutáveis. javascript:alert('Código da questão: 5292383/n/nStatus da questão: Liberada para Uso.'); javascript:alert('Código da questão: 7625292/n/nStatus da questão: Liberada para Uso.'); 5a Questão (Ref.: 202012739612) 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) 333 321 123 132 111 6a Questão (Ref.: 202015155860) (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. 55 34 17 21 13 javascript:alert('Código da questão: 5295436/n/nStatus da questão: Liberada para Uso.'); javascript:alert('Código da questão: 7711684/n/nStatus da questão: Liberada para Uso.'); 7a Questão (Ref.: 202013556975) 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 e III, apenas. II, apenas. II e III, apenas. I e II, apenas. I, II e III. 8a Questão (Ref.: 202013556361) 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 e III, apenas. II, apenas. I, II e III. III e IV, apenas. I e IV, apenas. javascript:alert('Código da questão: 6112799/n/nStatus da questão: Liberada para Uso.'); javascript:alert('Código da questão: 6112185/n/nStatus da questão: Liberada para Uso.'); 9a Questão (Ref.: 202012739602) 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 [30] [0, 5, 10, 15, 20, 25, 30] None [] 10a Questão (Ref.: 202012739593) 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 POST javascript:alert('Código da questão: 5295426/n/nStatus da questão: Liberada para Uso.'); javascript:alert('Código da questão: 5295417/n/nStatus da questão: Liberada para Uso.'); Uma página em branco Requisição GET Erro 405 - Método não permitido Erro 404 - Página não encontrada
Compartilhar