FC ConcursosFC Concursos

Questão FC95955

Em relação ao software livre R, versão 4.3, julgue o item subsequente, considerando que todas as bibliotecas necessárias foram corretamente instaladas e disponibilizadas. O código

Linguagens de Programação

CEBRASPE (CESPE) · 2023

Em relação ao software livre R, versão 4.3, julgue o item subsequente, considerando que todas as bibliotecas necessárias foram corretamente instaladas e disponibilizadas.

O código matrix(1:9, nrow = 3, ncol = 3) apresentará, ao ser executado, o resultado a seguir.

     [,1] [,2] [,3]
[1,]  1    2    3
[2,]  4    5    6
[3,]  7    8    9
  1. Errado
  2. Certo
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: 

🔍 Explicação: Organização de Matrizes no R

No R, ao utilizar a função matrix(), os elementos são organizados por padrão por colunas, e não por linhas. Isso significa que os dados serão preenchidos de cima para baixo, coluna por coluna.

Quando usamos o código:

matrix(1:9, nrow = 3, ncol = 3)

O resultado será:

     [,1] [,2] [,3]
  [1,]    1    4    7
  [2,]    2    5    8
  [3,]    3    6    9
 

Já o enunciado da questão afirma que o resultado seria:

    [,1] [,2] [,3]
  [1,]    1    2    3
  [2,]    4    5    6
  [3,]    7    8    9
 

Esse segundo formato só seria possível se fosse usado o argumento byrow = TRUE, que instrui o R a preencher a matriz por linhas.

Portanto, o gabarito está correto ao marcar "Errado", pois o resultado exibido na questão não corresponde ao que o código realmente gera.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo