Baixe o app para aproveitar ainda mais
Prévia do material em texto
GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial (Cod.:687791) Peso da Avaliação 3,00 Prova 41031404 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 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 Utilizando operadores de repetição. B Utilizando funções. C Utilizando bibliotecas. D Declarando variáveis. A estrutura de repetição for pode ser utilizada para percorrer diversas estruturas de armazenamento de dados em Python. Considere o emprego da estrutura for segundo a imagem. Assinale a alternativa CORRETA que apresenta uma opção para realizar a mesma tarefa da linha três e quatro em uma única linha: A print(X**10) B print(X*10) C print(X+10) D print(np*10) 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 - F - F - F. B V - V - V - F. C F - V - F - V. D V - F - V - V. Em Python, listas são estruturas que não precisam de biblioteca, funcionam nativamente e podem ser aplicadas em diversos contextos. Sobre as listas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As listas não podem conter mais do que um tipo de dados. ( ) Utilizar o recurso de fatiamento permite obter dados sem a necessidade de estruturas de repetição. ( ) É possível acessar um documento de texto e transformar em uma lista. ( ) As listas são o mesmo tipo de dados do que uma tupla. A+ Alterar modo de visualização 1 2 3 4 Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - V - V - F. C F - F - V - F. D V - F - F - V. 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 F - V - F - V. B V - F - V - F. C F - F - V - V. D V - V - F - F. A lógica de programação é a técnica de como escrever um programa de computador, isto é, é a capacidade que todo programador precisa para resolver os problemas que surgem no dia a dia. Um algoritmo é uma sequência de passos para definir uma função, um passo a passo sequencial, como uma receita de bolo. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O operador IF em Python é uma estrutura condicional. ( ) O operador ELIF em Python é uma estrutura de repetição. ( ) O operador FOR em Python é uma estrutura de repetição. ( ) O operador WHILE em Python é uma estrutura de repetição. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V. B F - F - F - V. C V - V - V - F. D F - V - F - F. 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: 5 6 7 A II - III - I - IV. B I - III - IV - II. C IV - III - I - II. D III - IV - I - II. 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 V - V - V - V. B F - V - F - F. C V - F - F - V. D F - F - V - F. A orientação a objetos é uma maneira de programar que trata de modelar os processos de programação de uma maneira próxima à realidade, tratando cada componente de um programa como um objeto com suas características e funcionalidades. Sobre a orientação a objetos em pythons, associe os itens, utilizando o código a seguir: I- class Pessoa() II- def cadastro III- nome = "João" IV- x = Pessoa() ( ) Cria um método. ( ) Atribui um valor a um atributo. ( ) Cria uma classe. ( ) Cria a instância de uma classe. Assinale a alternativa que apresenta a sequência CORRETA: A II - III - I - IV. B III - I - II - IV. C IV - II - III - I. D I - II - III - IV. Considere a seguinte problemática: ao receber dois valores, X e Y, realiza-se uma comparação entre eles indicando qual valor é maior, em caso de igualdade também deve retornar. Considere que o início do programa é com a declaração das variáveis x = 10 e y = 20. Sobre os comandos para executar o programa que soluciona o problema apresentado, ordene os itens a seguir: I- print("O valor de X é maior") II- if (y>20): III- print("Os valores de X e Y são iguais") IV- elif(x==y): V- else: VI- print("O valor de y é maior") Assinale a alternativa que apresenta a sequência CORRETA: A II - VI - IV - III - V - I. 8 9 10 B I - II - III - IV - V - VI. C VI - V - IV - III - II - I. D III - I - IV - II - VI - V.
Compartilhar