Baixe o app para aproveitar ainda mais
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
Compartilhar