Buscar

solucao-n2-programacao-python2

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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

1. N2 - PROGRAMAÇÃO EM PYTHON – FMU 2021 – BIG DATA
	Avaliar
	7,00 de um máximo de 10,00(70%)
Parte superior do formulário
Questão 1
Correto
Atingiu 1,00 de 1,00
Texto da questão
A NumPy foi desenvolvida com objetivo de trabalhar com matrizes e fornecer várias rotinas numéricas de simples e eficientes usos, como rotinas de otimização e integração numérica. Ela fornece manipulação de matriz n-dimensional de maneira veloz e prática. A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
 I. A NumPy possui ferramentas que integram código C / C++ e Fortran.
POIS:
II. A NumPy permite transferir dados para bibliotecas externas em código C / C++ e Fortran.
 A seguir, assinale a alternativa correta.
a.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
b.
As asserções I e II são proposições falsas.
c.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
d.
A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.
e.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Resposta correta. A alternativa está correta. A asserção I é uma proposição verdadeira, pois a NumPy tem recursos e ferramentas que permitem integrar as linguagens codificadas em C / C++ e Fortran. A asserção II é uma proposição verdadeira, pois, pelo fato de a NumPy integrar a codificação C / C++ e Fortran, ela permite a transferência de dados para bibliotecas externas escritas nestas linguagens. Assim, a asserção II é uma justificativa correta da I.
Feedback
Sua resposta está correta.
A resposta correta é:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Questão 2
Correto
Atingiu 1,00 de 1,00
Texto da questão
As estruturas de dados e de controle associados na utilização em Data Science na programação em Python podem ser implementadas de várias maneiras, sendo uma delas utilizando as várias bibliotecas disponíveis, que podem ser usadas nesta e em outras linguagens de programação.
 A respeito das estruturas de dados e de controle associados na utilização em Data Science, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 I. (  ) Tuplas é um exemplo de biblioteca que permite baixar cada biblioteca de maneira individual.
II. (  ) SciPy é um pacote importante e essencial para computação científica com Python.
III. (  ) O pacote chamado NumPy é considerado fundamental no uso em Data Science.
IV. (  ) O pacote NumPy permite manipular matriz n-dimensional.
 Assinale a alternativa que apresenta a sequência correta:
a. V, V, F, V.
b. V, V, F, F.
c. F, F, V, V.
d. V, V, V, V.
e. F, F, F, F.
Resposta correta. A sequência está correta. Uma das principais características da NumPy é o fato de ela ser pacote fundamental para computação científica com Python, e permite manipular matriz n-dimensional, ou seja, uma matriz multidimensional eficiente e veloz que permite a vetorização de operações aritméticas.
Feedback
Sua resposta está correta.
A resposta correta é: F, F, V, V.
Questão 3
Correto
Atingiu 1,00 de 1,00
Texto da questão
Quando for necessário utilizar armazenamento de dados de listas sequenciais heterogêneas, recomenda-se utilizar a estrutura de dados tuplas. Para listas homogêneas, recomenda-se utilizar a estrutura de dados de listas. A estrutura de tuplas tem vantagens em relação à estrutura de listas.
 Considerando o texto apresentado sobre a estrutura de dados tupla, analise as afirmativas a seguir:
 I. Ser variável é uma das características da estrutura de dados tupla na programação em Python.
II Quando é necessário utilizá-la como chave de um dicionário, a estrutura de dados tupla é descartada.
III. Para dados que não serão alterados, a estrutura de dados tupla pode ser utilizada na programação.
IV. Quando é necessário proteger os dados em relação às alterações posteriores, pode-se usar a tupla.
 Está correto o que se afirma em:
