Logo Passei Direto
Buscar

Prova de Topicos de Big Data em Python

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Prova	de	Tópicos	de	Big	Data	em	Python 
 
Questão 1 
O seguinte constructo da linguagem Python representa o condicional simples: 
a) for 
b) if 
c) with 
d) while 
e) else 
Resposta: b) if 
Justificativa e evidência do tema: 
O comando if é o condicional simples em Python, permitindo a execução de blocos de código 
conforme a verificação de uma condição. É um dos principais comandos de controle de fluxo, 
essencial para a lógica de qualquer programa. 
 
Questão 2 
Os dados secundários são assim definidos devido: 
a) A sua baixa qualidade. 
b) O fato de requererem muito mais pré-processamento. 
c) O fato de ocuparem menos espaço de memória. 
d) O fato de terem sido obtidos a partir de terceiros. 
e) O fato de virem de uma fonte alternativa não convencional. 
Resposta: d) O fato de terem sido obtidos a partir de terceiros. 
Justificativa e evidência do tema: 
Dados secundários são aqueles coletados por outras pessoas ou instituições, não diretamente pelo 
pesquisador ou analista. São amplamente utilizados em projetos de Big Data para complementar ou 
validar informações primárias. 
 
Questão 3 
Luís foi contratado recentemente para trabalhar em uma empresa de consultoria de análise de dados. 
O projeto no qual foi alocado já havia começado, e os colegas de Luís lhe disseram que estavam 
preparando o conjunto de dados para poder passar os mesmos por um modelo de árvore de decisão. 
Já que especificamente os colegas de Luís estão removendo dados faltantes, em qual etapa do 
processo de KDD, Luís se encontra: 
a) Pré-Processamento 
b) Descoberta de Padrões 
c) Transformação de Dados 
d) Coleta de Dados 
e) Avaliação 
Resposta: a) Pré-Processamento 
Justificativa e evidência do tema: 
A etapa de pré-processamento é responsável pela limpeza e preparação dos dados, incluindo a 
remoção de dados faltantes, para garantir que estejam prontos para análise e modelagem. 
 
Questão 4 
As redes neurais são implementadas em Python através de uma biblioteca de processamento de 
cálculos em paralelo baseada em grafos. Qual o nome desta biblioteca? 
a) Scipy 
b) Plotly 
c) Tensorflow 
d) Numpy 
e) Pandas 
Resposta: c) Tensorflow 
Justificativa e evidência do tema: 
TensorFlow é a biblioteca de referência para implementação de redes neurais em Python, permitindo 
cálculos paralelos e modelagem avançada de inteligência artificial. 
 
 
 
Questão 5 
Ser capaz de gerenciar uma infraestrutura complexa é uma habilidade fundamental para o 
profissional de Tecnologia da Informação. Sendo assim, analise as alternativas e selecione a opção 
que apresenta o componente responsável por desempenhar o papel de mestre na arquitetura do 
Hadoop. 
a) NameNode 
b) Replicador 
c) DataNode 
d) HServerMap 
e) Bloco de dados 
Resposta: a) NameNode 
Justificativa e evidência do tema: 
O NameNode é o nó mestre do Hadoop, responsável por gerenciar o namespace do sistema de 
arquivos e coordenar o acesso aos dados armazenados nos DataNodes. 
 
Questão 6 
Observe o trecho de código abaixo: 
query = "SELECT * FROM tabela_teste WHERE valor = " + str(str_valor) 
registros = spark.sql(query) 
 
Selecione a opção correta a respeito dele: 
a) É um exemplo de aplicação de GraphX. 
b) Trata-se de um exemplo de utilização do Spark SQL. 
c) A implementação do trecho de código está errada. 
d) A execução do trecho de código vai funcionar corretamente. 
e) É possível afirmar que a tabela_teste existe. 
Resposta: b) Trata-se de um exemplo de utilização do Spark SQL. 
Justificativa e evidência do tema: 
O código apresentado utiliza Spark SQL para executar uma consulta em uma tabela, demonstrando o 
uso de SQL integrado ao Spark para análise de dados distribuídos. 
 
Questão 7 
Em relação à fase de mapeamento do Hadoop, selecione a opção correta que apresenta o 
responsável pela geração de fragmento para os componentes da fase de redução. 
a) Combinador 
b) Redutor 
c) Mapeador 
d) Particionador 
e) Leitor de registros 
Resposta: c) Mapeador 
Justificativa e evidência do tema: 
O Mapeador (Mapper) é responsável por processar os dados de entrada e gerar pares chave-valor, 
que são posteriormente enviados para a fase de redução (Reducer) no paradigma MapReduce do 
Hadoop. 
 
Questão 8 
Selecione a opção correta sobre o uso de Big Data. 
a) O volume e diversidade dos dados podem dar uma visão realística do que está sendo observado. 
b) É impossível não utilizar aplicações de Big Data para gerenciar projetos de internet das coisas. 
c) Projetos de Big Data são uma forma de organizar tabelas normalizadas com grande volume de 
dados. 
d) Grandes volumes de dados são úteis para testar a capacidade dos servidores de gerenciamento 
de dados. 
e) Com projetos de Big Data é sempre possível detectar fraudes em operações financeiras. 
Resposta: a) O volume e diversidade dos dados podem dar uma visão realística do que está sendo 
observado. 
Justificativa e evidência do tema: 
A principal vantagem do Big Data está na capacidade de analisar grandes volumes e variedades de 
dados (estruturados, semiestruturados e não estruturados), proporcionando uma visão mais 
abrangente e realista dos fenômenos observados. Isso permite identificar padrões ocultos, tendências 
de mercado e comportamentos do consumidor que seriam imperceptíveis com métodos tradicionais. 
A diversidade de fontes (como redes sociais, sensores IoT e transações financeiras) enriquece as 
análises, tornando-as mais precisas para tomada de decisões estratégicas. 
 
Questão 9 
A respeito dos arquivos de configuração do Hadoop, selecione a opção correta com as tags que 
fornecem acesso aos parâmetros de configuração. 
a) 
b) 
c) 
d) 
e) 
Resposta: b) 
Justificativa e evidência do tema: 
A tag é utilizada nos arquivos XML de configuração do Hadoop para agrupar os 
parâmetros de configuração do sistema, sendo padrão em arquivos como core-site.xml e hdfs-site.xml. 
 
Questão 10 
Quais os métodos de aprendizado de máquina que existem? 
a) Aprendizado Supervisionado, Não-Supervisionado, Por Reforço, e Semisupervisionado 
b) Aprendizado Supervisionado, Escondido, Por Reforço, e Semisupervisionado 
c) Aprendizado Supervisionado, Não-Supervisionado, Por Força Bruta, e Semisupervisionado 
d) Aprendizado Supervisionado, Não-Supervisionado, Por Reforço, e aleatório 
e) Aprendizado Supersticioso, Não-Supervisionado, Por Reforço, e Semisupervisionado 
Resposta: a) Aprendizado Supervisionado, Não-Supervisionado, Por Reforço, e Semisupervisionado 
Justificativa e evidência do tema: 
Os principais métodos de aprendizado de máquina são: supervisionado, não-supervisionado, por 
reforço e semisupervisionado. Essas categorias abrangem as principais formas pelas quais 
algoritmos de machine learning aprendem a partir dos dados, sendo fundamentais em projetos de 
ciência de dados e inteligência artificial. 
 
 
Gabarito Final 
1. b 
2. d 
3. a 
4. c 
5. a 
6. b 
7. c 
8. a 
9. b 
10. a

Mais conteúdos dessa disciplina