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 Final (Objetiva) - Individual FLEX ( Cod.:) ( peso.:3,00) Prova: Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. O PostgreSQL e a linguagem SQL (Select Query Language) são utilizados na construção de sistemas de diversas natureza. Na linguagem Python não é diferente, e esses recursos podem ser utilizados. Sobre o uso de banco de dados em Python, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Em SQL, o comando Insert insere um novo registro. ( ) Em SQL, o comando Update remove um registro. ( ) Em SQL, o comando Delete atualiza um registro. ( ) Em SQL, o comando Select realiza consultas. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - F. b) V - F - F - V. c) F - F - V - F. d) V - V - V - V. 2. No desenvolvimento de sistemas, as aplicações não devem manipular os dados diretamente, no geral, utilizam-se softwares específicos que realizam essa interface entre os programas e os dados. Sobre a utilização do Python com banco de dados, associe os itens, utilizando o código a seguir: I- PostgreSQL. II- ElephantSQL. III- Psycopg2. IV- SQL. ( ) É uma linguagem de consulta em bancos de dados. ( ) É uma biblioteca do Python que se conecta a um SGBD. ( ) É um sistema gerenciador de banco de dados. ( ) É uma plataforma em nuvem que armazena dados. Assinale a alternativa que apresenta a sequência CORRETA: a) II - III - I - IV. b) I - III - IV - II. c) III - IV - I - II. d) IV - III - I - II. 3. O conceito de Big Data é bem amplo e pode ser explicado por diversas perspectivas. O grande volume de dados tem alterado a maneira com que interagimos com as mais diversas tecnologias, bem como entre nós (usuários). Sobre as linguagens de programação para Big Data, assinale a alternativa CORRETA: a) O Python é uma linguagem de programação que pode ser utilizada em diversos cenários, mas não para Big Data. b) O R é uma linguagem que pode ser utilizada em validação estatística, mas não em cenários de Big Data. c) O Python é uma linguagem de programação que pode ser utilizado em diversos cenários, dentre eles Big Data. d) O Matlab é uma linguagem de programação matemática, mas não para Big Data. 4. 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) Numpy e ScikitLearning. b) Matplotlib e Matlab. c) Pandas e Numpy. d) Pandas e Matlab. 5. O cientista de dados é capaz de analisar grandes volumes de dados gerados diariamente e transformá-los em informações relevantes. E isso é cada vez mais valorizado pelas empresas. Para se ter uma ideia, a média de salário mensal para o cargo no Brasil é de R$ 9.000,00, podendo chegar a mais de R$ 20.000,00 reais. Sobre o cientista de dados, assinale a alternativa CORRETA: FONTE: EXAME. Cientista de dados: a profissão do futuro continua em alta. 2019. Disponível em: https://exame.abril.com.br/carreira/cientista-de-dados-a-profissao-do-futuro-continua-em-alta/. Acesso em: 18 maio 2020. a) O cientista de dados é um dos profissionais mais relevantes dos últimos anos e permanece forte no mercado. b) O cientista de dados é um profissional que não traz impacto para as organizações. c) O cientista de dados é qualquer programador Python. d) O cientista de dados exerce a mesma função de um DBA. 6. O Python é uma linguagem de programação dinâmica de altíssimo nível e orientada a objetos que pode ser utilizada no desenvolvimento de qualquer tipo de aplicação, científica ou não. Essa linguagem oferece suporte à integração com outras linguagens e ferramentas, e é distribuída com uma vasta biblioteca padrão. Sobre o Python, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Python não pode ser instalado em linux. ( ) O Python pode ser instalado em Windows. ( ) O Python não pode ser instalado em MacOs. ( ) O Python pode ser utilizado pelo Colab Notebook. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) F - V - F - V. c) F - F - V - V. d) V - V - F - F. 7. 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. 8. A orientação a objetos é uma realidade, vindo como solução para construir sistemas computacionais. O desenvolvimento de sistemas com qualidade tem a modelagem como uma tarefa complexa, sendo preponderante o uso de um método e ferramentas CASE (Computer Aided Software Engineering) que apoiem a construção dos diferentes diagramas e artefatos. Sobre a orientação a objetos em Python, assinale a alternativa CORRETA que apresenta o seu emprego: FONTE: COSTA, Alexandre Nunes; WERNECK, Vera MB; CAMPOS, Marcio Francisco. Avaliação de ferramentas para desenvolvimento orientado a objetos com UML. Cadernos do IME-Série Informática, v. 25, p. 5-14, 2008. a) Frequência de reuso pode indicar queda qualidade. b) Não reuso de código. c) Aumento de produtividade. d) Aumento de custos de desenvolvimento e manutenção. 9. 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) V - F - F - V. b) V - V - F - F. c) F - V - V - F. d) F - F - V - V. 10.A linguagem de programação Python é muito interessante como primeira linguagem de programação, devido a sua simplicidade e clareza. Embora simples, é também uma linguagem poderosa, podendo ser usada para administrar sistemas e desenvolver grandes projetos. É uma linguagem clara e objetiva, pois vai direto ao ponto, sem rodeios. Sobre o Python, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O numpy é utilizado para conexão com PostgreSQL. ( ) O Matplotlib é utilizado para plotar gráficos. ( ) O flask é uma biblioteca para programação Web. ( ) O psycopg2 permite conexão com o PostgreSQL. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: MENEZES, Nilo Ney Coutinho. Introdução a programação com Python. São Paulo: Novatec, 2010. a) F - V - V - V. b) F - F - V - V. c) V - F - F - F. d) V - V - V - F. Prova finalizada com 10 acertos e 0 questões erradas.
Compartilhar