Buscar

Atividade_02-Respostas - Anhembi Morumbi - INTRODUÇÃO A PROGRAMAÇÃO EM 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

Usuário
Curso
Teste
Iniciado
Enviado
Status
GRA0806 INTRODUÇÃO A PROGRAMAÇÃO EM BIG DATA BIGD - 202010.ead-4715.01 
ATIVIDADE 2 (A2)
Completada
Resultado da tentativa 8 em 10 pontos 
Tempo decorrido 1 hora, 18 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Dentre as estruturas de dados existentes no R, as matrizes e os data frames se caracterizam por
armazenarem informações em duas dimensões (linhas e colunas). Entretanto, do ponto de vista
estrutural, existe diferença entre ambas, fazendo com que os dados armazenados no data frame
possam ser armazenados na matriz sob uma única condição. 
Assinale a alternativa que corresponde a qual seria essa condição: 
É necessário que as colunas do data frame sejam do mesmo tipo de dado.
É necessário que as colunas do data frame sejam do mesmo tipo de dado.
Resposta correta. A alternativa está correta; conforme o enunciado, matrizes e data
frames são estruturas que armazenam dados em duas dimensões. Porém, a diferença
entre as estruturas é que a matriz possui todas as colunas com o mesmo tipo de dado,
enquanto o data frame permite diferentes tipos de dados entre as colunas. Assim, para
que a matriz armazene os dados de um data frame, é necessário que esse data frame
tenha todas as colunas com o mesmo tipo de dado.
Pergunta 2
Resposta Selecionada:  
Resposta Correta:  
Feedback
O estagiário da empresa fictícia EAD Corp S/A está realizando um trabalho de catalogação de
informações. Para isso, ele está processando um vetor atômico de caracteres, porém, ao executar
os comandos (conforme o exemplo abaixo), o R retorna uma mensagem de erro. 
nomes <- (“Alberto”, “Jonas”, “Rodrigo”, “José”) 
resultado <- paste(nomes, sep=” ”) 
resultado 
Assinale a alternativa correta, que corresponde ao que poderia estar acontecendo: 
A sintaxe do comando para criar o vetor atômico está errada.
A sintaxe do comando para criar o vetor atômico está errada.
Resposta correta. A alternativa está correta, pois para a criação de um vetor atômico,
1 em 1 pontos
1 em 1 pontos
da
resposta:
independentemente do tipo de dados, a função a ser utilizada é c(). Como a função
paste() necessita de um vetor atômico para concatená-lo, quando a variável nomes der
erro pela falta da função c(), a função paste() informará que a variável nomes não foi
encontrada, explicitando o erro.
Pergunta 3
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Como em qualquer linguagem de programação, o R fornece suporte a diferentes tipos de dados.
Cada variável de um tipo de dado diferente armazenará em seu conteúdo um valor com
características diferentes. Os tipos de dados suportados no R são: integer, numeric, logical, complex,
caracter e raw. 
  
Sobre o tipo de dado numeric, assinale a alternativa correta: 
  
 
Suporta somente números reais.
Suporta somente números reais.
Resposta correta. A alternativa está correta, pois os tipos de dados em R definem qual
o formato de dado que uma variável em R armazenará em memória. Na Matemática,
existem diferentes tipos de conjuntos de números (como inteiros, reais, naturais etc.),
tal comportamento é replicado no R, fazendo com que cada tipo de dado armazene um
tipo de valor.
Pergunta 4
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
O R apresenta diferentes tipos de dados e estruturas de dados que suportam os valores que serão
manipulados pela linguagem. Cada estrutura e tipo de dados possuem características que
diferenciam das demais. Analise as sentenças a seguir, sobre estruturas de dados R. 
  
I. Os elementos de um vetor lógico podem ser TRUE, FALSE, VERDADEIRO e FALSO. 
II. Matrizes são vetores com 2 dimensões. 
III. Vetores numéricos são gerados apenas por condições. 
IV. Data frames podem conter somente 1 tipo de dado. 
  
Está correto o que se afirma em: 
  
 
II, apenas.
II, apenas.
Resposta correta. A alternativa está correta, pois cada estrutura de dado em R possui
características próprias que as diferenciam de outra estrutura. Assim, vetores,
matrizes, arrays e data frames se diferenciam pela composição de seus elementos
(podem ser homogêneos ou heterogêneos), assim como o número de dimensões.
Pergunta 5
O estagiário da empresa fictícia EAD Corp S/A possui dados sobre o consumo de gasolina dos
veículos da empresa durante o ano. Ele deseja buscar no R os 20% maiores consumos da relação.
Supondo que esses valores estejam armazenados em uma variável chamada “consumo”. 
  
Assinale a alternativa que apresenta qual seria o comando utilizado por ele para mostrar somente
1 em 1 pontos
1 em 1 pontos
0 em 1 pontos
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
os dados que equivalem a pelo menos 80% do maior consumo: 
  
 
consumo[consumo > 8].
consumo[consumo >= max(consumo)*0.8].
Sua resposta está incorreta. A alternativa está incorreta, pois a pesquisa dentro de
vetores parte da premissa de verificar itens do vetor que atendam a uma determinada
condição. Sendo assim, é necessário primeiramente listar os itens do vetor e, dentro
dos itens, informar a condição a ser satisfeita.
Pergunta 6
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Na empresa fictícia EAD Corp S/A o analista de dados criou um vetor contendo cinco elementos, v<-
c(10, 20, 30, 40, 50). Agora ele necessita acessar pelo R o segundo elemento desse vetor de
números. Uma vez que o vetor de números já está carregado na memória, qual é o comando que
deve ser digitado? 
  
Assinale a alternativa que corresponde à opção correta: 
  
 
v[2].
v(2).
Sua resposta está incorreta. A alternativa está incorreta, pois a linguagem R define uma
sintaxe para o acesso a dados em estruturas como o vetor atômico. Nessa sintaxe,
deve-se informar dentro de colchetes a posição na qual deseja buscar o valor,
imediatamente após informar o nome da variável que contém os dados que deseja
buscar.
Pergunta 7
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Complete corretamente os espaços: 
  
Uma ___________ é um pedaço de código escrito para executar uma tarefa específica; pode ou não
aceitar argumentos ou parâmetros, assim como pode ou não retornar um ou mais valores. 
No R, conforme o tipo de dado da variável, existem _________ específicas para manipular aquele
valor. Elas podem se dividir em _______ e de  _________. 
  
Assinale a alternativa que apresenta a sequência que melhor preenche as lacunas 
  
 
função - funções - numéricas - texto.
função - funções - numéricas - texto.
Resposta correta. A alternativa está correta, pois, segundo a regra, quando é escrito um
trecho de código específico para executar uma tarefa, é dado o nome de função ou
subrotina. Dessa forma, as funções em R podem tratar todos os tipos de dados aos
quais o R tem suporte, como textos e números em geral.
Pergunta 8
0 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Tal como na matemática existem diferentes conjuntos (naturais, reais, inteiros etc.), no R a
representação e o armazenamento desses valores fica a cargo dos tipos de dados. Desse modo, o R
fornece suporte a uma determinada quantidade de tipos de dados para representação e
armazenamento de valores. 
  
A i l lt ti t t t ti d d d dif t R f t

Outros materiais