Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/03/2024, 14:16 Avaliação Final (Objetiva) - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:687791) Peso da Avaliação 3,00 Prova 41029485 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 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 - F - V - V. B F - V - V - V. C V - F - F - F. D V - V - V - F. Na programação utilizando Python, a sintaxe é similar a de um algoritmo escrito na forma de código em pseudocódigo. Em sua estrutura, é possível realizar diversas operações algébricas. Considerando as operações algébricas e seus respectivos operadores, associe os itens, utilizando o código a seguir: I- Divisão Inteira. II- Resto da Divisão. III- Potência. IV- Divisão. ( ) % ( ) / ( ) // ( ) ** Assinale a alternativa que apresenta a sequência CORRETA: A I - II - III - IV. B II - IV - I - III. C IV - III - II - I. VOLTAR A+ Alterar modo de visualização 1 2 16/03/2024, 14:16 Avaliação Final (Objetiva) - Individual about:blank 2/4 D I - III - IV - II. Na matemática, o fatorial de um número natural n, representado por n!, é o produto de todos os inteiros positivos menores ou iguais a n. A notação n! foi introduzida por Christian Kramp, em 1808. Com base no código anexo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O programa irá retornar o fatorial de 10. ( ) A variável fatorial (linha três) é do tipo inteira. ( ) O comando While (linha seis) é responsável por realizar a repetição. ( ) O incremento da variável conta (linha oito) garante que não haja loop infinito. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - F - V. B V - V - F - F. C V - F - V - F. D F - V - V - V. Dentre as linguagens de programação, o Python é considerado uma linguagem robusta que permite o desenvolvimento de diversas aplicações. No cenário de Big Data, o Python tem sido muito utilizado por profissionais de ciência de dados. Um dos seus recursos principais é o gerenciador de pacotes, que permite instalar bibliotecas por linha de comando. Assinale a alternativa CORRETA que apresenta o nome do gerenciador de pacotes do Python: A APT-GET. B PIP. C INSTALL. D SUDO. 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 Discreta. B Programação Vetorial. C Programação Procedural. 3 4 5 16/03/2024, 14:16 Avaliação Final (Objetiva) - Individual about:blank 3/4 D Programação Orientada a Objetos. 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 III - IV - I - II. C I - III - IV - II. D IV - III - I - II. No decorrer da construção de programas para Big Data, são codificadas diversas linhas de código, realizando as mais diversas ações. Muitas dessas linhas podem se repetir, tornando-se necessária a utilização de recursos para o reuso de código-fonte. Sobre um meio para reutilizar códigos em Python, assinale a alternativa CORRETA: A Declarando variáveis. B Utilizando bibliotecas. C Utilizando operadores de repetição. D Utilizando funções. 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 Aumento de produtividade. B Frequência de reuso pode indicar queda qualidade. 6 7 8 16/03/2024, 14:16 Avaliação Final (Objetiva) - Individual about:blank 4/4 C Aumento de custos de desenvolvimento e manutenção. D Não reuso de código. 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 F - F - F - F. C V - F - V - V. D V - V - V - F. As listas muitas vezes são chamadas de canivete suíço do Python, isso acontece porque podemos utilizar esse tipo de estrutura nos mais diversos contextos. As listas contêm diversos comandos para realizar sua manipulação. Considerando o exposto, associe os itens, utilizando o código a seguir: I- Insert. II- Extended. III- Remove(nome_elemento). IV- Pop(3). ( ) Remove um elemento pelo valor do elemento. ( ) Remove um elemento pela posição do elemento. ( ) Insere um elemento passando a posição. ( ) Realiza a junção de duas listas. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - III - IV. B IV - III - II - I. C III - IV - I - II. D II - III - I - IV. 9 10 Imprimir
Compartilhar