Logo Passei Direto
Buscar
Na Ciência da computação, uma estrutura de dados é um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente, facilitando sua busca e modificação. Diferentes tipos de estrutura de dados são adequadas a diferentes tipos de aplicação e algumas são altamente especializadas, destinando-se a algumas tarefas específicas.
Na estrutura apresentada, "TIPEST", cuja delimitação ocorre através de e a finalização através de , refere-se ao armazenamento do tipo:
A Registro.
B Vetor.
C Lista duplamente encadeada.
D Matriz.
User badge image
Aprimorando com Questões

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Para responder à sua pergunta, vamos analisar as opções apresentadas em relação à estrutura de dados "TIPEST". A descrição sugere que estamos lidando com uma estrutura que permite armazenar dados de forma organizada e que pode ser delimitada e finalizada de maneira específica. Vamos analisar as alternativas: A) Registro - Estruturas que armazenam diferentes tipos de dados, mas não se encaixam na descrição de delimitação e finalização. B) Vetor - Uma estrutura de dados que armazena elementos de forma contígua, mas não é delimitada da maneira que a descrição sugere. C) Lista duplamente encadeada - Uma estrutura que permite inserções e remoções eficientes, mas a delimitação e finalização não são características principais. D) Matriz - Uma estrutura que armazena dados em linhas e colunas, e pode ser delimitada por suas dimensões. Dado que a descrição menciona delimitação e finalização, a opção que melhor se encaixa é a D) Matriz, pois ela é uma estrutura que pode ser delimitada por suas dimensões e é adequada para armazenar dados de forma organizada. Portanto, a resposta correta é: D) Matriz.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Vários são os tipos de estrutura de dados quando o assunto é o armazenamento e acesso eficiente dos dados: pilhas, filas, vetores, matrizes, listas. Cada um dos tipos citados tem características muito particulares com relação à inclusão, ao acesso e à exclusão dos dados. Com relação às estruturas de dados, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Na fila, não há exclusões e as inserções são feitas sempre na parte inferior.
II- As estruturas de dados são sempre estáticas, ou seja, seu tamanho ou capacidade de armazenamento nunca sofrem alterações.
III- As inserções e as exclusões podem ser feitas em qualquer lugar da lista em uma lista encadeada.
IV- Nas pilhas, as inserções e as exclusões são feitas apenas no seu topo.
a) As sentenças II, III e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I, II e IV estão corretas.
d) As sentenças I e III estão corretas.

A utilização de funções é considerada uma boa prática de programação, pois auxilia a dividir a complexidade de um programa de computador em partes menores e mais fáceis de implementar, manter e compreender. Com relação à linguagem de programação C e a utilização de funções, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- As funções são compostas por um cabeçalho e um escopo.
II- As funções de usuário já estão pré-compiladas e podem ser utilizadas pelos programadores na elaboração de seus programas.
III- Como exemplo de função de biblioteca podemos citar a stdio.h.
IV- Uma função pode ser criada sem nenhum parâmetro.
A - As sentenças II e IV estão corretas.
B - As sentenças I, III e IV estão corretas.
C - As sentenças I, II e III estão corretas.
D - As sentenças I e II estão corretas.

A linguagem de programação C possui diversas características que a tornam uma excelente escolha como ferramenta computacional para a resolução de problemas. Com relação às características da linguagem de programação C, assinale a alternativa CORRETA:
Através do comando X=7, fazemos uma comparação do valor contido na variável x com o número 7.
Apesar de não ser uma linguagem orientada a objetos, através da inclusão de objetos, o C faz uso do reúso e de componentes.
Um tipo primitivo é um tipo que pode ser decomposto em diversos tipos menores.
Ao término de uma função, existe a necessidade de se retornar um tipo primitivo para o código que efetuou a sua chamada.

As listas simples e duplamente encadeadas são estruturas de dados utilizadas para armazenamento e recuperação de informações na memória do computador. Apesar de a linguagem de programação Java já possuir implementações próprias para estas estruturas, por vezes, o desenvolvedor entende que uma implementação própria poderá se adequar melhor ao problema que se está tentando resolver. Considerando as características das listas encadeadas, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- Objetos autorreferenciados são aqueles que possuem um (ou mais) atributos que são do mesmo tipo do próprio objeto.
II- Como referência, em geral, o último nó de uma lista encadeada recebe uma referência nula para o atributo que marcaria o próximo elemento.
III- As listas duplamente encadeadas necessitam de objetos autorreferenciados para funcionarem corretamente.
IV- Pode-se afirmar que o desempenho de uma busca em lista simplesmente encadeada é superior ao desempenho da mesma busca em uma lista duplamente encadeada.
a) Somente a sentença II está correta.
b) As sentenças III e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I, III e IV estão corretas.

A ordenação por inserção funciona de modo semelhante à forma como algumas pessoas ordenam cartas de baralho. Inicia-se com a mão esquerda vazia e as cartas empilhadas na mesa. Remove-se da pilha uma carta de cada vez, inserindo-a na posição correta na mão esquerda. Para se identificar a posição correta de uma carta, deve-se compará-la com as cartas presentes na mão esquerda, no sentido da direita para a esquerda. Em todos os momentos, as cartas na mão esquerda estão ordenadas, tendo sido obtidas no topo da pilha da mesa.
Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para que o algoritmo ordene corretamente um vetor de inteiros de forma crescente, analise as afirmativas a seguir:
I- A linha 04 deve ser corrigida da seguinte forma: enquanto ( ( j >= 1 ) ou ( valor < vetor [ j ] ) )
II- A linha 05 deve ser corrigida da seguinte forma: vetor [ j + 1 ] <- vetor [ j ]
III- A linha 11 deve ser corrigida do seguinte modo: vetor [ j ] <- valor
A As afirmativas I e III estão corretas.
B As afirmativas II e III estão corretas.
C As afirmativas I e II estão corretas.
D Somente a afirmativa II está correta.

A bilheteria de um cinema separou uma quantidade de ingressos de diversos filmes para um determinado período. No total, foram reservados 200 ingressos (tickets) por dia. Esse é o número total de poltronas em uma sala. O gerente precisa alimentar uma planilha com o os bilhetes vendidos em cada dia do período, o filme disponibilizado e o nome de cada espectador.
Sobre a solução para o problema, sob o ponto de vista da estrutura de dados, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A construção de um vetor com tipos primitivos de dados é suficiente para atender à necessidade apontada.
( ) Uma matriz bidimensional com tipos primitivos de dados oferece características típicas para solucionar esse tipo de problema.
( ) É necessária uma matriz tridimensional que, usando tipos primitivos de dados, possa considerar as três variáveis do problema.
( ) A estrutura de registro com dados primitivos e um vetor podem dar suporte à solução do problema.
( ) Uma estrutura de registro que não use tipo primitivo de dados pode ser usada na solução do problema.
A V - V - F - F - V.
B F - V - V - V - F.
C V - F - F - V - F.
D F - F - F - V - F.

Mais conteúdos dessa disciplina