Baixe o app para aproveitar ainda mais
Prévia do material em texto
1,25 pts. 1. 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). É 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. Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico- numérica. Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos dados existentes em outras colunas. 1,25 pts. 2. 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? 0, 5 e 10 10, 15, 20, 25 e 30 0 e 5 15, 20, 25 e 30 0, 5, 10, 15, 20, 25 e 30 1,25 pts. 3. (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? 24 20 4 javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202014956005.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205416556/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202014956003.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205416554/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202014956004.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205416555/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); 32 16 1,25 pts. 4. (FGV - 2018 - MPE-AL - Analista do Ministério Público - Administrador de Rede) Considere a seguinte definição da função f, declarada na sintaxe Python. (MÓDULO 2) def f(n): if n < 3: return n-1 else: return f(n-2) + f(n-1) print (f(10)) Assinale o valor produzido pela execução do código acima. 13 55 21 17 34 1,25 pts. 5. Uma linguagem de programação é um método padronizado para comunicar instruções para um computador, é um conjunto de regras sintáticas e semânticas usadas para definir um programa. Assinale a alternativa que aponta uma linguagem de programação que NÃO é existente no mundo computacional. Index-C C Objectve-C Python Java 1,25 pts. 6. Considere o algoritmo abaixo sob o paradigma orientado a objetos, escrito na linguagem de programação Java, admitindo três entradas de dados possíveis, que ocorrerão independentes tão logo o programa seja executado três vezes, respectivamente, e marque a única alternativa correta de saída: Primeira vez: 48 e 1.58 Segunda vez: 71 e 1.98 Terceira vez: 120 e 1.75 // ATENTO PARA NAO ERRAR A QUESTAO import java.util.Scanner; public class Atento { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); System.out.print("Qual o seu nome ? "); String nome = (entrada.nextLine()); System.out.print("Qual o seu peso (em Kg) ? "); double peso = Double.parseDouble(entrada.nextLine()); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202014955965.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205416516/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202015594324.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206054875/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202015592790.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206053341/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); System.out.print("Qual a sua altura (em metros) ? "); double altura = Double.parseDouble(entrada.nextLine()); double imc = peso / (altura * altura); System.out.println("Seu IMC = " + imc + " "); if(imc < 16){ System.out.println("Magreza grave"); } else if(imc < 17){ System.out.println("Magreza moderada"); } else if(imc < 18.5){ System.out.println("Magreza leve"); } else if(imc < 25){ System.out.println("Saudavel"); } else if(imc < 30){ System.out.println("Sobrepeso"); } else if(imc < 35){ System.out.println("Obesidade acentuada"); } else if(imc < 40){ System.out.println("Obesidade severa"); } else{ System.out.println("Obesidade morbida"); } System.out.println("\n"); } } Magreza moderada, Sobrepeso, Obesidade acentuada. Saudável, Magreza moderada, Obesidade mórbida. Saudável, Sobrepeso, Obesidade severa. Magreza grave, Saudável e Sobrepeso. Saudável, Magreza leve e Obesidade severa. 1,25 pts. 7. Uma linguagem de programação normalmente tem uma sintaxe rígida, que é o conjunto de regras que determina quais combinações de símbolos e palavras-chaves podem ser utilizadas. Por exemplo, se em uma linguagem a palavra-chave para ler um número e guardá-lo na variável X for input X, escrever read X iria resultar em um erro de sintaxe. Por mais que uma pessoa entenderia qual o objetivo da programadora ao escrever a instrução errada, um computador não entenderia. A razão para escolher uma palavra input em inglês é para facilitar a leitura, mas uma palavra-chave poderia ser qualquer sequência de símbolos. Na linguagem de programação, a sintaxe é a verificação de tipos, de fluxos de controle e da unicidade da declaração de variáveis. a tradução de um programa de uma linguagem textual para uma linguagem de máquina. a produção de um código de testes para verificar se cada método funciona da forma prevista. um conjunto de regras que define quais sequências de símbolos são consideradas expressões válidas na linguagem. a análise do código já otimizado e a produção de um código objeto definitivo para uma máquina-alvo. 1,25 pts. javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202015594325.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206054876/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202015594148.') 8. A linguagem primária dos computadores é o código binário, isto é, sequências de 0 e 1 que, em diversos arranjos, comunicam instruções para os computadores. Porém, a linguagem binária é complexa demais para a compreensão humana. Por isso, os programadores desenvolveram a linguagem de programação, que cumpre o papel de intermediário entre os seres humanos e os computadores, entre o código binário e a nossa linguagem. Um dos critérios mais importantes para julgar uma linguagem de programação é a facilidade com que os programas podem ser lidos e entendidos. Assinale a opção que apresenta características que afetam a legibilidade de uma linguagem de programação. Tipos de dados e expressividade. Tipos de estruturas e verificação de tipos. Manipulação de exceções e verificação de tipos. Projeto da sintaxe e apelido restrito. Simplicidade e estruturas de controle. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%206054699/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
Compartilhar