Ed
há 19 horas
Vamos analisar cada afirmação: I. Uma matriz é um array de arrays, permitindo armazenar elementos em linhas e colunas, sendo acessada pela sintaxe matriz[i][j]. Verdadeiro, essa definição está correta. II. Uma struct é um tipo de dado que permite agrupar variáveis de diferentes tipos sob um mesmo nome. Verdadeiro, essa definição também está correta. III. É possível declarar uma matriz de structs, permitindo organizar múltiplos registros bidimensionais de forma estruturada. Verdadeiro, essa afirmação é correta, pois é possível criar uma matriz onde cada elemento é uma struct. IV. Cada elemento de uma struct que está dentro de uma matriz de structs só pode ser acessado usando a função printf, não podendo ser acessado diretamente. Falso, essa afirmação é incorreta. Os elementos de uma struct dentro de uma matriz de structs podem ser acessados diretamente usando a sintaxe apropriada, como `matriz[i].campo`. Portanto, as afirmações corretas são I, II e III. A alternativa que contém todas as afirmações verdadeiras é: I, II e III. Se essa opção não estiver disponível, você deve escolher a que mais se aproxima.