Buscar

Avaliação Final (Objetiva) - Individual

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

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

Continue navegando