Buscar

Estrutura de Dados Homogêneas do tipo vetor (Fundamentos,

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Estrutura de Dados Homogêneas do tipo vetor (Fundamentos,
1. Em relação às estruturas de dados homogêneas, é INCORRETO afirmar que:
B. Vetores somente são úteis para pequenos conjuntos de dados (menores que 10 elementos), pois, para grandes conjuntos, o ideal é utilizar diversas variáveis simples (individuais).
2. Um vetor é um arranjo de uma só dimensão que, portanto, necessita de apenas um índice para acessar seus elementos. Selecione a alternativa a seguir que NÃO apresenta uma característica de um vetor.
E. Passagem de parâmetro complexa, pois exige a enumeração de cada elemento do vetor.
3. Considere o seguinte algoritmo em pseudocódigo:
algoritmo "vetores"
var
 valores: vetor[1..5] de real
 indice: inteiro
inicio
 para indice de 1 ate 5 passo 1 faca
 escreva("Digite valor: ")
 leia(valores[indice])
 fimpara
fimalgoritmo
Analise as alternativas a seguir e selecione a verdadeira.
E. Para acessar um elemento de um vetor, deve-se acessar o índice da posição desejada; para o índice, pode-se utilizar uma variável ou uma constante inteira.
4. Considere o seguinte algoritmo em pseudocódigo (os dois dígitos à esquerda identificam o número da linha do algoritmo):
01- algoritmo "vetores" 
02- var 
03- valores: vetor[1..5] de real
04- indice: inteiro
05- inicio
06- para indice de 1 ate 5 passo 1 faca
07- escreva("Digite valor: ")
08- leia(valores[indice])
09- fimpara
10- para indice de 1 ate 5 passo 1 faca
11- escreval("Valor[",indice,"]: ",valores[indice])
12- fimpara 
13- fimalgoritmo
Analise as alternativas a seguir e selecione a INCORRETA.
C. Se forem trocados de lugar os blocos de instruções das linhas 06-09 com 10-12, o programa será executado da mesma forma e funcionará corretamente.
5. Considere o seguinte algoritmo em pseudocódigo:
algoritmo "vetores"
var
 v1: vetor[1..5] de real
 v2: vetor[1..4] de real
 v3: vetor[1..9] de real
 indice: inteiro
inicio
 para indice de 1 ate 5 passo 1 faca
 escreva("Digite valor: ")
 leia(v1[indice])
 fimpara
 para indice de 1 ate 4 passo 1 faca
 escreva("Digite valor: ")
 leia(v2[indice])
 fimpara
para indice de 1 ate 9 passo 1 faca
 se (indice <= 5) entao
 v3[indice] <- v1[indice]
 senao
 v3[indice] <- v2[indice-5]
 fimse
 fimpara
 para indice de 1 ate 9 passo 1 faca
 escreval("Valor[",indice,"]: ",v3[indice])
 fimpara
fimalgoritmo
Analise as afirmativas a seguir e selecione a correta.
C. O vetor v3 é o resultado da concatenação dos vetores v1 e v2.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando