Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV1A Entrega 13 nov em 23:59 Pontos 15 Perguntas 10 Disponível 1 nov em 0:00 - 13 nov em 23:59 13 dias Limite de tempo 120 Minutos Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 2 7 minutos 15 de 15 MAIS RECENTE Tentativa 2 7 minutos 15 de 15 Tentativa 1 66 minutos 13,5 de 15 Pontuação desta tentativa: 15 de 15 Enviado 13 nov em 8:48 Esta tentativa levou 7 minutos. Leia com atenção as orientações abaixo antes de iniciar esta prova: Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota. Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos cronometrados para conclusão e envio das respostas. Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou não. Durante a realização da prova: Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro do período da tentativa. A tentativa somente será contabilizada após clicar no botão “Enviar”. 1,5 / 1,5 ptsPergunta 1 Marque a afirmação correta: https://newtonpaiva.instructure.com/courses/13561/quizzes/30837/history?version=2 https://newtonpaiva.instructure.com/courses/13561/quizzes/30837/history?version=2 https://newtonpaiva.instructure.com/courses/13561/quizzes/30837/history?version=1 Um sistema de Data Analytics não usa tecnologia de Business Inteligence O argumento do quarto chinês é um experimento para definir se um computador é ou não inteligente O Teste de Turing testa a capacidade de uma máquina exibir comportamento inteligente equivalente a um ser humano Correto!Correto! Big Data, mineração de dados e Business Intelligence são subáreas de IA Um sistema de Business Analytics é um sistema inteligente 1,5 / 1,5 ptsPergunta 2 Uma empresa vendedora de produtos de praia deseja analisar a quantidade de vendas do produto bola de praia na cidade de Florianópolis. A empresa deseja analisar as vendas do mês de fevereiro do ano passado realizadas pelo vendedor José Camilo, comparada com os números da receita com o mesmo produto em fevereiro deste ano, também na cidade de Florianópolis. Após esta análise, a empresa fará uma comparação de outras vendas do mesmo produto em Florianópolis no mesmo período com o objetivo de realizar uma previsão de vendas. Considerando o caso apresentado e o conteúdo estudado, assinale a alternativa que indica a melhor ferramenta a ser utilizada por essa empresa para realizar essa ação: Ferramentas OLAP. Correto!Correto! Business Intelligence. Mineração de dados. Big Data. Monodimensional Data Analytic. Feedback: O OLAP (Processamento Analítico Online) é um método de computação que permite aos usuários extrair e consultar dados de maneira fácil e seletiva a fim de analisá-los sob diferentes pontos de vista. As consultas de OLAP geralmente ajudam na análise de tendências, relatórios financeiros, previsão de vendas, orçamento e outros fins de planejamento. Você pode ler mais na unidade 1, tópico 3. 1,5 / 1,5 ptsPergunta 3 Avalie as seguintes afirmações: I. Deep Learning também conhecido coma Aprendizado Profundo não pode ser considerado uma subárea de IA. II. Machine Learning também conhecido como Aprendizado de Máquina emprega métodos estatísticos para ensinar as máquinas a aprenderem com a experiência. III. IA é uma subárea de BI uma vez que todo algoritmo de IA é usado para tomada de decisão nas organizações. Quais as afirmações corretas? I somente II e III somente III somente I e II somente II somente Correto!Correto! 1,5 / 1,5 ptsPergunta 4 ETL é a abreviação de Extract, Transform, Load que, em tradução livre, significa extração, transformação e carga, respectivamente. Essas são três funções de base de dados que são combinadas em uma ferramenta responsável por extrair os dados de uma base e colocá-los em outra base. Além disso, o ETL também é utilizado para converter bancos de dados de um formato ou tipo para outro. Considerando o exposto, analise as asserções a seguir quanto ao emprego de ETL: I. O ETL pode ser usado para centralizar os dados em um único repositório de dados, viabilizando o aprendizado de máquina. II. O ETL é usado para transformar dados de uma base de dados em um modelo .doc. III. ETL é uma técnica de mineração de dados que pode ser usada para descobrir padrões nos dados. IV. O ETL pode ajudar a mover dados de várias fontes de IoT (Internet of Things) para um único local onde você pode analisá-los. Está correto o que se afirma em: I e II. II, III, IV. II e III. I, II e III. I e IV. Correto!Correto! Feedback: IoT significa Internet das Coisas e se refere ao uso de dispositivos e sistemas conectados que aproveitam os dados coletados por sensores e atuadores incorporados em máquinas e outros objetos físicos, como o sensor em um semáforo. O ETL pode mover todos os dados das diversas fontes e armazená-los em uma única base. O aprendizado de máquina é um método de análise de dados que automatiza a construção de modelos analíticos. Desse modo, o ETL pode centralizar os dados em um único repositório (por exemplo, Data Warehouse) para efetuar as análises. Você pode ler mais na unidade 1, tópico 3. 1,5 / 1,5 ptsPergunta 5 Desde os tempos mais remotos o ser humano produz dados. Os homens das cavernas escreviam nas paredes. Seus hieróglifos tornaram-se dados que permitem hoje compreendermos o modo como viviam. Tempos depois, os pergaminhos foram escritos e os dados contidos contam a história de povos antigos. Atualmente, milhões de dados são produzidos por hora; logo, armazená-los e tratá-los torna-se um desafio para todos. Há, porém, um desafio maior ainda, que é interpretar esses dados e tirar deles algum valor, assim como fizemos com os hieróglifos e pergaminhos antigos. De acordo com o seu conhecimento e os conceitos de ETL, assinale a alternativa correta em relação aos tipos e exemplos de visualização de dados: Ao realizar a carga (load) para um Data Warehouse, os dados são organizados de acordo com o tipo, por exemplo, tipos de texto e tipos de números. A fase de transformação (Transform) do ETL é uma técnica de mineração de dados que pode ser usada para descobrir padrões nos dados. A fase de extração é considerada a mais importante, pois é nela que os dados são enviados para o Data Warehouse. A extração de dados consiste em limpar os dados, resolvendo problemas como inconsistências nesses dados. As ferramentas de ETL automatizam o processo de extração de dados dos diferentes bancos de dados e o entrega para um Data Warehouse. Correto!Correto! Feedback: O processo de ETL desempenha um papel fundamental nas estratégias de integração de dados. O ETL permite que as empresas coletem dados de várias fontes e os consolidem em um único local centralizado. O ETL também possibilita que diferentes tipos de dados trabalhem juntos. Você pode ler mais na unidade 1, tópico 4. 1,5 / 1,5 ptsPergunta 6 A variável representa, em linguagem de alto nível, um espaço de memória onde serão inseridos valores. Utilizar variável é mais prático do que referenciar a memória diretamente utilizando bits binários 0s e 1s. Ela pode assumir os seguintes tipos de dados: números e cadeia de caracteres (string). Veja o código a seguir que possui algumas variáveis e realiza algumas operações sobre elas: Considerando essas informações e o conteúdo estudado sobre Python, dentre as principais características do código podemos determinar: I. Nesse código, será apresentada uma entrada de dados que, ao digitar valores numéricos, eles serão mostrados na tela. II. Nesse código, ao digitar palavras e expressões alfanuméricas, elas serão armazenadas em var1 e mostradas na tela na linha 7. III. Esse código apresentará mensagem de erro na linha 4, que recebe um texto, porém a variável var2 é do tipo inteiro. IV. Esse código apresenta uma saída de texto na linha 7 com o conteúdo da variável var3, sempre que var1 for umnúmero. Estão corretas as asserções: III e IV. II e IV. I e IV. Correto!Correto! I e II. II e III. Feedback: O tipo da variável var1 no início do código (linha 1) é string. Na linha 2 é solicitada a idade, que será um número, porém a variável continua sendo string. Na linha 4, essa string é convertida para número inteiro. Logo, se houver um caractere numeral na variável var1, este será convertido para número do tipo inteiro na linha 4. Desse modo, na linha 5, estamos elevando esse número ao cubo. Se for 10, por exemplo, na linha 7 será mostrado o valor 1000. Ao digitar qualquer letra ou palavra, contendo ou não número, o código apresentará erro uma vez que existe uma operação aritmética na linha 5, logo o programa espera que você informe números e não letras. A variável var2 não é do tipo inteiro, ela não tem tipo até então, pois acabou de ser criada. O único erro que pode ocorrer na linha 4 é a tentativa de converter um caractere (letra) em inteiro. Sempre que for digitado um número na linha 2 ele será convertido de string para tipo inteiro e, em seguida, será realizada a operação aritmética de exponenciação e, por fim, apresentado na tela na linha 7. Você pode ver mais sobre variáveis e operadores aritméticos no tópico 1 da unidade 2. 1,5 / 1,5 ptsPergunta 7 Analise com atenção o código-fonte a seguir: De acordo com o conteúdo estudado sobre Python e após analisar o código-fonte, marque a alternativa correta: O valor de a após a execução do comando da linha 6 é 9 e o valor de b após a execução do mesmo comando é 41. O código apresentará um erro quando o valor de a for igual ao valor de b, uma vez que não existe uma condição que contemple essa igualdade. A linha 5 e 7 poderiam ser suprimidas, ficando apenas os comandos a = b e b = a dentro do escopo do if. O código apresentará um erro na linha 4 uma vez que existe um sinal desconhecido na linguagem que são os dois pontos : O objetivo desse código é apresentar uma sequência ordenada nas linhas 9 e 10, e a linha 5 é essencial nesse processo. Correto!Correto! Feedback: O algoritmo realiza a troca dos valores entre as variáveis a e b sempre que a variável a for maior que a variável b. Entretanto, se fizer uma troca direta, ou seja, a receber b e b receber a, perderemos o valor da variável a. Desse modo, precisamos de um auxiliar que guarde para nós o valor de a, então isso é feito na linha 5. A única condição de entrarmos nesse if é quando a variável a for maior que a variável b, logo estamos ordenando os valores. Você pode ver mais sobre variáveis no tópico 1 e sobre estrutura condicional no tópico 2. 1,5 / 1,5 ptsPergunta 8 Avalie as seguintes afirmações: I. NumPy é um poderoso pacote do Python para manipular matrizes. II. Para percorrer uma lista em Python podemos usar as estruturas de repetição for ou while. III. A função input() do Python, permite o usuário realizar uma entrada de dados já mostrando uma mensagem dizendo o que ele tem que fazer. Estão corretas Somente uma das afirmações As afirmações I e III somente As afirmações I e II somente As afirmações II e III somente Todas as afirmações Correto!Correto! 1,5 / 1,5 ptsPergunta 9 As variáveis, em linguagem de programação, são representações textuais de espaços na memória onde podemos guardar valores. Temos as variáveis de tipo inteiro, responsável por guardar números inteiros, e variáveis do tipo real, que guardam números reais. Temos variáveis do tipo cadeia de caracteres, que armazenam palavras e frases. Também temos os tipos booleanos, os quais retornam os valores VERDADEIRO ou FALSO. Assim, analise com atenção o código a seguir: Assim, considerando as informações apresentadas e os conteúdos estudados sobre estruturas condicionais, o que é correto falar sobre a saída desse código? Será apresentada na tela a mensagem “Itália”. Correto!Correto! Será apresentada na tela as mensagens “México Itália”. Será apresentada na tela a mensagem “México”. Será apresentada a mensagem “Brasil Itália”. Será apresentada na tela a mensagem “Inglaterra”. Feedback: A variável cond3 receberá na linha 3 e a variável cond4 receberá na linha 4 o valor igual a True. Entretanto, na linha 11 a condição if é uma condição interna a outro if, o da linha 9. Ou seja, a única possibilidade de realizar o teste da linha 11 é se o if da linha 9 for verdadeiro, o que não é, por isso não é impressa a mensagem México. Se retirarmos a tabulação do if da linha 11, dessa forma sim será apresentada a palavra México. Por outro lado, na linha 13, o if verificará se cond4 é verdadeiro e, como é verdadeiro, então mostra a mensagem Itália. Veja mais sobre estrutura condicional no tópico 2. 1,5 / 1,5 ptsPergunta 10 Uma variável possui papel fundamental em um código: guardar dados. Elas podem armazenar apenas um dado por vez, logo, se uma variável chamada nome possui o conteúdo “João”, ao receber o valor “Maria” a palavra “João” é perdida. Por outro lado, temos as estruturas condicionais, cuja principal característica é modificar o fluxo de um código de acordo com uma condição e, consequentemente, modificar o conteúdo de uma variável. Veja um exemplo de código-fonte em Python o qual manipula uma única variável chamada txt e possui uma condicional: Considerando essas informações e o conteúdo estudado sobre Python, dentre as principais características do código, podemos determinar: I. O valor digitado pelo usuário na linha 1 será armazenado na variável txt e apresentado na linha 4 ou na linha 6. II. A linha 6 desse código apresentará a mensagem “Digite seu nome”, pois esse é o valor da variável txt. III. Uma característica da Python pode ser observada na linha 7, o uso da indentação ao invés de usarmos chaves. IV. Independente do conteúdo de txt, o print da linha 7 será apresentado, pois ele está fora da estrutura if/else. Estão corretas as asserções: I e III. Correto!Correto! II e IV. I e IV. II e III. III e IV. Feedback: A variável txt recebe o dado do input e, na linha 4 ou 6, mostra o valor digitado. O valor apresentado na linha 4 será diferente do valor da linha 6, pois há uma condicional, se for diferente de Maria ou se for igual a Maria. O conteúdo “Digite seu nome” é apenas uma instrução para a ação que o usuário deve tomar. A Python delimita o escopo ou bloco de código por meio da indentação. Note que na linha 7 existe uma tabulação, um espaço que coloca o print dentro do else. Sem a indentação o print ficaria fora do escopo do else. O print da linha 7 está dentro do else e isso pode ser justificado pelo uso da tabulação ou indentação do código. Se tirarmos a tabulação antes do print, dessa forma sim o print da linha 7 seria apresentado independentemente do valor de txt. Mas, para esse código, o print da linha 7 só será apresentado se o nome for igual a Maria. Você pode ver mais sobre variáveis no tópico 1 e sobre estrutura condicional no tópico 2. Pontuação do teste: 15 de 15
Compartilhar