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
Assinar:
Postar comentários (Atom)
2 comentários:
Resposta: A
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