Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: EEX0130 - PARADIGMAS DE LING. DE PROGRAMAÇÃO EM PYTHON Período: 2022.1 EAD (GT) / AV Data: Turma: 9001 ATENÇÃO 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 202013780803) 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 II apenas está correta I apenas estão corretas II, III apenas estão corretas I e II apenas estão corretas III apenas 2a Questão (Ref.: 202013767378) 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-c, 2-a, 3-c, 4-d 1-b, 2-a, 3-d, 4-c 1-b, 2-c, 3-d, 4-a 1-a, 2-c, 3-d, 4-b 1-d, 2-b, 3-a, 4-c javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298368/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5284943/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 3a Questão (Ref.: 202013774820) Observe os seguintes comandos em Python: Ao término da execução da última linha, o programa deverá imprimir: [2, 9, 0, 5] [0, 9, 1, 5] [2, 0, 1, 9] [2, 9, 1, 0] [2, 0, 1, 5] 4a Questão (Ref.: 202013774816) Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa? 10 25 5 15 20 5a Questão (Ref.: 202013767490) 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: javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292385/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292381/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285055/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 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. 2, 2, 4, 6 2, 3, 6 3, 6, 10, 17, 28 1, 1, 2, 3, 5, 8 3, 3, 6, 10, 17, 28 6a Questão (Ref.: 202013774973) 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 17 13 55 34 7a Questão (Ref.: 202014594620) 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 IV, apenas. II, apenas. I e III, apenas. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292538/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112185/n/nStatus da quest%C3%A3o: Liberada para Uso.'); III e IV, apenas. I, II e III. 8a Questão (Ref.: 202014594136) (IFB/2017 - Adaptada) Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: Python é uma linguagem compilável, a qual, após esse processo, gera um arquivo executável, do tipo binário .py. 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. 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. 9a Questão (Ref.: 202013777852) 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 Erro 405 - Método não permitido javascript:alert('C%C3%B3digo da quest%C3%A3o: 6111701/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417/n/nStatus da quest%C3%A3o: Liberada para Uso.'); Erro 404 - Página não encontrada Requisição GET Uma página em branco Requisição POST 10a Questão (Ref.: 202013774951) Considere o script e responda. Qual valor será impresso pela linha 21: 100.000 1.000.000 0 10 Impossível determinar javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292516/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar