Ed
mês passado
Vamos analisar as alternativas com base no trecho de código apresentado. O código mostra um loop que inicializa uma matriz de structs chamada `matrizPessoas`, onde cada elemento da matriz tem um membro `nome` e um membro `idade`. O código está configurando o `nome` para "Nome Padrão" e a `idade` para 0. Agora, vamos às alternativas: A) Definir uma matriz de structs 3x2 - Esta opção é verdadeira, pois o código realmente define uma matriz de structs com 3 linhas e 2 colunas. B) Iniciar uma matriz de structs 3x2 com “Nome Padrão” e 0 - Esta opção também é verdadeira, pois o código inicializa a matriz com esses valores. C) Criar uma variável matrizPessoas do tipo struct - Esta opção é incorreta, pois `matrizPessoas` é uma matriz de structs, não uma única variável do tipo struct. D) Criar as variáveis nome e idade - Esta opção é incorreta, pois as variáveis `nome` e `idade` já estão definidas na struct, o código apenas as inicializa. E) Criar uma matriz de structs com 3 linhas e 2 colunas - Esta opção é verdadeira e é uma repetição da alternativa A. As alternativas A, B e E são verdadeiras, mas a que melhor resume a finalidade do código, que é inicializar a matriz com valores específicos, é a B) Iniciar uma matriz de structs 3x2 com “Nome Padrão” e 0. Portanto, a resposta correta é: B.