← Questões de Estatística

Estatística · FGV · 2022

Questão comentada de Estatística

No contexto da linguagem de programação R, analise as afirmativas a seguir. I. Vetores (vectors) são listas de itens que devem ter o mesmo tipo. II. R trabalha com vários tipos de dados (data types), numéricos, lógicos e textuais, mas as variáveis podem mudar de tipo mesmo depois da instanciação. III. Os itens de uma lista (list) não podem ser substituídos. São permitidas apenas a inserção e a remoção de itens. Está correto somente o que se afirma em:

Gabarito: D

Em R, vetores são estruturas homogêneas: seus elementos devem ser do mesmo tipo básico. Por isso, quando você mistura tipos, o R costuma fazer coerção para manter a uniformidade do vetor. Já as listas são estruturas mais flexíveis, porque podem guardar elementos de tipos diferentes, inclusive outros vetores, matrizes e até outras listas. A afirmativa I está correta: vector, em R, é uma sequência de itens do mesmo tipo. A afirmativa II também está correta no sentido de que R trabalha com tipos como numérico, lógico e texto, e uma variável pode sim mudar de tipo ao longo da execução, porque o R é dinamicamente tipado. Basta reatribuir outro valor e o tipo pode mudar sem drama. A III está errada. Em listas, os itens podem ser substituídos, removidos e adicionados normalmente. Então não existe essa limitação de que só se pode inserir e remover. Como I e II estão certas, e III está errada, o gabarito é D. Se quiser guardar uma regra prática: vetor em R gosta de “todo mundo igual”, enquanto lista aceita “cada um do seu jeito”.

Continue treinando

Questões relacionadas