Buscar

Programação para Big Data - Avaliação Final (Objetiva) - Individual FLEX

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 3 páginas

Prévia do material em texto

Acadêmico:
Disciplina: Programação para Big Data ()
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:) ( peso.:3,00)
Prova:
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. O PostgreSQL e a linguagem SQL (Select Query Language) são utilizados na construção de sistemas de diversas natureza. Na
linguagem Python não é diferente, e esses recursos podem ser utilizados. Sobre o uso de banco de dados em Python, classifique
V para as sentenças verdadeiras e F para as falsas:
 
(    ) Em SQL, o comando Insert insere um novo registro.
 (    ) Em SQL, o comando Update remove um registro.
 (    ) Em SQL, o comando Delete atualiza um registro.
 (    ) Em SQL, o comando Select realiza consultas.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) V - F - F - V.
 c) F - F - V - F.
 d) V - V - V - V.
2. No desenvolvimento de sistemas, as aplicações não devem manipular os dados diretamente, no geral, utilizam-se softwares
específicos que realizam essa interface entre os programas e os dados. Sobre a utilização do Python com banco de dados,
associe os itens, utilizando o código a seguir:
 
I- PostgreSQL.
 II- ElephantSQL.
 III- Psycopg2.
 IV- SQL.
 
(    ) É uma linguagem de consulta em bancos de dados.
 (    ) É uma biblioteca do Python que se conecta a um SGBD.
 (    ) É um sistema gerenciador de banco de dados.
 (    ) É uma plataforma em nuvem que armazena dados.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) II - III - I - IV.
 b) I - III - IV - II.
 c) III - IV - I - II.
 d) IV - III - I - II.
3. O conceito de Big Data é bem amplo e pode ser explicado por diversas perspectivas. O grande volume de dados tem alterado a
maneira com que interagimos com as mais diversas tecnologias, bem como entre nós (usuários). Sobre as linguagens de
programação para Big Data, assinale a alternativa CORRETA:
 a) O Python é uma linguagem de programação que pode ser utilizada em diversos cenários, mas não para Big Data.
 b) O R é uma linguagem que pode ser utilizada em validação estatística, mas não em cenários de Big Data.
 c) O Python é uma linguagem de programação que pode ser utilizado em diversos cenários, dentre eles Big Data.
 d) O Matlab é uma linguagem de programação matemática, mas não para Big Data.
4. Muitas linguagens de programação demandam muito tempo de aprendizado, devido à alta complexidade que possuem.
Normalmente, o aprendizado de algoritmos escritos em linguagem natural antecede o de linguagens de programação. A sintaxe
da linguagem Python é muito semelhante a uma linguagem natural em formato de algoritmo, já que dispensa a utilização de
chaves para demarcação de blocos. Sobre as estruturas de dados do Python, assinale a alternativa CORRETA que apresenta as
bibliotecas para manipulação de dados:
 
FONTE: FAGÁ JÚNIOR, Roberto; MOTTI, Vivian Genaro; PIMENTEL, Maria da Graça Campos. Construindo um jogo MMORPG com
Python. Porto Alegre: SBC, 2009.
 a) Numpy e ScikitLearning.
 b) Matplotlib e Matlab.

 c) Pandas e Numpy.
 d) Pandas e Matlab.
5. O cientista de dados é capaz de analisar grandes volumes de dados gerados diariamente e transformá-los em informações
relevantes. E isso é cada vez mais valorizado pelas empresas. Para se ter uma ideia, a média de salário mensal para o cargo no
Brasil é de R$ 9.000,00, podendo chegar a mais de R$ 20.000,00 reais. Sobre o cientista de dados, assinale a alternativa
CORRETA:
 
