Baixe o app para aproveitar ainda mais
Prévia do material em texto
Interações entre big data e cloud computing Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! 1) Para cumprir seus objetivos, ________________ precisa manter em operação uma série de __________ poderosos, servidores, banco de dados, ferramentas que coletam, classificam e processam grande volume e variedade de dados em formatos diferentes com alta velocidade. O Big Data é categorizado por classes que reúnem vários componentes. A compreensão de sua estrutura facilita o entendimento da relação da ___________________ com o Big Data. Alternativas: A computação em nuvem – recursos – Big Data. O IaaS – recursos – computação em nuvem. O SaaS – recursos – computação em nuvem. O Big Data – recursos – computação em nuvem. CORRETO O Big Data – algoritmos – computação em nuvem. Resolução comentada: as palavras que completam a lacuna são “o Big Data – recursos – computação em nuvem”, pois o Big Data, para cumprir seus objetivos, requer uma gama de recursos poderosos, servidores, banco de dados, ferramentas que coletam, classificam e processam grande volume e variedade de dados em formatos diferentes com alta velocidade. O Big Data é categorizado por classes que reúnem seus componentes. A compreensão dessa estrutura facilita o entendimento da relação da computação em nuvem com o Big Data. Código da questão: 43901 2) A respeito do Big Data e a criação de valor, considere as afirmações: I. As organizações com melhor desempenho usam a análise de dados cinco vezes mais do que outras organizações de menor desempenho. II.A maioria das organizações já descobriu como obter valor de seus dados e aumentar a vantagem competitiva com o BI&A. III. Os executivos de alto escalão querem que as organizações executem decisões baseadas na análise de dados, desenvolvem projetos de cenários, simulações para decisões imediatas e situações de interrupções. IV. Para que o processo de Big Data crie bons insights de proposta de valor, a área de análise de dados e estratégica devem trabalhar de forma harmoniosa com toda a organização. São verdadeiras: Alternativas: I, II, III e IV. II, III e IV. I, II e III. I, III e IV. CORRETO I, II e IV. Resolução comentada: as afirmações I, III e IV são verdadeiras. A afirmação II está incorreta, pois as empresas, na maioria, nem coletam dados e também não sabem como tirar valor deles. Código da questão: 43892 3) A arquitetura Hadoop é composta de cinco processos integrados responsáveis pelo trabalho, eles são agrupados da seguinte forma: Modelo de programação MapReduce é composto pelos processos: • NameNode; • DataNode; • Secondary NameNode. • O outro conjunto de processos pertence ao HDFS: • JobTracker; • TaskTracker. • Sobre as funções desses processos, podemos afirmar: I. NameNode tem a responsabilidade de processar a execução do MapReduce e gerir os arquivos do HDFS. II. DataNode é efetivamente o responsável por guardar os blocos de dados no HDFS. III. O JobTracker tem a função de gerenciar a execução das tarefas do MapReduce, cria as tarefas nós dos clusters, troca informação sobre localização dos blocos com o NameNode, localiza nós e envia o trabalho para os nós do TaskTracker. IV. O nó de um cluster que operacionaliza as tarefas do JobTracker, executando o mapeamento, a redução e o embaralhamento, é conhecido como TaskTracker. Assinale a alternativa que corresponde às afirmações corretas: Alternativas: I, II e IV. I, III e IV. I, II e III. I, II, III e IV. II, III e IV. CORRETO Resolução comentada: apenas a afirmação I está incorreta, pois o NameNode não tem a responsabilidade de processar o MapReduce. Ele é o processo que tem a responsabilidade de gerenciar arquivos, faz a divisão dos arquivos de entrada em blocos, mapeia sua localização nos clusters, envia os blocos aos nós escravos, gera os metadados e controla sua localização, juntamente com suas cópias no sistema HDFS. Código da questão: 43882 4) I. A lógica do MapReduce conduz grande quantidade de dados ao processamento distribuído e paralelo. OS SERVIDORES processam petabytes de dados, tanto estruturados como não estruturados, armazenados no HDFS. PORTANTO II. O processo distribuído e paralelo do MapReduce é feito com base na divisão e distribuição dos dados juntamente com um processamento paralelo distribuído e, finalmente, a redução dos dados e armazenamento. Assinale a alternativa acerca das asserções supracitadas, bem como a relação entre elas: Alternativas: As duas afirmações são verdadeiras e a segunda não justifica a primeira. A primeira afirmação é verdadeira e a segunda é falsa. A primeira afirmação é falsa e a segunda é verdadeira. As duas afirmações são verdadeiras e a segunda complementa a primeira.CORRETO As duas afirmações são falsas. Resolução comentada: as duas afirmações são verdadeiras e a segunda explica o motivo do processamento paralelo e distribuído do Hadoop. Código da questão: 43884 5) O Microsoft Azure traz diversos ________________ que dão liberdade para o cliente desenvolver, gerir e disponibilizar aplicativos na internet com ____________________ que mais deseja. Na lista de serviços encontra-se DevOps, IoT, análise de dados, framework e outros, dispostos na _____________________ necessária com custo competitivo (MICROSOFT, 2019). Alternativas: Serviços de computação em nuvem – recurso público – modalidade de serviço fixa. Paas – software – modalidade de demanda. Serviços de nuvem – estrutura e ferramenta – modalidade de demanda. CORRETO SaaS – estrutura e ferramenta – computação em nuvem. Serviços e ferramentas – modalidade de demanda – computação em nuvem. Resolução comentada: o Microsoft Azure traz diversos serviços de nuvem que dão liberdade para o cliente desenvolver, gerir e disponibilizar aplicativos na internet com estrutura e ferramenta que mais deseja. Na lista de serviços encontra-se DevOps, IOT, análise de dados, framework e outros, dispostos na modalidade de demanda necessária com custo competitivo (MICROSOFT, 2019). Código da questão: 43906 6) Big Data é um conjunto de tecnologias para lidar com grandes volumes de dados. A análise de dados se refere às tecnologias de business intelligence e analytics (BI&A), ambas utilizadas em machine learning (aprendizado de máquina) e análise estatística. De acordo com a afirmação, assinale a alternativa INCORRETA. Alternativas: O machine Learning e a análise estatística são tecnologias de BI&A. O Big Data refere-se a tecnologias para lidar com grandes volumes de dados. Big Data Analytics se refere a grande volume de dados, business intelligence e analytics. O machine learning e a análise estatística são tecnologias de Big Data. CORRETO A análise de dados refere-se às tecnologias de business intelligence e analytics. Resolução comentada: o texto define que machine learning e a análise estatística são tecnologias de BI & A e que Big Data se refere a grande volume de dados. Código da questão: 43890 7) Sobre as linguagens de programação, considere as seguintes afirmações e marque V para verdadeiro e F para falso: ( ) I. A linguagem C tornou-se popular por volta de 1970, devido à sua robustez e confiabilidade, ganhou uma série de variedades, C++, C# entre outras. ( ) II. TypeScript é uma linguagem de código aberto criada pela Microsoft. Sua principal característica está no conjunto rigoroso de sintaxe do JavaScript, portanto, é muito semelhante a ela,o que a torna conhecida e de fácil uso. ( ) III. O SQL é uma linguagem de programação de alto nível criada para simplificar e aumentar a produtividade do ambiente de desenvolvimento, a fim de torná-lo leve, é dinâmica com o código aberto, presente em muitos aplicativos e o desenvolvedor consegue criar um aplicativo com pouca linha de código. ( ) IV. O Java é uma linguagem de alto nível orientada a objeto, revolucionou o uso da internet, de propriedade da Oracle, criada por cientistas da Sun Microsystems. Assinale a alternativa que contenha a sequência correta: Alternativas: V – V – F – V. CORRETO V – V – V – F. F – F – V – V. V – V – F – F. V – F – V – V. Resolução comentada: a afirmação III está incorreta, pois o conceito apresentado não se refere ao SQL, mas à linguagem de programação RUBI. Essa linguagem é de alto nível, foi criada para simplificar e aumentar a produtividade do ambiente de desenvolvimento, a fim de torná-lo leve, é dinâmica e seu código é aberto. Está presente em muitos dos aplicativos, sendo a base do framework Ruby on Rails. Como é simples e sem regras rígidas, o desenvolvedor consegue criar um aplicativo com pouca linha de código, mas tem como ponto negativo a falta de flexibilidade Código da questão: 43908 8) Sobre a arquitetura Hadoop criada pela Apache Software Foundation, seria CORRETO afirmar que o Hadoop: Alternativas: Foi baseado no sistema de arquivo local GFS (Google File System) e no processamento centralizado do MapReduce. É projetado para as mais diversas operações com dados em grande escala.CORRETO É um sistema de código fechado programado em Java. É constituído por um sistema de arquivos locais centralizado em servidores locais. Tem arquitetura distribuída e de baixa escalabilidade. Resolução comentada: a afirmação “É projetado para as mais diversas operações com dados em grande escala” está correta. As demais afirmações podem ser reescritas corretamente, como segue: - Hadoop é um sistema de código aberto programado em Java. - É constituído por sistemas de arquivo descentralizado e cluster distribuído. - Foi baseado no sistema de arquivo distribuído GFS (Google File System) e no processamento distribuído do MapReduce. - Tem arquitetura distribuída de alta escalabilidade. Código da questão: 43880 9) Sobre algoritmos de machine learning, considere as seguintes afirmações e marque V para verdadeiro e F para falso: ( ) Algoritmos bayesianos codificam crenças anteriores sobre como os modelos devem se parecer. São utilizados quando a quantidade de dados não é significativa para treinar o aprendizado de máquina e formar um modelo confiável. ( ) Algoritmos baseados em instância para treinar dados montam categoria de novos dados com base na semelhança dos dados de treinamento. Esse conjunto de algoritmo é conhecido como aprendiz preguiçoso, pois não há etapa de treinamento. ( ) Clustering é uma técnica simples aplicada a algoritmos que busca entender, classificar e agrupar um objeto com parâmetros semelhantes. No clustering, os elementos agrupados em um cluster são muito mais semelhantes entre si do que os elementos de outro cluster. ( ) Aprendizado profundo leva este nome pois utiliza estrutura de ramificação chamada nó, que é semelhante aos galhos ou raiz de uma árvore para representar uma decisão. Assinale a alternativa que contenha a sequência correta: Alternativas: V – V – V – F. CORRETO V – V – F – V. F – F – V – V. V – V – F – F. V – F – F – V. Resolução comentada: a quarta afirmação “Aprendizado profundo leva este nome pois utiliza estrutura de ramificação chamada nó, que é semelhante aos galhos ou raiz de uma árvore para representar uma decisão” é falsa, pois a definição é de um algoritmo de árvore de decisão. Os algoritmos desse tipo levam este nome pois utilizam estrutura de ramificação chamada nó, que é semelhante aos galhos ou raiz de uma árvore para representar uma decisão. Código da questão: 43898 10) Sobre a análise dos dados e a inteligência dos algoritmos, considere as seguintes afirmações e marque V para verdadeiro e F para falso: ( ) Os celulares dispõem de aplicativos avançados e inovadores capazes de coletar conteúdo personalizado, que retrata um contexto real. ( ) A análise de dados na web tem um componente constituído pelas plataformas e serviços de computação em nuvem (icloud), neles estão incluídos software de sistema, hardware da web, aplicativos e serviços. ( ) A análise de sentimentos é um tipo de análise textual; ela identifica a opinião por meio da identificação de afetos, raiva, carinho e outros estados emocionais. ( ) O aprendizado de máquina envolve somente a lógica do algoritmo, geralmente baseado em modelos matemáticos utilizados em aplicativos de dados, texto, rede social e web. Assinale a alternativa que contenha a sequência correta: Alternativas: F – F – V – V. V – F – F – V. V – V – F – V. V – V – V – F. CORRETO V – V – F – F. Resolução comentada: a quarta afirmação, “O aprendizado de máquina envolve somente a lógica do algoritmo, geralmente baseado em modelos matemáticos utilizados em aplicativos de dados, texto, rede social e web”, é falsa, pois o aprendizado de máquina também envolve a estatística e modelos matemáticos. Código da questão: 43893
Compartilhar