Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação AV avalie seus conhecimentos Disc.: DGT0286 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON Lupa RETORNAR À AVALIAÇÃO 1a Questão (Ref.: 202213040714) (AOCP/2018 - Adaptada) O compilador é o programa responsável por traduzir o código-fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível. Sobre o compilador e as etapas realizadas por esse programa, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. A etapa de análise léxica tem como função a identificação dos elementos componentes do programa, os também chamados símbolos léxicos. II. A etapa de análise sintática visa determinar se o conjunto de símbolos léxicos encontrados pertencem à gramática da linguagem de programação. III. A etapa de análise semântica tem como objetivo verificar se a execução do programa faz sentido para o usuário. Apenas I e III. Apenas I e II. I, II e III. Apenas II. Apenas III. 2a Questão (Ref.: 202213040854) (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 é: PHP. HTML. Java. Assembly. Cobol. 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". 3. Não esqueça de finalizar a avaliação colocando o código verificador no campo no final da página. javascript:voltar_avaliacoes() javascript:diminui(); javascript:aumenta(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790144\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790284\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 3a Questão (Ref.: 202210542953) 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 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. Listas e sequências são indexadas por inteiros, ao passo que dicionários podem ser indexados por "strings". 4a Questão (Ref.: 202210545927) Considere o seguinte fragmento de código-fonte, escrito em linguagem Python: 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) 63 36 a 3 6 5a Questão (Ref.: 202212962254) (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. 13 55 21 34 17 6a Questão (Ref.: 202213040632) (CESPE/2010) a, b = 0, 2 while b < 20: javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292383\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295357\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7711684\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7790062\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. 3, 6, 10, 17, 28. 1, 1, 2, 3, 5, 8. 3, 3, 6, 10, 17, 28. 2, 3, 6. 2, 2, 4, 6. 7a Questão (Ref.: 202211363369) 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. II e III, apenas. I e II, apenas. II, apenas. I e III, apenas. 8a Questão (Ref.: 202211362755) 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. III e IV, apenas. I e IV, apenas. I, II e III. 9a Questão (Ref.: 202210545987) Considere o código a seguir, onde temos um servidor Flask escutando na porta 5000, e responda: javascript:alert('C%C3%B3digo da quest%C3%A3o: 6112799\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.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5295417\n\nStatus da quest%C3%A3o: Liberada para Uso.'); O que será apresentado no navegador se acessarmos a URL http://127.0.0.1:5000/teste Requisição POST Erro 404 - Página não encontrada Uma página em branco Requisição GET Erro 405 - Método não permitido 10a Questão (Ref.: 202210548983) 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). Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica. Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes. 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. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298413\n\nStatus da quest%C3%A3o: Liberada para Uso.'); Período de não visualização da avaliação: desde 05/01/2023 até 13/03/2023.
Compartilhar