Buscar

ESTRUTURA DE DADOS Aula03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Com relação à struct,  é correto afirmar que :
Qual das seguintes estruturas de dados é classificada como heterogênea?
A armazenagem de dados pode ocorrer temporariamente em uma variável, um vetor ou em uma estrutura
chamada Struct na linguagem C e C++. Como se procede a atribuição de valor a um determinado campo de
uma estrutura do tipo Struct?
Pode­se definir uma estrutura heterogênea como sendo um conjunto de elementos, geralmente, agrupados sob
uma lógica e associados por um nome.
Esses elementos podem ser variáveis simples, matrizes ou ainda outras estruturas. Seja a definição de uma
estrutura como:
struct aluno {
string nome;
float nota;
};
Suponha ainda que exista um vetor desta estrutura, definido como:
aluno vet [100];
1.
Não é possível criar um vetor de structs, pois o vetor trabalha apenas com dados do
mesmo tipo.
Cada elemento da struct  é chamado componente.
A struct é sempre definida dentro da main.
Cada elemento da struct é chamado campo e cada campo deve ser, obrigatoriamente,
de um tipo de dados distinto de outro campo.
 
Cada  elemento  da  struct  é  denominado membro  ou  campo,  sendo  que  a  struct  pode
armazenar elementos de tipos diferentes ou não.
 Gabarito Comentado
2.
  Registro
Fila
Pilha
  Vetor
Loop
 Gabarito Comentado
3.
Nome da estrutura vírgula tipo do campo
Nome da estrutura seta nome do campo
Nome da estrutura seta tipo do campo
  Nome da estrutura ponto nome do campo
Nome da estrutura ponto tipo do campo
 Gabarito Comentado
4.
Marque a alternativa em que é atribuída de forma correta a nota 5.7 para o décimo primeiro elemento deste
vetor.
Pode­se definir uma estrutura heterogênea como sendo um conjunto de elementos, geralmente, agrupados sob
uma lógica e associados por um nome. Esses elementos podem ser variáveis simples, matrizes ou ainda outras
estruturas. Seja a definição de uma estrutura como: struct aluno { string nome; float media; }; Suponha ainda
que exista um vetor desta estrutura, definido como: aluno vet [ 10]; Marque a alternativa em que é atribuída de
forma correta a media 6.0 para o quarto elemento deste vetor.
Marque a opção correta, considerando 
struct Livro { 
int codigo; 
float preco; 
} liv; 
vet[10]=aluno.5.7;
  vet[10].aluno.nota=5.7 ;
aluno.vet[10]=5.7;
  vet[10].nota=5.7;
aluno.vet[10].nota=5.7;
5.
vet[3].aluno=6.0;
aluno[10]=6.0;
aluno[3].media=6.0;
aluno[3].10=6.0;
  vet[3].media=6.0;
6.
  liv.preco = 30.70;
Livro.codigo = 12345;
Livro.liv.codigo = 12345;
liv­>preco = 30.70;
Livro­>liv.codigo = 12345;

Continue navegando

Outros materiais