a. I, II e III, apenas.
b.II, III e IV, apenas.
c.I, II e IV, apenas.
d.III e IV, apenas.
e.II e III, apenas.
Resposta correta. A alternativa está correta, pois, na programação em Python, a estrutura de dados tupla tem sua indicação no momento em que é preciso armazenar dados que não serão alterados, justamente porque garante a proteção dos dados em relação a alterações posteriores.
Feedback
Sua resposta está correta.
A resposta correta é: III e IV, apenas.
Questão 4
Incorreto
Atingiu 0,00 de 1,00
Texto da questão
Um conjunto de itens que não estão dispostos de maneira ordenada é uma estrutura de dados denominada sets na programação em Python. Ela é parcialmente imutável e não permite que haja elementos duplicados, no entanto, é possível adicionar e remover elementos. Conforme apresentado, analise as asserções a seguir e a relação proposta entre elas.
 I. A estrutura de dados set, geralmente, é usada com operação matemática.
POIS:
I. A sua sintaxe usa os parênteses () como indicação dos elementos do set.
 A seguir, assinale a alternativa correta:
a.As asserções I e II são proposições falsas.
b.A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c.A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.
d.As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
e.As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Sua resposta está incorreta. A alternativa está incorreta, pois a asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa. A estrutura de dados set é bastante utilizada nas diversas operações matemáticas de união, intersecção e diferença simétrica, sendo que uma das maneiras de declarar set é usando as chaves {} para indicar os elementos do set, e não os parênteses ().
Feedback
Sua resposta está incorreta.
A resposta correta é:
A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.
Questão 5
Correto
Atingiu 1,00 de 1,00
Texto da questão
A SciPy é um exemplo de biblioteca que pode ser utilizada na programação em Python, assim como a Pandas, que é uma biblioteca considerada de alto desempenho e que dispõe de estruturas de dados e modelagem para Python semelhantes a outras linguagens de programação. Nesse sentido, assinale a alternativa que indica um exemplo de linguagem de programação que tem similaridade com a biblioteca Pandas.
a.A linguagem de programação orientada a objetos.
b.A linguagem de programação CSS.
c.A linguagem de programação R.
d.A linguagem de programação HTML5.
e.A linguagem de programação HTML.
Resposta correta. A alternativa está correta, pois Pandas é uma biblioteca de alto desempenho e seu princípio básico é dispor análise de dados e suporte à modelagem para programação em Python, de forma semelhante a outras linguagens de programação, como o R.
Feedback
Sua resposta está correta.
A resposta correta é:
A linguagem de programação R.
Questão 6
Correto
Atingiu 1,00 de 1,00
Texto da questão
Nas estruturas e laços de repetição utilizando a instrução for, por exemplo, pode-se definir uma variável que armazena dados específicos que podem ser nomes, e, posteriormente, esta instrução for pode percorrer todos os elementos de um bloco de codificação e atribuir um a um uma determinada variável.
 Considerando o texto apresentado, estrutura e laços de repetição, analise as afirmativas a seguir:
 I. O comando for é o único que pode ser utilizado nas estruturas de laços e repetição.
II. Nas estruturas e laços de repetição, o comando while também pode ser utilizado.
III. A ação do comando while proporciona que uma série de instruções possa ser feita.
IV. Mesmo se a condição for negativa, o comando while continua executando a ação.
 Está correto o que se afirmar em:
