Baixe o app para aproveitar ainda mais
Prévia do material em texto
AVALIAÇÃO COM PONTUAÇÃO NOTA: 10,0 1 ponto 1. 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,(MODULO3) A - paradigmas B - Características dos paradigmas 1 - estruturado a - tem como base o encapsulamento, herança e polimorfismo 2 - orientado a objeto b - C e Pascal são referencias 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 (Ref.: 202007923654) 1-b, 2-a, 3-d, 4-c 1-b, 2-c, 3-d, 4-a 1-d, 2-b, 3-a, 4-c 1-a, 2-c, 3-d, 4-b 1-c, 2-a, 3-c, 4-d 1 ponto 2. No que se refere a programação de sistemas, avalie as assertivas a seguir? (MODULO2) I. A programação de sistemas, carece de linguagens que acesse, diretamente, o hardware e seus componentes. II. Exemplos de uso: software básico, como sistemas operacionais, tradutores e interpretadores de linguagens de programação. III. As principais linguagens usadas são: Pascal, Java e Ruby. IV. Antes das linguagens de alto nível, a programação de sistemas era desenvolvida em Assembly. Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas corretas (Ref.: 202007923658) I e IV I, II e IV I II, III e IV III e IV 1 ponto 3. (2017 - ITAIPU BINACIONAL - Profissional de Nível Superior Jr. - Computação ou Informática ¿ Suporte) 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: (MÓDULO 3) (Ref.: 202007923670) 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". Dicionários não podem ser modificados depois de criados, ao passo que listas e sequências podem. 1 ponto 4. Considere o seguinte trecho de um programa escrito em Python: (MÓDULO 1) 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. (Ref.: 202007923684) 10 2 9 15 1 1 ponto 5. (2019 - IF Sul Rio-Grandense - Analista de Tecnologia da Informação) Observe a função print do código escrito em Python a seguir: (MÓDULO 2) def foo(n): if n > 1: return n * foo(n-1) return n print(foo(4)) Qual o resultado impresso por essa função? (Ref.: 202007923698) 24 32 20 4 16 1 ponto 6. Considere o seguinte trecho de um programa escrito em Python: (MÓDULO 3) import math print(sqrt(36)) Qual será o resultado da execução desse programa? (Ref.: 202007923797) Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36) Será impresso na tela: 6 Ocorrerá um erro porque a função print() precisa receber uma string como parâmetro Será impresso na tela: "6" Será impresso na tela: 6.0 1 ponto 7. Ano: 2014 Banca: FGV Órgão: DPE-RJ Prova: FGV - 2014 - DPE-RJ - Técnico Superior Especializado - Suporte - (QConcursos, 2020) - Adaptado. Considere o seguinte trecho de um programa escrito na linguagem Python. class Carro(): def FaleComigo(self): print "Sou um carro" class Fusca (Carro): def FaleComigo(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 feita uma sobrecarga do método FaleComigo, 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 Fusca A mensagem produzida no comando y. FaleComigo deve-se ao mecanismo de (Ref.: 202007901177) Interface Associação Herança Abstração Polimorfismo 1 ponto 8. No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre partição de dados. (Ref.: 202007901233) Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica. Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado). 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. 1 ponto 9. Considere o trecho de código a seguir e responda: O que será impresso ao término da execução desse programa? (Ref.: 202007924165) [] O programa apresentará um erro [0, 5, 10, 15, 20, 25, 30] [30] None 1 ponto 10. Considere o trecho de código a seguir e responda: Quais elementos estarão presentes na variável minha_lista_filtrada após a execução desse programa? (Ref.: 202007924166) 10, 15, 20, 25 e 30 0, 5, 10, 15, 20, 25 e 30 15, 20, 25 e 30 0 e 5 0, 5 e 10
Compartilhar