Buscar

Programação para Big Data - Avaliação II - 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 II - Individual FLEX ( Cod.:) ( peso.:1,50)
Prova:
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. A 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)
2. 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.
3. 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) Pandas e Numpy.
 b) Matplotlib e Matlab.
 c) Pandas e Matlab.
 d) Numpy e ScikitLearning.
4. As 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 - V - F - F.
 c) F - V - F - V.
 d) V - F - F - V.

5.O NumPy é o pacote básico da linguagem Python que permite trabalhar com arranjos, vetores e matrizes de N dimensões, de uma forma com
proprietário Matlab, mas com muito mais eficiência e com toda a expressividade da linguagem. Sobre o NumPy, associe os itens, utilizando 
 
I- SUM.
 II- MAX.
 III- EYE.
 IV- RANDOM.
 
(    ) Retorna uma matriz identidade.
 (    ) Em arrays que numéricos, retorna o maior de todos os valores.
(    ) Cria um array com números aleatórios.
 (    ) Em arrays que numéricos, retorna a soma de todos os valores.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 
FONTE: BURIOL, Tiago Martinuzzi; ARGENTA, Marco André. Acelerando o desenvolvimento e o processamento de análises numéricas compu
https://www.researchgate.net/publication/228683446_ACELERANDO_O_DESENVOLVIMENTO_EO_PROCESSAMENTO_DE_ANALISES_NUME
Acesso em: 19 maio 2020.
 a) IV - III - I - II.
 b) II - III - I - IV.
 c) III - II - IV - I.
 d) I - II - III - IV.
6. O 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) F - V - F - V.
 b) V - F - V - V.
 c) F - F - F - F.
 d) V - V - V - F.
7. Python é uma linguagem de programação interpretada que pode ser utilizada para escrever pequenos programas para
automatizar tarefas de forma relativamente simples. O Pandas é uma biblioteca que, integrada ao Python, oferece estruturas de
dados de alto nível e funções para trabalhar com dados estruturados ou tabulares de forma rápida, fácil e expressiva. Sobre o
Pandas, classifique V para as sentenças verdadeiras e F para as falsas:
 
(    ) O Pandas permite carregar apenas documentos externos no formato JSON.
 (    ) O Pandas permite se conectar a documentos no formato JSON.
 (    ) O Pandas permite se conectar a documentos no formato CSV.
 (    ) O Pandas não permite acessar documentos externos.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 
FONTE: SILVA, Everson Mizael Cortez. Um modelo descritivo para auxiliar o acompanhamento da evasão escolar nos cursos
técnicos e superiores no Instituto Federal do Rio Grande do Norte-Campus do São Gonçalo do Amarante. 2019. Disponível em:
https://repositorio.ufrn.br/jspui/bitstream/123456789/28334/1/Modelodescritivoauxiliar_Silva_2019.pdf. Acesso em: 19 maio
2020.
 a) F - V - V - F.
 b) V - V - V - F.
 c) V - F - F - V.
 d) F - F - F - V.
8. 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) F - V - V - F.
 b) V - V - F - F.
 c) F - F - V - V.
 d) V - F - F - V.
9. As listas em Python são estruturas dinâmicas que podem armazenar diversos tipos de dados, de inteiros, até mesmo ser uma
lista de listas. Dentre as maneiras de manipular uma lista, o processo de fatiar auxilia no acesso aos dados sem a necessidade
de utilizar estruturas de controle e repetição. Considerando a lista: lista = ['mouse', 'teclado', 'impressora', 'monitor', 'pen drive',
'feijão'], associe os itens, utilizando o código a seguir:
 
I- print(lista[0:3])
 II- print(lista[2:4])
 III- print(lista[0:1])
 IV- print(lista[0:2])
 
(    ) ['mouse', 'teclado', 'impressora']
 (    ) ['impressora', 'monitor']
 (    ) ['mouse']
 (    ) ['mouse', 'teclado']
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - III - II - IV.
 b) IV - III - II - I.
 c) I - II - III - IV.
 d) I - II - IV - III.
10.Um 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.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando