Pages

Questão EPO - Estrutura de Dados

Considere as seguintes afirmações:

I. O vetor é uma estrutura de dados linear que necessita de somente um índice para que seus elementos sejam endereçados. E é utilizado para armazenar uma lista de valores de tipos iguais.

II. Uma estrutura de dados, que utiliza diferentes tipos de dados em sua definição é conhecida como dados heterogêneos. Matriz é uma estrutura de dados homogêneos e registros são estruturas de dados heterogêneos.

III. Na computação teórica a fila é uma estrutura com a capacidade de armazenamento infinita. Ao passo que a pilha na computação teórica tem a capacidade finita pelo fato de ter só uma extremidade para inserção e remoção de elementos.

IV. Para alocação de memória podemos a função malloc ou calloc. No nosso código, após a inclusão da devida biblioteca informamos a função malloc ou calloc quantidade de bytes para alocação. A diferença entre as duas funções é que a função calloc retorna zero após a alocação.

Assinale a alternativa correta:
a) I e II são verdadeiras.
b) I e III são verdadeiras.
c) II e III são verdadeiras.
d) III e IV são verdadeiras.
e) NDA.

Fonte: http://xa.yimg.com/kq/groups/22932771/1323981212/name/exame.pdf

2 comentários:

Anônimo disse...

Resposta: A

Anônimo disse...

Resposta: A.
O vetor armazena somente tipos iguais (int, float, etc) e pode ser acessado pelo índice, ex. vet[10], por isso a I está correta. A II está correta também pois Struct (registro) pode armazenar variáveis de tipos diferentes e matriz somente de um tipo. A III está errada pois a pilha e fila podem ser infinitas.

Postar um comentário

 
Copyright (c) 2010. Blogger templates by Bloggermint