Buscar

AVALIAÇÃO FINAL(Objetiva) PROGRAMAÇÃO PARA BIG DATA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Outros materiais