FONTE: EXAME. Cientista de dados: a profissão do futuro continua em alta. 2019. Disponível em:
https://exame.abril.com.br/carreira/cientista-de-dados-a-profissao-do-futuro-continua-em-alta/. Acesso em: 18 maio 2020.
 a) O cientista de dados é um dos profissionais mais relevantes dos últimos anos e permanece forte no mercado.
 b) O cientista de dados é um profissional que não traz impacto para as organizações.
 c) O cientista de dados é qualquer programador Python.
 d) O cientista de dados exerce a mesma função de um DBA.
6. O Python é uma linguagem de programação dinâmica de altíssimo nível e orientada a objetos que pode ser utilizada no
desenvolvimento de qualquer tipo de aplicação, científica ou não. Essa linguagem oferece suporte à integração com outras
linguagens e ferramentas, e é distribuída com uma vasta biblioteca padrão. Sobre o Python, classifique V para as sentenças
verdadeiras e F para as falsas:
 
(    ) O Python não pode ser instalado em linux.
 (    ) O Python pode ser instalado em Windows.
 (    ) O Python não pode ser instalado em MacOs.
 (    ) O Python pode ser utilizado pelo Colab Notebook.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) F - V - F - V.
 c) F - F - V - V.
 d) V - V - F - F.
7. O desenvolvimento de programas para Big Data pode acontecer por meio de diversas linguagens de programação. Tanto o
Python quanto as principais linguagens de programação para Big Data têm uma característica desejável em comum com relação
ao paradigma de programação. Sobre essa característica, assinale a alternativa CORRETA:
 a) Programação Procedural.
 b) Programação Vetorial.
 c) Programação Orientada a Objetos.
 d) Programação Discreta.
8. A orientação a objetos é uma realidade, vindo como solução para construir sistemas computacionais. O desenvolvimento de
sistemas com qualidade tem a modelagem como uma tarefa complexa, sendo preponderante o uso de um método e ferramentas
CASE (Computer Aided Software Engineering) que apoiem a construção dos diferentes diagramas e artefatos. Sobre a orientação
a objetos em Python, assinale a alternativa CORRETA que apresenta o seu emprego:
 
FONTE: COSTA, Alexandre Nunes; WERNECK, Vera MB; CAMPOS, Marcio Francisco. Avaliação de ferramentas para
desenvolvimento orientado a objetos com UML. Cadernos do IME-Série Informática, v. 25, p. 5-14, 2008.
 a) Frequência de reuso pode indicar queda qualidade.
 b) Não reuso de código.
 c) Aumento de produtividade.
 d) Aumento de custos de desenvolvimento e manutenção.
9. A linguagem Python é conhecida por prover diversos recursos, bem como bibliotecas para os mais diversos cenários, dentre eles
para a manipulação e para o acesso aos dados. Sobre o Pandas, classifique V para as sentenças verdadeiras e F para as falsas:
 
(    ) O comando DataFrame permite criar um Pandas Series.
 (    ) O comando head() exibe o cabeçalho de um DataFrame.
 (    ) O comando plot() exibe o gráfico com os dados de um DataFrame.
 (    ) O Pandas não tem recursos para acessar documentos JSON.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - V - F - F.
 c) F - V - V - F.
 d) F - F - V - V.
10.A linguagem de programação Python é muito interessante como primeira linguagem de programação, devido a sua simplicidade
e clareza. Embora simples, é também uma linguagem poderosa, podendo ser usada para administrar sistemas e desenvolver
grandes projetos. É uma linguagem clara e objetiva, pois vai direto ao ponto, sem rodeios. Sobre o Python, classifique V para as
sentenças verdadeiras e F para as falsas:
 
(    ) O numpy é utilizado para conexão com PostgreSQL.
 (    ) O Matplotlib é utilizado para plotar gráficos.
 (    ) O flask é uma biblioteca para programação Web.
 (    ) O psycopg2 permite conexão com o PostgreSQL.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 
FONTE: MENEZES, Nilo Ney Coutinho. Introdução a programação com Python. São Paulo: Novatec, 2010.
 a) F - V - V - V.
 b) F - F - V - V.
 c) V - F - F - F.
 d) V - V - V - F.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando