Baixe o app para aproveitar ainda mais
Prévia do material em texto
· Pergunta 1 1 em 1 pontos 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). Resposta Correta: m <- matrix(nrow=12, ncol=5). Feedback da resposta: 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 2 1 em 1 pontos 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. Resposta Correta: A sintaxe do comando para criar o vetor atômico está errada. Feedback da resposta: Resposta correta. A alternativa está correta, pois para a criação de um vetor atômico, 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 1 em 1 pontos No ambiente da empresa fictí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. 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: Resposta Selecionada: Data Frame. Resposta Correta: Data Frame. Feedback da resposta: 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 4 0 em 1 pontos 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: Resposta Selecionada: v[2]. Resposta Correta: v(2). Feedback da resposta: 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 5 1 em 1 pontos 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: gsub(). Resposta Correta: gsub(). Feedback da resposta: Resposta correta. A alternativa está correta, pois a busca e substituição de valores armazenados em vetores no R é possível por meio do comando gsub(). Na sua sintaxe, é necessário informar o padrão buscado nos textos, qual é o texto que substituirá o padrão encontrado e qual é a variável que contém os dados a serem pesquisados. · Pergunta 6 0 em 1 pontos 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: Resposta Selecionada: I, II e III, apenas. Resposta Correta: II, apenas. Feedback da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois cada estrutura de dado em R possui características próprias que as diferenciam de outra estrutura. Vetores, matrizes, arrays e data frames possuem características que, de acordo com a alternativa selecionada, não é uma realidade na sua estrutura. · Pergunta 7 0 em 1 pontos 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 os dados que equivalem a pelo menos 80% do maior consumo: Resposta Selecionada: consumo[consumo > 8]. Resposta Correta: consumo[consumo >= max(consumo)*0.8]. Feedback da resposta: 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 8 0 em 1 pontos 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: data.frame(). Resposta Correta: c(). Feedback da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois o enunciado indica que o estagiário possui as últimas 12 contas de energia. Assim, podemos presumir que esses dados deverão ser importados para o R manualmente. Como os tipos de dado de todas as contas são iguais, a estrutura indicada seria um vetor atômico, porém a opção selecionada não se refere a uma estrutura de dados desse tipo. · Pergunta 9 1 em 1 pontos 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. Resposta Correta: Teste de rotina. Feedback da resposta: Resposta correta. A alternativa está correta, pois, ao analisar a rotina, é possível identificar 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 final, a função retornará a concatenação da variável primeira com a variável resto, sem incluir um separador. · Pergunta 10 1 em 1 pontos 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 Resposta Selecionada: função - funções - numéricas - texto. Resposta Correta: função - funções - numéricas - texto. Feedback da resposta: 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.
Compartilhar