Buscar

Atividade_02-Respostas - Anhembi Morumbi - INTRODUÇÃO A PROGRAMAÇÃO EM BIG DATA

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Curso	GRA0806 INTRODUÇÃO A PROGRAMAÇÃO EM BIG DATA BIGD - 202010.ead-4715.01
Teste	ATIVIDADE 2 (A2)
Pergunta 1
O estagiário da empresa fictícia EAD Corp S/A necessita catalogar 10 produtos diferentes (1001, 1002, …, 1010) no R em um data frame. Ao conversar com o cientista de dados, ele recebeu a indicação de criar uma sequência para agilizar o trabalho, ao invés de inseri-los manualmente.
 
Assinale a alternativa que corresponde à única maneira que utiliza a criação manual de valores no data frame
 
 
Resposta Selecionada:	
 df <- data.frame(Codigo = c(1, 2, 3, 4 ,5, 6,7,8,9, 10), Produto=c(1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010))
 
Pergunta 2
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:
 
 
Resposta Selecionada:	
 É necessário que as colunas do data frame sejam do mesmo tipo de dado.
Pergunta 3
O estagiário da empresa fictí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)))
 
 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á:
 
 
Resposta Selecionada:	
 Teste de rotina.
Pergunta 4
O estagiário da empresa fictí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:
 
 
Resposta Selecionada:	
 m <- matrix(nrow=12, ncol=5).
Pergunta 5
Lidar com sequências de caracteres é uma parte importante da análise de texto, e dividir uma sequência de caracteres geralmente é uma das tarefas comuns executadas nesse processo, seja criando tokens, localizando textos etc. Suponha a existência de dois vetores A e B, conforme abaixo. Ao executar os comandos abaixo, qual será sua saída?
 
A <- paste(“alfa”,”beta”,”gama”,sep=” “)
B <- paste(“phi”,”teta”,”zeta”,sep=””)
partes <- strsplit(c(A,B),split=” ”)
partes[1]
 
Assinale a alternativa correta:
 
 
Resposta Selecionada:	
 “alfa”, “beta”, “gama”.
Pergunta 6
O estagiário da empresa fictí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:
 
 
Resposta Selecionada:	
c().
Pergunta 7
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:
 
 
Resposta Selecionada:	
 Suporta somente números reais.
Pergunta 8
Na empresa fictí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:
 
 
Resposta Selecionada:	
 Um data frame com 3 linhas e 2 colunas.
Pergunta 9
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:
 
 
Resposta Selecionada:	
 A sintaxe do comando para criar o vetor atômico está errada.
Pergunta 10
Analise o excerto a seguir:
A função ___________ substitui todas as correspondências de uma sequência, se o parâmetro for um vetor de sequência, retorna um vetor de sequência com o mesmo comprimento e com os mesmos atributos (após possível substituição com o caractere).
 
Complete as lacunas e assinale a opção correta:
 
 
Resposta Selecionada:	
Correta gsub().

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando