Buscar

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON AVD

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.');

Continue navegando