Prévia do material em texto
14/02/2022 21:12 EPS https://simulado.estacio.br/alunos/ 1/6 Bruna Cunha Borges Avaliação AV 202105089591 POLO FREGUESIA - RIO DE JANEIRO - RJ avalie seus conhecimentos 1 ponto 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 (Ref.: 202110396918) 1 ponto 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 epolimorfismo 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 Lupa Calc. Notas VERIFICAR E ENCAMINHAR Disciplina: EEX0130 - LING DE PROG PYTHON Período: 2021.4 EAD (G) Aluno: BRUNA CUNHA BORGES Matr.: 202105089591 Turma: 9001 Prezado(a) Aluno(a), Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a todas as questões e que não precisará mais alterá-las. A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno. Valor da prova: 10 pontos. 1. está correta I apenas estão corretas II apenas estão corretas II, III apenas estão corretas III apenas estão corretas I e II apenas 2. javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:anotar_on(); 14/02/2022 21:12 EPS https://simulado.estacio.br/alunos/ 2/6 paradigma Com base em sua análise, marque a opção relaciona corretamente as 2 colunas A e B (Ref.: 202110383493) 1 ponto Considere o trecho do programa Python abaixo. Qual o valor impresso ao executarmos o programa? (Ref.: 202110390931) 1 ponto 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: (Ref.: 202110390933) 1 ponto Considere a seguinte definição da função f, declarada na sintaxe Python. Assinale o valor produzido pela execução do código acima. (Ref.: 202110391088) 1-a, 2-c, 3-d, 4-b 1-d, 2-b, 3-a, 4-c 1-b, 2-c, 3-d, 4-a 1-c, 2-a, 3-c, 4-d 1-b, 2-a, 3-d, 4-c 3. 25 10 5 20 15 4. Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings". 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. 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. Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem. 5. 34 55 14/02/2022 21:12 EPS https://simulado.estacio.br/alunos/ 3/6 1 ponto 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) (Ref.: 202110393986) 1 ponto Considere o seguinte trecho de um programa escrito na linguagem Python. class Carro(): def FaleComigo(self): print "Sou um carro" class Fusca (Carro): def FaleComUmFusca(self): print "Sou um Fusca" x = Carro( ) y = Fusca( ) x.FaleComigo( ) y.FaleComigo( ) No primeiro bloco, o método FaleComigo é definido para a classe Carro, que simplesmente produz a mensagem "Sou um carro" ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi definido o método FaleComUmFusca, que apenas produz a mensagem "Sou um Fusca". No terceiro bloco, os objetos x e y tornam- se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é invocado para cada um dos dois objetos, x e y. Ao ser executado, esse programa produz duas linhas na sua tela de saída: Sou um carro Sou um carro 21 17 13 6. 321 111 123 132 333 7. 14/02/2022 21:12 EPS https://simulado.estacio.br/alunos/ 4/6 A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de (Ref.: 202110397018) 1 ponto Considere: Em relação à sintaxe em Python, é INCORRETO afirmar que na (Ref.: 202110397023) 1 ponto Considere o script a seguir e responda: interface. polimorfismo. herança. abstração. associação. 8. linha 13 o objeto b é uma instância da classe A. linha 4 o atributo é considerado privado. linha 3 a classe B está herdando A. linha 5 exibe um método construtor. linha 9 o objeto a é uma instância da classe B. 9. 14/02/2022 21:12 EPS https://simulado.estacio.br/alunos/ 5/6 Qual valor será impresso pela linha 18: (Ref.: 202110396983) 1 ponto Considere o trecho de código a seguir e responda: O que será impresso ao término da execução desse programa: (Ref.: 202110393976) Impossível determinar 0 1.000.000 100.000 10 10. O programa apresentará um erro None [] [0, 5, 10, 15, 20, 25, 30] [30] VERIFICAR E ENCAMINHAR 14/02/2022 21:12 EPS https://simulado.estacio.br/alunos/ 6/6 Legenda: Questão não respondida Questão não gravada Questão gravada javascript:abre_colabore();