Buscar

A2 - Big Data - Laureate

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 6 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 6 páginas

Prévia do material em texto

07/11/2021 14:08 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0806 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736261_1 1/6
Usuário TIAGO DA SILVA FONSECA
Curso GRA0806 INTRODUÇÃO A PROGRAMAÇÃO EM BIG DATA GR1708-212-9 -
202120.ead-17582.01
Teste ATIVIDADE 2 (A2)
Iniciado 07/11/21 13:39
Enviado 07/11/21 14:07
Status Completada
Resultado da
tentativa
10 em 10 pontos  
Tempo decorrido 27 minutos
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Na empresa �ctí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).
Resposta correta. A alternativa está correta, pois o acesso a elementos
sempre é iniciado a partir da posição 1 do vetor atômico. Segundo as
regras da linguagem R, para informar a posição desejada, deve ser
acrescentado ao �nal do nome da variável (nome esse sensível ao
tamanho da letra) os colchetes ([]), informando dentro deles a posição
na qual deseja buscar o valor.
Pergunta 2
No ambiente da empresa �ctícia EAD Corp S/A existe um sistema Big Data que coleta
informações de várias fontes de dados diferentes e as disponibiliza para as análises
dos cientistas de dados. Um desses dados refere-se a informações sobre o histórico
clínico de pessoas atendidas em um hospital, com registros sobre pressão arterial,
idade, temperatura na hora do atendimento etc. 
  
1 em 1 pontos
1 em 1 pontos
07/11/2021 14:08 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0806 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736261_1 2/6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Assinale a alternativa correta com a estrutura de dados em R que melhor se adéqua a
carregar todos esses tipos de dados no R: 
  
 
Data Frame.
Data Frame.
Resposta correta. A alternativa está correta, pois, uma vez que existem
diferentes tipos de dados na informação (como idade — integer e
temperatura — numeric), é necessário acomodá-los em um tipo de dado
que comporte os dois formatos na mesma estrutura simultaneamente.
Além disso, o formato dessa informação sugere uma estrutura com duas
dimensões de informação (linhas e colunas). Assim, essa estrutura de
dado é a mais indicada para armazenar as informações.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Uma etapa básica porém essencial da programação é a atribuição de valores às
variáveis. Sem isso, não é possível armazenar valores à memória para poder acessá-los
posteriormente e utilizar nos cálculos, funções etc. No R existe uma sintaxe especí�ca
para realizar tal ação. 
  
Assinale a alternativa correta que indica a atribuição de valores em R. 
  
 
a = 10.
a = 10.
Resposta correta. A alternativa está correta, pois nas linguagens de
programação em geral, a atribuição de valores possui uma sintaxe em
que o valor que encontra-se à direita será atribuído à variável que
encontra-se à esquerda. No caso do R em especí�co, essa sintaxe
funciona da mesma forma, e existem 2 operadores que podem ser
utilizados para realizar a operação: <- e =.
Pergunta 4
O estagiário da empresa �ctícia EAD Corp S/A tem a tarefa de analisar as despesas com
energia elétrica para a empresa. Em sua mesa, ele possui as 12 últimas contas de
energia do escritório da empresa, e deve carregar seus valores para o R em uma
estrutura que suporte esses dados. 
  
Assinale a alternativa correta que indica qual função ele deverá usar: 
1 em 1 pontos
1 em 1 pontos
07/11/2021 14:08 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0806 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736261_1 3/6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  
 
c().
c().
Resposta correta. A alternativa está correta, pois no enunciado é
informado que o estagiário possui em sua mesa as últimas 12 contas de
energia. Com isso, podemos presumir que esses dados não constam em
nenhum dataset, e por isso deverão ser importados para o R
manualmente. Como os tipos de dados são iguais e de uma única
dimensão, a estrutura indicada seria um vetor atômico.
Pergunta 5
Resposta
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
As três estruturas de dados — listas, vetores e arrays — possuem entre si
características bastante semelhantes, a ponto de, em determinadas situações, os
mesmos dados poderem ser armazenados em todas as estruturas. Porém, cada uma
delas traz consigo algumas diferenças. 
  
