Buscar

Criação de Aplicações e Sistemas - Vetor

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

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
Você viu 3, do total de 8 páginas

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

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
Você viu 6, do total de 8 páginas

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

Criação de
Aplicações e
Sistemas
1. Vetor
1- (FCC - Adaptado) Leia o texto abaixo:
Um Analista de TI precisou usar uma estrutura de dados simples
que utilizasse pouca carga de memória de armazenamento. Tal
estrutura é vista como um arranjo cuja capacidade pode variar
dinamicamente, isto é, se o espaço reservado for totalmente
ocupado e algum espaço adicional for necessário, este será
alocado automaticamente não havendo a necessidade de se
preocupar com a capacidade de armazenamento ou sua ocupação.
Contudo, para que se possa utilizar essa coleção de dados de
forma adequada, algumas informações necessárias devem ser
mantidas internamente, tais como a quantidade total de elementos
e a última posição ocupada na coleção, conforme exemplificado na
figura abaixo.
https://aulas.descomplica.com.br/graduacao/ciencia-da-computacao-49ca49/turma/criacao-de-aplicacoes-e-sistemas-5f0f2e/aula/vetor-2ea165
Figura 1 - Elementos e a última posição ocupada na coleção.
Com base no texto, na figura e nos seus conhecimentos acerca da
disciplina Criação de Aplicações e Sistema, trata-se da estrutura do
tipo:
RESPOSTA: Homogênea unidimensional, portanto um vetor
2- (Quadrix/ AOCP - Adaptada) Leia o trecho a seguir:
“A matriz de uma dimensão (vetor) é a forma mais simples de
tabela de valores com apenas uma coluna e várias linhas de
dados, definida em uma única variável com tamanho específico.”
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de
Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 107.
A partir do texto acima e dos conhecimentos sobre Vetor/Array,
considere a afirmativas a seguir:
I. O tamanho dos vetores são declarados, geralmente, por meio de
colchetes, os quais são usados também para limitar o número de
elementos que podem ser armazenados.
II. A atribuição de valores a um vetor já criado é procedida de
elemento em elemento, alterando‐se o valor do índice do vetor.
III. Para manipular um elemento em um vetor, de uma estrutura
simples (unidimensional) de dados de mesmo tipo, não há a
necessidade de se fornecer a posição do elemento desejado.
IV. Um vetor é declarado definindo‐se o seu nome, seu tamanho e
seu tipo.
V. Um conjunto homogêneo de dados se dá quando uma
determinada estrutura de dados é composta de variáveis com o
mesmo tipo.
Está correto o que se afirma em:
RESPOSTA: I, II, IV e V
3- (FCC - Adaptada) Considere o vetor vet a seguir:
Agora analise a seguinte sequência de comandos de atribuição que
foi feita por um profissional de programação:
aux ← vet[8]
vet[8] ←vet [1]
vet[4] ← vet[6]
vet[6] ← vet[3]
vet[3] <- aux
vet[1] <- aux
A configuração do vetor (do índice 1 ao 8) será:
RESPOSTA: AMAZONAS
4- (IDECAN - Adaptada) Leia o trecho a seguir:
Arrays são consideradas estruturas de dados que consistem em
itens de dados do mesmo tipo. São entidades “estáticas” porque
uma vez que são criadas, permanecem do mesmo tamanho. É um
grupo de posições de memória adjacentes, que possuem o mesmo
nome e tipo.
Com base no texto acima e nos seus conhecimentos sobre
Vetor/Array, analise as afirmativas a seguir e assinale V para a(s)
verdadeira(s) e F para a(s) falsa(s).
I. ( ) Os arrays podem ser declarados para conter a maioria dos
tipos de dados.
II. ( ) Em um array de tipos de dados primitivos, nem todo elemento
do array precisa conter um valor do tipo de dados declarado do
array.
III. ( ) Uma variável comum const pode ser declarada e inicializada
na mesma seção de variáveis que um vetor.
IV. ( ) O número da posição em colchetes é mais formalmente
chamado de índice. Esse número deve ser um inteiro ou uma
expressão inteira.
Agora, assinale a alternativa que apresenta a sequência correta:
RESPOSTA: V, F, V, V
5- (CESPE/ CEBRASPE - Adaptada) Leia o trecho a seguir:
“[…] o vetor ocupa uma área de memória contígua, portanto, o
segundo elemento está na memória logo após o primeiro elemento;
o terceiro, após o segundo; e assim até que o último elemento
esteja após o penúltimo. Um vetor de n elementos inteiros ocupa a
memória equivalente a pelo menos n inteiros.”
Fonte: RIBEIRO, J. A. Introdução à programação e aos algoritmos.
1. ed. Rio de Janeiro: LTC, 2019, p. 136.
A partir do texto acima e dos conhecimentos sobre Vetor/Array,
considere a afirmativas a seguir:
I. Vetores são utilizados quando estruturas indexadas necessitam
de mais que um índice para identificar um de seus elementos.
II. Vetores podem ser considerados como listas de informações
armazenadas em posição contígua na memória.
III. Uma posição específica de um vetor pode ser acessada
diretamente por meio de seu índice.
Está correto o que se afirma em:
RESPOSTA: II e III
6- (IBFC - Adaptada) Leia o trecho a seguir:
Como resposta a uma questão da prova, a definição de estrutura
de dados elementar denominada vetor foi apresentada por 5 alunos
de formas diferentes, como mostrado a seguir:
Tatiana definiu que: o vetor é a representação gráfica de uma reta
orientada possuindo mesma intensidade, direção e sentido.
Rivaldo escreveu que: o vetor é o conjunto de todos os segmentos
orientados equipolentes a um segmento dado.
Daniele definiu que: o vetor permite o acesso a uma grande
quantidade de dados em memória usando-se apenas um nome de
variável.
Fernando escreveu que: os vetores são utilizados em computação
gráfica representando os minúsculos pontos diferenciados pela sua
cor.
Ana definiu que: o vetor é uma representação mais simples de uma
matriz, de modo que toda matriz é um vetor, mas nem todo vetor é
uma matriz.
A professora Débora corrigiu todas as respostas dadas pelos
alunos e chegou a conclusão de que apenas uma delas estava
correta, a resposta de:
RESPOSTA: Daniele

Continue navegando