a.I, II e IV, apenas.
b.I, II e III, apenas.
c.II e III, apenas.
d.I e II, apenas
e.II, III e IV, apenas.
Resposta correta. A alternativa está correta, pois, na codificação, além do comando for, nas estruturas e laços de repetição,o comando while também pode ser utilizado, permitindo que uma série de instruções possa ser executada no momento que uma condição é atendida.
Feedback
Sua resposta está correta.
A resposta correta é:
II e III, apenas.
Questão 7
Incorreto
Atingiu 0,00 de 1,00
Texto da questão
No processo de codificação de estruturas e laços de repetição utilizando a linguagem de programação Python, por exemplo, é permitido a utilização de várias instruções, como o uso da adição da instrução específica denominada else no final do comando for. A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. I. A codificação a seguir é um exemplo do uso da instrução else: 1. nomes = ['Vanessa', Gabriel', 'Silva'] 2. for n in nomes: 3. print 4. else: 5. print("Todos os nomes foram listados com sucesso") POIS: II. Observando a codificação apresentada, a instrução else está na linha 4 e a for está na linha 2. A seguir, assinale a alternativa correta:
a.A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.
b.A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c.As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d.As asserções I e II são proposições falsas.
e.As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Sua resposta está incorreta. A alternativa está incorreta. Isso porque as duas proposições apresentadas são verdadeiras e a asserção II justifica a I, pois é um exemplo da adição de instrução else, no final do for, como é permitido nas estruturas e laços de repetição na linguagem de programação Python, conforme exemplo.
Feedback
Sua resposta está incorreta.
A resposta correta é:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Questão 8
Correto
Atingiu 1,00 de 1,00
Texto da questão
Observe o código a seguir:
 1.    nomes = ['Vanessa', Gabriel', 'Silva']
2.    for n in nomes:
3.    print
 
Usando a linguagem de programação Python, analisando a variável definida na linha 1, vemos que ela se refere a uma lista que iniciou com uma sequência de valores. Nesse sentido, assinale a alternativa que indica a qual tipo de sequência de valores a variável da linha 1 está relacionada:
a.if-else.
b.string
c.else
d.while
e.if.
Resposta correta. A alternativa está correta, pois, observando o exemplo da codificação da programação, a variável que foi definida na linha 1 se refere a uma lista que iniciou com uma sequência de valores do tipo string, sendo que a instrução for percorre todos esses elementos.
Feedback
Sua resposta está correta.
A resposta correta é:
string
Questão 9
Incorreto
Atingiu 0,00 de 1,00
Texto da questão
As estruturas e laços de repetição utilizando a linguagem de programação Python como exemplo, os loops ou seus laços de repetição, possuem codificação que indica como se dará a repetição por meio da denominação while e, também, da denominação for.
 A respeito das estruturas e laços de repetição, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 
I. (  ) O laço denominado for permite que os itens sejam percorridos de uma coleção.
II. (  )  A ação do laço denominado while executa o bloco de código declarado do loop.
III. (  ) A repetição é determinada utilizando o laço que recebe o nome de while.
IV. (  ) A variável que está contida no for recebe a cada iteração um item da coleção.
 Assinale a alternativa que apresenta a sequência correta:
a.V, F, F, V.
b.V, V, F, V.
c.V, V, V, V.
d.F, F, F, F.
e.V, V, F, F.
Sua resposta está incorreta. A sequência está incorreta já que o laço que recebe o nome for é o que permite que sejam percorridos os itens de uma coleção, e não o laço que recebe o nome de while. For determina a repetição e não o laço que recebe o nome de while, conforme apontado na afirmativa.
Feedback
Sua resposta está incorreta.
A resposta correta é:
V, F, F, V.
Questão 10
Correto
Atingiu 1,00 de 1,00
Texto da questão
As estruturas de dados na programação, de maneira geral, são grandes facilitadoras para se alcançar a resolução de problemas específicos, em diversas situações da etapa de desenvolvimento, e a programação em Python permite a utilização de vários tipos estrutura de dados.
 A respeito das estruturas de dados, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 I. (   )  Dados armazenados de forma sequencial é uma característica de estrutura de dados denominada de lista.
II. (  ) Na estrutura de dados chamada de lista, indício é o nome dos elementos que são inseridos.
III. (  ) Na estrutura de dados denominada lista, o primeiro elemento é indicado pelo número 1 (um).
IV. (   ) Quaisquer tipos de dados primitivos podem ser armazenados nas estruturas de dados de lista.
 Assinale a alternativa que apresenta a sequência correta:
a.V, V, V, V.
b.V, F, F, V.
c.F, F, F, F.
d.V, V, F, F.
e.V, V, F, V.
Resposta correta. A sequência está correta, pois, na estrutura de dados de listas, os dados são armazenados em sequência, em que é permitido o armazenamento de quaisquer tipos de dados primitivos como string, float, inteiro etc., utilizando sintaxe simples de codificação.
Feedback
Sua resposta está correta.
A resposta correta é:
V, F, F, V.

Continue navegando