Qual a principal vantagem de utilizar uma struct em vez de uma matriz para uma estrutura de dados heterogêneos?
a) Porque a struct nunca utiliza um laço “for” para ler várias posições de um vetor.
b) Porque matrizes só podem ter uma variável com um único valor.
c) Porque a struct pode conter uma coleção de variáveis referenciadas sobre um mesmo nome.
d) Porque a matriz só pode ser heterogênea se referenciada por um ponteiro.
e) NDA
Fonte: http://www.inf.pucrs.br/~cnunes/lapro/aulas/structs.pdf
Assinar:
Postar comentários (Atom)
2 comentários:
Resposta: C
Resposta: C.
Porque a struct ou registro pode armazenar várias variáveis em um único nome, sendo acessado pelo ponto (.), por exemplo, struct.x, struct.y. A alternativa "a" está errada pois pode ser usado o "for" para ler a quantidade de posições de um vetor. "C" errada pois matriz pode ser uma variável com vários valores, mas é necessário dizer o índice, como matr[1,1]. E a "d" está errada porque matriz só pode conter dados do mesmo tipo.
Postar um comentário