Baixe o app para aproveitar ainda mais
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.
Compartilhar