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
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
- Errado
- 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