Prévia do material em texto
23/08/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_58690_1/grades/assessment/_3815056_1/overview/attempt/_13546923_1/review/inline-feedback?… 1/8 Conteúdo do exercício Ocultar opções de resposta Avaliação On-Line 1 (AOL 1) - Questionário Lucas Andrade Pergunta 1 -- /1 Estruturas de controle são recursos comuns à linguagens de programação, e permitem controlar o fluxo de execução do código. São muito importantes, pois permitem realizar execuções condicionais de código, repetições e outras operações de controle da execução do código, de acordo com o objetivo desejado. Considerando essas informações e o conteúdo estudado, pode-se afirmar que a alternativa que relaciona exemplos de estruturas de controle é: +, -, *, /. >, <, =. &, |, !. if, library, help. Resposta corretafor, while, repeat. 10/10 Nota final Enviado: 19/08/21 14:57 (BRT) 23/08/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_58690_1/grades/assessment/_3815056_1/overview/attempt/_13546923_1/review/inline-feedback?… 2/8 Ocultar opções de resposta Pergunta 2 -- /1 Leia o excerto a seguir: “As estruturas de dados mais simples, variáveis ou dados, podem ser da classe numeric, número real em dupla precisão que podem ser escritos como inteiros, com fração decimal ou em notação científica, complex, números complexos, logical, variáveis lógicas TRUE ou FALSE, ou character, cadeias alfanuméricas (strings). Existem ainda outros dados especiais, tais como NA, Inf ou NAN, que designa valores omissos (Not Available), Infinito e Not a Number.” Fonte: MARTINS, Nuno D. C. Programação em R no estudo de probabilidades. 2016. 111f. Dissertação (Mestrado em Estatística) – Escola de Ciências, Universidade do Minho, Braga. Portugal. Considerando essas informações e o conteúdo estudado, pode-se afirmar que dados especiais omissos são identificados como: NaN. Resposta corretaNA. Infinito. Inferenciais. Inf. Pergunta 3 -- /1 Alguns recursos da linguagem R podem ser explorados, através de exemplos e demonstrações fornecidos pela própria linguagem, e podem ser acessados através de ferramentas como o RStudio. Supondo que o recurso em questão possua exemplos e demonstrações disponíveis para facilitar seu uso através da linguagem R, assinale a alternativa que apresenta as funções que permitem acessar exemplos de utilização dos recursos do R, e demonstrações guiadas, passo a passo, para ilustrar a utilização de recursos da linguagem, respectivamente. 23/08/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_58690_1/grades/assessment/_3815056_1/overview/attempt/_13546923_1/review/inline-feedback?… 3/8 Ocultar opções de resposta Ocultar opções de resposta demo() e example(). Resposta corretaexample() e demo(). source() e example(). demo() e source(). help() e example(). Pergunta 4 -- /1 Vetores são estruturas unidimensionais que permitem armazenar valores de um mesmo tipo. É possível ter um vetor de valores inteiros, outro de caracteres, outro de valores booleanos e etc. Há situações, entretanto, que existem uma quantidade maior de dimensões, para que seja possível armazenar, separadamente, valores que representam características diferentes do que desejamos representar. Considere a seguinte situação: Suponha que um professor precisa armazenar as 3 notas de cada um dos 20 alunos, das 5 turmas para as quais ministra aulas, utilizando uma única estrutura de dados. De acordo com os tipos de objetos do R vistos, e sabendo que todas as notas são números com duas casas decimais, o tipo de objeto que permite armazenar as notas de maneira simples e organizada é: Resposta corretaArray. Objeto. Sequência. Lista. Matriz. 23/08/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_58690_1/grades/assessment/_3815056_1/overview/attempt/_13546923_1/review/inline-feedback?… 4/8 Ocultar opções de resposta Ocultar opções de resposta Pergunta 5 -- /1 A função rep() permite gerar uma série de repetições de valores. Suponha que você foi solicitado a criar um vetor com 200 valores relativos ao sexo de animais, em que 60% devem ser identificados como machos, e 40% como fêmeas. A linha de código que utiliza a função rep() corretamente para alcançar o resultado desejado é: sexo <- rep("macho", 60), rep("fêmea", 40). sexo <- c(rep("macho", 60), rep("fêmea", 40)). sexo <- rep("macho", 120,"fêmea", 80). Resposta corretasexo <- c(rep("macho", 120), rep("fêmea", 80)). sexo <- c(rep("macho", 200*60), rep("fêmea", 200*40)). Pergunta 6 -- /1 Considere o trecho de código a seguir: > mtcars O conjunto de dados mtcars é um dos muitos disponíveis na plataforma R, permitindo explorar diversos temas e ampliar seus conhecimentos em análise de dados. Considerando essas informações e o conteúdo estudado, pode-se afirmar que estes conjuntos são, também, denominados de: IMG - ANALISE ESTATISTICA DE DADOS - QUESTÃO 18 - UN 1.png IMG - ANALISE ESTATISTICA DE DADOS - QUESTÃO 18 - UN 1.png array. 23/08/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_58690_1/grades/assessment/_3815056_1/overview/attempt/_13546923_1/review/inline-feedback?… 5/8 Ocultar opções de resposta data frame. Resposta corretadatasets. função. operador. Pergunta 7 -- /1 Considere a seguinte situação: Você foi convidado para apoiar um amigo na realização de um sorteio. Para isso, ele pretende automatizar o processo e precisa que você desenvolva uma solução que permita: - armazenar o nome de cada um dos inscritos no sorteio; - atribuir um número sequencial a cada um deles; - escolher aleatoriamente um dos números atribuídos. Considerando essas informações e o conteúdo estudado sobre funções, pode-se afirmar que a função da linguagem R, que permite gerar uma lista de números sequenciais, é: list(). list(). sequences(). numbers(). Resposta corretaseq(). Pergunta 8 -- /1 23/08/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_58690_1/grades/assessment/_3815056_1/overview/attempt/_13546923_1/review/inline-feedback?… 6/8 Ocultar opções de resposta Ocultar opções de resposta Considere a seguinte situação: Você teve acesso a um conjunto de dados da sua cidade, e deseja verificar a quantidade de moradores e o percentual de idosos do seu bairro. Porém, o conjunto de dados contém pessoas de várias idades e diferentes bairros. Assim, você precisa realizar um filtro para analisar somente os idosos do seu bairro. Considerando que o conjunto de dados traz informações de idade e bairro, você deve definir a melhor maneira de construir um teste condicional para selecionar, dentro do conjunto de dados, somente as pessoas com as características do seu interesse para análise. Sabendo que os dados estão armazenados em um data frame “dados_cidade”, que inclui as colunas “idade” e “bairro”, e considerando que o bairro seja “orla” e a idade de idosos a partir de 65 anos, assinale a alternativa que representa a condicional a ser usada para filtrar o data frame e obter o conjunto de pessoas com as características especificadas. (dados_cidade$idade >= 65) & (dados_cidade$bairro = “orla”). (dados_cidade$idade > 65) | (dados_cidade$bairro == “orla”). (dados_cidade$idade >= 65) | (dados_cidade$bairro == “orla”). (dados_cidade$idade >= 65) & (dados_cidade$bairro != “orla”). Resposta correta(dados_cidade$idade >= 65) & (dados_cidade$bairro == “orla”) Pergunta 9 -- /1 O RStudio é um ambiente integrado de desenvolvimento de software em linguagem R, que fornece um conjunto de funcionalidades que facilitam o processo de criação de soluções para análise de dados. Um desses recursos é a possibilidade de definir a pasta de trabalho através da opção Session – Set Working Directory. Apesar dessa facilidade, pode ser interessante incluir uma linha de código para definir a pasta de trabalho, garantindo que, mesmo que esqueça de definir a pasta de trabalho através do RStudio, os dados necessários serão obtidos do local correto. Considerando essas informaçõese o conteúdo estudado, pode-se afirmar que a função da linguagem R, que permite definir a pasta de trabalho, é: pwd(). 23/08/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_58690_1/grades/assessment/_3815056_1/overview/attempt/_13546923_1/review/inline-feedback?… 7/8 Ocultar opções de resposta folder(). cd(). Resposta corretasetwd(). workdir(). Pergunta 10 -- /1 Considere o trecho de código abaixo: >v = seq(1,5) >v1 = rep(1,5) >v2 = v*v1 >v3 = c(5.5, 7.9, 8.7) >v4 <- v2+v3 Considerando essas informações e o conteúdo estudado sobre vetores, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) Uma das operações apresenta erro. II. ( ) Há um elemento de valor 9.9 no vetor v4. III. ( ) Os vetores v e v2 são idênticos. IV. ( ) O vetor v1 contém os valores de 1 a 5. Resposta corretaF, V, V, F. F, V, F, V. F, V, V, V. V, F, V, F. V, F, F, V. 23/08/2021 Comentários https://sereduc.blackboard.com/ultra/courses/_58690_1/grades/assessment/_3815056_1/overview/attempt/_13546923_1/review/inline-feedback?… 8/8