Assinale a alternativa que melhor descreva essas diferenças: 
  
 
Arrays podem armazenar dados em 2 ou mais dimensões e vetores
armazenam apenas um tipo de dado, enquanto listas podem conter
vários tipos de dados em sua estrutura.
Arrays podem armazenar dados em 2 ou mais dimensões e vetores
armazenam apenas um tipo de dado, enquanto listas podem conter
vários tipos de dados em sua estrutura.
Resposta correta. A alternativa está correta, pois, ao analisarmos as
semelhanças entre listas e vetores, vemos que são estruturas de 1
dimensão, que podem armazenar dados nesse formato. Pelo lado das
diferenças, vemos que os arrays podem armazenar dados em 2 ou mais
dimensões e vetores armazenam apenas 1 tipo de dado, enquanto listas
podem conter vários tipos de dados em sua estrutura.
Pergunta 6
Tal como na matemática existem diferentes conjuntos (naturais, reais, inteiros etc.), no
R a representação e o armazenamento desses valores �ca a cargo dos tipos de dados.
Desse modo, o R fornece suporte a uma determinada quantidade de tipos de dados
1 em 1 pontos
1 em 1 pontos
07/11/2021 14:08 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0806 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736261_1 4/6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
para representação e armazenamento de valores. 
  
Assinale a alternativa correta que apresenta quantos tipos de dados diferentes o R
oferece suporte:
6.
6.
Resposta correta. A alternativa está correta, pois os tipos de dados aos
quais o R oferece suporte são: integer (números inteiros), logical (valores
booleanos), numeric (números reais), complex (números complexos),
character (sequência de caracteres contendo ao menos 1 caracter) e raw
(conjunto de caracteres convertidos para código unicode).
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
O estagiário da empresa �ctícia EAD Corp S/A necessita criar em R uma matriz para
armazenar 12 linhas com 5 colunas de dados. Cada linha da matriz refere-se a um dos
meses do ano, e cada coluna da matriz diz respeito a um tipo de conta que foi paga
durante o ano pela empresa. 
  
Assinale a alternativa que corresponde ao comando utilizado pelo estagiário para a
criação dessa matriz em R: 
  
 
m <- matrix(nrow=12, ncol=5).
m <- matrix(nrow=12, ncol=5).
Resposta correta. A alternativa está correta, pois matrizes são estruturas
de dados em R que armazenam informações de um mesmo tipo de
dado no formato de linhas e colunas. Em R, a sintaxe de criação de uma
matriz deve seguir a estrutura: matrix(nrow=número de linhas,
ncol=número de colunas).
Pergunta 8
O estagiário da empresa �ctícia EAD Corp S/A está fazendo manutenção em algumas
funções desenvolvidas em R. Ele encontrou a função “FormataNome”, conforme o
código-fonte abaixo: 
  
FormataNome <- function (n){ 
  primeira <- toupper(substr(n, 1, 1)) 
  resto <- tolower(substr(n, 2, nchar(n))) 
  
1 em 1 pontos
1 em 1 pontos
07/11/2021 14:08 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0806 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736261_15/6
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
  return (paste(primeira, resto, sep="")) 
} 
Para testá-la, ele executou a chamada da função, passando como parâmetro a frase “
Teste de Rotina”. Assinale a opção que corresponde a qual resultado a função
retornará: 
  
 
Teste de rotina.
Teste de rotina.
Resposta correta. A alternativa está correta, pois, ao analisar a rotina, é
possível identi�car que ela divide a frase informada em duas variáveis.
A primeira variável (chamada “primeira”) irá pegar a primeira letra da
frase informada e convertê-la para maiúscula. Já a variável resto irá
pegar todas as letras a partir da segunda e convertê-las para
minúsculo. No �nal, a função retornará a concatenação da variável
primeira com a variável resto, sem incluir um separador.
Pergunta 9
Resposta
Selecionada:
Resposta Correta:
Comentário
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.
1 em 1 pontos
07/11/2021 14:08 Revisar envio do teste: ATIVIDADE 2 (A2) – GRA0806 ...
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_736261_1 6/6
Domingo, 7 de Novembro de 2021 14h08min36s BRT
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
Na empresa �ctícia EAD Corp S/A o analista de dados está realizando uma operação de
concatenar dois vetores atômicos: x e y. O vetor x possui como valores  x <- c (1,3,5) e o
vetor y possui como valores y <- c(2,4,6). O analista de dados sabe que o comando a ser
utilizado para concatenar os vetores é o cbind(). O que será produzido pela expressão
cbind (x, y)? 
  
Assinale a alternativa que corresponde à opção correta: 
  
 
Um data frame com 3 linhas e 2 colunas.
Um data frame com 3 linhas e 2 colunas.
Resposta correta. A alternativa está correta; o vetor x possui 3
elementos, quando executada a função cbind(), será acrescentada a x
uma nova coluna contendo os valores de y. Ao analisar o conteúdo de x
e y, vemos que ambas são do mesmo tipo de dados, portanto, o
resultado do cbind será uma matriz contendo os valores de x e y como
colunas (3 linhas e 2 colunas, respectivamente).
1 em 1 pontos

Outros materiais