Prévia do material em texto
Formado pela Universidade de Amsterdã, Holanda, Guido van Rossum foi o criador da linguagem Python. Foi no ano de 1991 que o matemático criou a linguagem de scripts para um sistema operacional distribuído denominado Amoeba. Nos últimos anos, o Python tem se tornado uma ferramenta essencial na análise de dados. Sobre a linguagem Python, analise as sentenças a seguir: I- Linguagem de programação interpretada. II- Linguagem orientada a objetos. III- Linguagem de alto nível. IV- Linguagem verbosa. V- Linguagem orientada a aspecto (POA). Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças III e IV estão corretas. C As sentenças I, II e V estão corretas. D As sentenças I, II e IV estão corretas. 2 Tipos de dados são rótulos ou categorização de itens de dados. Esses tipos representam um valor que determina quais operações podem ser executadas nesses dados. Dados numéricos, não numéricos e booleanos (verdadeiro / falso) são os tipos de dados mais usados. No entanto, cada linguagem de programação tem sua própria classificação, refletindo amplamente sua filosofia e paradigmas de programação. Tendo em mente os tipos de dados do Python, observe a descrição a seguir: "Números inteiros positivos ou negativos (sem uma parte fracionária). -Exemplo de variáveis: idade, número de casa. -Exemplo de valores: 25, 23, 1250, 52." A qual tipo de dado do Python essa descrição está se referindo? A Float. B Número complexo. C Integer. D Boolean. 3 É um poderoso software matemático utilizado pelas mais diversas áreas do conhecimento. Que software é esse? A Aritlab. B Batlab. C Matware. D Matlab. 4 A linguagem de programação chamada R é multiparadigma, orientada a objetos, com paradigma funcional, e fracamente tipada, voltada à manipulação, análise e visualização de dados. Foi criada originalmente por Ross Ihaka e por Robert Gentleman no departamento de Estatística da Universidade de Auckland, Nova Zelândia. Sobre as funções rbind() e cbind(),, analise as sentenças a seguir: I- Dá a possibilidade de criar matrizes. II- Principal objetivo delas é unir linhas e colunas. III- Principal função é transformar matrizes em valores booleanos. IV- Dá a possibilidade de criar arrays que sejam de tipos diferentes. V- Permite criar matrizes transportas. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças IV e V estão corretas. C As sentenças III e IV estão corretas. D As sentenças I e II estão corretas. 5 Scala é uma linguagem de programação de propósito geral, diga-se multiparadigma, projetada para expressar padrões de programação comuns de uma forma concisa, elegante e type-safe. Ela incorpora recursos de linguagens orientadas a objetos e funcionais. Também é plenamente interoperável com a linguagem Java. Sobre as características da linguagem Scala, analise as sentenças a seguir: I- Inferência de Tipos. II- Pattern Matching. III- Funções de Alta Ordem. IV- Funções anônimas sem coleções de dados. V- Pattern Lambda. Assinale a alternativa CORRETA: A As sentenças I, II e III estão corretas. B As sentenças I, II e IV estão corretas. C Somente a sentença IV está correta. D As sentenças I, II e V estão corretas. 6 A linguagem de programação chamada R é multiparadigma, orientada a objetos, com paradigma funcional, e fracamente tipada, voltada à manipulação, análise e visualização de dados. Foi criada originalmente por Ross Ihaka e por Robert Gentleman no departamento de Estatística da Universidade de Auckland, Nova Zelândia. Se aplicarmos o comando x<-scan(), digitarmos os valores: 3,4,7 e 8 e, em seguida, aplicarmos o comando plot(x), vamos obter um resultado. Sobre esse resultado, analise as sentenças a seguir: I- O comando scan() vai solicitar valores para que o usuário digite. II- Será plotado um gráfico na tela. III- A cada valor digitado será gerado um gráfico. IV- No final da digitação dos valores a linguagem pergunta qual é o gráfico a ser gerado. V- Não será possível gera um gráfico somente usando o comando plot(x). Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças I e IV estão corretas. C As sentenças I e II estão corretas. D As sentenças I e V estão corretas. 7 O Python é de uso geral da linguagem de programação, o que significa que pode ser usada no desenvolvimento de aplicativos da Web e de desktop. Também é útil no desenvolvimento de aplicações numéricas e científicas complexas. Com esse tipo de versatilidade, não é surpresa que o Python seja uma das linguagens de programação que mais crescem no mundo. Sobre a linguagem Python, analise as sentenças a seguir: I- Possui grande número de bibliotecas. II- Possui pequena curva de aprendizagem. III- É compatível com frameworks de Big Data (Spark e Hadoop). IV- Python é uma linguagem de código restrito. V- Possui grande curva de aprendizagem. Assinale a alternativa CORRETA: A As sentenças I, II e V estão corretas. B As sentenças III e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças I, II e III estão corretas. 8 O Big Data é a área do conhecimento que estuda como tratar, analisar e obter informações a partir de conjuntos de dados grandes demais para serem analisados por sistemas tradicionais. A respeito disso, assinale a alternativa CORRETA: A MatBigData$ é utilizado para Big Data. B Matdata é utilizado para Big Data. C Matlab é utilizado para Big Data. D Mat# é utilizado para Big Data. 9 A linguagem Python conta com uma gama de pacotes e bibliotecas para serem utilizadas. Esses pacotes são recursos extras que permitem construir mais softwares de maneira profissional e mais rápida. Para realizar a instalação desses recursos, é necessária a utilização de um software ou utilitário. Sobre o nome desse software ou utilitário, analise as sentenças a seguir: I- PIP. II-SPLIT. III- FIND. IV- APPEND. V- INSTALL /P. Assinale a alternativa CORRETA: A As sentenças III e V estão corretas. B Somente a sentença II está correta. C As sentenças II e IV estão corretas. D Somente a sentença I está correta. 10 Tipos de dados são rótulos ou categorização de itens de dados. Estes tipos representam um valor que determina quais operações podem ser executadas nesses dados. Dados numéricos, não numéricos e booleanos (verdadeiro/falso) são os tipos de dados mais usados. No entanto, cada linguagem de programação tem sua própria classificação, refletindo amplamente sua filosofia e paradigmas de programação. Tendo em mente os tipos de dados do Python observe a descrição a seguir: "Qualquer número real com uma representação de ponto flutuante na qual um componente fracionário é indicado por um símbolo decimal ou notação científica. - Exemplo de variáveis: peso, altura, medidas. - Exemplo de valores: 10.7 , 100.5." A qual tipo de dado do Python essa descrição está se referindo? A Integer. B Número complexo. C Float. D Boolean.