Ed
há 5 meses
Vamos analisar cada uma das alternativas sobre a estrutura `struct` na linguagem C: A) A estrutura `struct` da linguagem C permite incluir, em uma única entidade, somente elementos de tipos diferentes. - Esta afirmação é incorreta, pois uma `struct` pode incluir elementos de tipos diferentes, mas não se limita a isso. Ela pode incluir elementos do mesmo tipo também. B) Normalmente, os elementos da estrutura `struct` da linguagem C não têm nenhuma relação semântica com o nome da estrutura. Por exemplo: os elementos associados a uma identidade pessoal (número, nome e data de nascimento). - Esta afirmação é enganosa. Os elementos de uma `struct` geralmente têm relação semântica com o nome da estrutura, pois a `struct` é usada para agrupar dados que fazem sentido juntos. C) A definição de uma estrutura (struct) é baseada no tipo de dado chamado vetor (array). - Esta afirmação é incorreta. Uma `struct` é um tipo de dado composto que agrupa variáveis, enquanto um vetor (array) é uma coleção de elementos do mesmo tipo. D) Uma estrutura é um conjunto de uma ou mais variáveis agrupadas sob um único nome, de forma a facilitar a sua referência. - Esta afirmação é correta. A `struct` realmente serve para agrupar variáveis (de tipos diferentes) sob um único nome, facilitando a referência a esses dados. E) Quando precisamos definir a diagonal de uma matriz quadrada, usamos o tipo de dados struct para armazenar a matriz. - Esta afirmação é incorreta. Para armazenar uma matriz, normalmente usamos arrays, e não `structs`. Portanto, a alternativa correta é: D) Uma estrutura é um conjunto de uma ou mais variáveis agrupadas sob um único nome, de forma a facilitar a sua referência.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material