Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4 Acadêmico: Marcio Takashi Oshie (2445568) Disciplina: Programação para Big Data (19359) Avaliação: Avaliação I - Individual FLEX ( Cod.:650250) ( peso.:1,50) Prova: 26313214 Nota da Prova: 8,00 Legenda: Resposta Certa Sua Resposta Errada 1. Considere que deve ser desenvolvido um programa Python para imprimir a quantidade de números pares de 100 até 200. Com base nessa problemática e no código anexo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O fato de que a linha 5 está tabulada junto ao if causará um loop infinito. ( ) A comparação da linha 2 retorna falso. ( ) O comando responsável por escrever os valores está na linha 4. ( ) O operador % retorna o resto da divisão, permitindo saber se o número é par ou ímpar. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V. b) F - V - F - F. c) F - F - F - V. d) V - V - V - F. 2. 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 - V - V - V. b) V - V - F - F. c) F - F - F - V. d) V - F - V - F. 30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4 3. Considere o seguinte problema: utilizando a estrutura de repetição WHILE, deve-se escrever um programa em Python para escrever números de 1 até 10 na tela. 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- Contador += 1 II- While contador < 10: III- Print(contador) IV- Contador = 0 Assinale a alternativa que apresenta a sequência CORRETA: a) IV - II - I - III. b) IV - II - III - I. c) II - I - III - IV. d) I - II - III - IV. 4. 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 - F - V - V. c) F - V - F - V. d) V - V - F - F. 5. 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 Matlab é uma linguagem de programação matemática, mas não para Big Data. b) O Python é uma linguagem de programação que pode ser utilizada em diversos cenários, mas não para Big Data. c) O R é uma linguagem que pode ser utilizada em validação estatística, mas não em cenários de Big Data. d) O Python é uma linguagem de programação que pode ser utilizado em diversos cenários, dentre eles Big Data. 6. 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 profissional que não traz impacto para as organizações. b) O cientista de dados é um dos profissionais mais relevantes dos últimos anos e permanece forte no mercado. 30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4 c) O cientista de dados é qualquer programador Python. d) O cientista de dados exerce a mesma função de um DBA. 7. 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) INSTALL. b) PIP. c) SUDO. d) APT-GET. 8. O Python é uma linguagem de programação de alto nível e interpretada. Portanto, para que se possa programar em Python, é necessário a utilização (junto à IDE escolhida) do interpretador do Python. Sobre a utilização do Python, classifique V para as sentenças verdadeira e F para as falsas: ( ) Python é uma linguagem utilizada exclusivamente para aplicações Web. ( ) Python é uma linguagem utilizada exclusivamente para aplicações de Big Data. ( ) Python é uma linguagem utilizada exclusivamente para aplicações de Machine Learning. ( ) Python é uma linguagem utilizada exclusivamente para aplicações de Redes de Computadores. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V. b) F - V - F - F. c) F - F - V - V. d) F - F - F - F. 9. 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) II - IV - I - III. b) I - III - IV - II. c) IV - III - II - I. d) I - II - III - IV. 30/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4 10.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 - V - V - F. b) F - V - F - F. c) F - F - F - V. d) V - F - V - V. Prova finalizada com 8 acertos e 2 questões erradas.
Compartilhar