Buscar

Programação para Big Data - AV2

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 5 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

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

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 Orientada a Objetos.
B
Programação Vetorial.
C
Programação Discreta.
D
Programação Procedural.
2
Em programação de computadores, Pandas é uma biblioteca de software criada para a linguagem de programação Python para manipulação e análise de dados. Em particular, oferece estruturas e operações para manipular tabelas numéricas e séries temporais. É software livre sob a licença BSD.  A biblioteca Pandas é adequada para muitos tipos diferentes de dados. Sobre esses tipos de dados, analise as sentenças a seguir:
I- Dados tabulares com colunas de tipo heterogêneo.
II- Dados de séries temporais ordenados e não ordenados.
III- Dados da matriz arbitrária (de forma homogênea ou heterogênea).
IV- Dados de arquivos de imagem .jpg/png (metadados).
V- Dados de arquivos no formato .pdf (metadados).
Assinale a alternativa CORRETA:
A
As sentenças I, II e III estão corretas.
B
As sentenças I, II e V estão corretas.
C
As sentenças I, II e IV estão corretas.
D
Somente a sentença I está correta.
3A estrutura de repetição for pode ser utilizada para percorrer diversas estruturas de armazenamento de dados em Python. Considere o emprego da estrutura for segundo a imagem. Assinale a alternativa CORRETA que apresenta uma opção para realizar a mesma tarefa da linha três e quatro em uma única linha:
A
print(X*10)
B
print(X**10)
C
print(X+10)
D
print(np*10)
4As listas muitas vezes são chamadas de canivete suíço do Python, isso acontece porque podemos utilizar esse tipo de estrutura nos mais diversos contextos. As listas contêm diversos comandos para realizar sua manipulação. Considerando o exposto, associe os itens, utilizando o código a seguir: I- Insert. II- Extended. III- Remove(nome_elemento). IV- Pop(3). ( ) Remove um elemento pelo valor do elemento. ( ) Remove um elemento pela posição do elemento. ( ) Insere um elemento passando a posição. ( ) Realiza a junção de duas listas. Assinale a alternativa que apresenta a sequência CORRETA:
A
III - IV - I - II.
B
I - II - III - IV.
C
II - III - I - IV.
D
IV - III - II - I.
5Um dos principais motivos do Python ter ascendido nos últimos anos, com relação ao número de usuários, é o fato de ter diversas bibliotecas para os mais diversos cenários. Dentre elas, o Numpy se destaca por conter um conjunto de operações matemáticas e de manipulação de dados. Considerando a declaração a = numpy.array([[ 1 , 2 , 3],[4 ,5,6 ]]), associe os itens, utilizando o código a seguir: I- numpy.zeros(10) II- numpy.ones(10) III- a.T IV- a.shape ( ) Retorna o array transposto. ( ) Retorna um array de 0. ( ) Retorna um array de 1. ( ) Retorna o tamanho das dimensões de um array. Assinale a alternativa que apresenta a sequência CORRETA:
A
I - II - IV - III.
B
I - II - III - IV.
C
IV - III - II - I.
D
III - I - II - IV.
6
A linguagem de Programação Python tem uma característica para melhor atender a questão de Big Data: a programação vetorial. A programação vetorial é conhecida também por outros termos. Sobre esses termos, analise as sentenças a seguir:
I- Arrays.
II- Matrizes.
III- Ponteiros.
IV- Pilhas.
V- Filas.
Assinale a alternativa CORRETA:
A
As sentenças I e III estão corretas.
B
As sentenças I e V estão corretas.
C
As sentenças I e IV estão corretas.
D
As sentenças I e II estão corretas.
7O Pandas é uma biblioteca Python sob a licença BSD. Ela oferece estruturas de dados de alto desempenho e uma interface de fácil utilização, assim como algumas ferramentas de análise de dados. No ej-math, o Pandas é o elemento básico de construção de alto nível para fazer a análise prática dos dados extraídos da conversa, mais especificamente da matriz de comentários por usuários que registra os votos individuais. Sobre o Pandas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando .mean() retorna a média dos valores de um dataframe. ( ) O comando .sum() retorna o maior valor de um data frame. ( ) O comando .describe() retorna dados estatísticos de um dataframe. ( ) O comando .min() retorna o menor valor de um dataframe. Assinale a alternativa que apresenta a sequência CORRETA:
A
V - V - V - F.
B
F - V - F - V.
C
V - F - V - V.
D
F - F - F - F.
8A 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
F - F - V - V.
B
F - V - V - F.
C
V - V - F - F.
D
V - F - F - V.
9
Em programação de computadores, Pandas é uma biblioteca de software criada para a linguagem de programação Python para manipulação e análise de dados. Em particular, oferece estruturas e operações para manipular tabelas numéricas e séries temporais. É software livre sob a licença BSD.  A biblioteca Pandas é adequada para muitos tipos diferentes de dados. Sobre o método head() sem parâmetro e head(5), analise as sentenças a seguir:
I- Mostra os dez primeiros registros.
II- Mostra somente cinco registros.
III- Mostra somente o conteúdo sem a descrição das colunas.
IV- Mostra somente as três primeiras colunas.
V- Mostra todas as colunas e linhas independentes do parâmetro numérico informado.
Assinale a alternativa CORRETA:
A
As sentenças I e IV estão corretas.
B
As sentenças I e III estão corretas.
C
As sentenças I e II estão corretas.
D
As sentenças I e V estão corretas.
10As listas em Python são semelhantes a arrays de elementos em outras linguagens, com a particularidade de poderem manter objetos arbitrariamente (não necessariamente elementos do mesmo tipo) e poderem se expandir dinamicamente à medida que novos elementos são adicionados. Sobre as listas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As listas só podem conter um tipo de dados. ( ) É possível criar listas de listas. ( ) O Python não permite criar listas de inteiros. ( ) É possível ter uma lista de booleanos. Assinale a alternativa que apresenta a sequência CORRETA:
A
F - F - V - V.
B
V - F - F - V.
C
F - V - F - V.
D
V - V - F - F.

Continue navegando