Pages

Questão EPO - Struct

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

2 comentários:

Anônimo disse...

Resposta: C

Anônimo disse...

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

 
Copyright (c) 2010. Blogger templates by Bloggermint