Buscar

(AS-VI) TÉCNICAS DE DESENVOLVIMENTO DE ALGORITMOS

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 3 páginas

Prévia do material em texto

Pergunta 1
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e.
Comentário
da resposta:
Um vetor é conhecido como uma estrutura composta unidimensional homogênea. Considerando a
declaração do vetor a seguir, qual, dentre as seguintes alternativas, permite carregar esse vetor com o
seu índice multiplicado por 10?
Uma está incorreta, porque a estrutura de repetição tem valor inicial = 1 e valor final =
5, mas o passo -1, logo, a instrução vet[i] <- i * 10 não será executada.
Outra está incorreta, pois o vetor foi declarado com índices de 1 a 5 e a estrutura de
repetição utiliza índices de 2 a 6.
Outra está incorreta, porque o vetor está sendo carregado através da digitação e não
com o índice * 10, como pede o enunciado, leia(vet[i]).
Outra está incorreta, pois o vetor declarado tem identificador vet e, nessa alternativa,
foi utilizado o identificador x, x[i] <- i * 10.
Pergunta 2
Resposta Selecionada:
d.
Respostas:
a.
Um vetor é conhecido como uma estrutura composta unidimensional homogênea. Qual, dentre as
seguintes alternativas, permite carregar um vetor de 10 posições, com dados digitados pelo usuário,
de trás para frente?
0,175 em 0,175 pontos
0,175 em 0,175 pontos
b.
c.
d.
e.
Comentário
da
resposta:
Uma está incorreta, porque a estrutura de repetição tem valor inicial = 10 e valor final =
1, mas o passo 1, logo, a instrução leia(vet[i]) não será executada.
Outra alternativa está incorreta, pois a estrutura de repetição tem valor inicial = 1 e
valor final = 10, assim, o vetor será carregado da posição 1 a 10 e não de trás para
frente, como pede o enunciado.
Outra alternativa está incorreta, porque o vetor não será carregado com dados
digitados pelo usuário e sim com o conteúdo da variável num.
Outra alternativa está incorreta, pois, na leitura do vetor, faltou o índice leia(vet).
Pergunta 3
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Comentário
Segundo Ascencio e Campos (2012, p. 151), um vetor é também conhecido como variável composta
homogênea unidimensional. Isso quer dizer que se trata de um conjunto de variáveis de mesmo tipo,
variáveis que possuem o mesmo identificador (nome) e são alocadas sequencialmente na memória.
Como as variáveis têm o mesmo nome, o que as distingue é um índice que referencia a sua
localização dentro da estrutura. Considerando a declaração do vetor a seguir, qual, dentre as
seguintes alternativas, apresenta uma instrução válida?
var x: vetor[2..8] de real
x[3] <- 9.
 
x[3] <- 9.
 
x[2.5] <- 6.
 
x[1] <- 8.5.
x[2] <- “aula”.
 
vet[3] <- 5.
0,175 em 0,175 pontos
da
resposta:
apresenta uma instrução inválida, porque o vetor declarado tem índices de 2 a 8 e a
instrução faz o uso do índice 1, x[1] <- 8.5.
A alternativa c) apresenta uma instrução inválida, pois o vetor declarado tem
identificador x e a instrução faz o uso do identificador vet, vet[3] <- 5.
A alternativa d) apresenta uma instrução inválida, porque o vetor declarado é do tipo
real e a instrução está atribuindo um literal ao vetor, x[2] <- “aula”.
A alternativa e) apresenta uma instrução inválida, pois o vetor declarado tem índices de
2 a 8 e a instrução faz o uso do índice 2.5, x[2.5] <- 6. Os índices são sempre números
inteiros definidos pelo intervalo da declaração do vetor.
Pergunta 4
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Um vetor é uma estrutura capaz de armazenar dados do mesmo tipo, com o mesmo identificador,
diferenciados por um índice. Com base no exposto, analise as afirmações a seguir e assinale a
alternativa que apresenta quais delas são verdadeiras.
(I) Um vetor é conhecido como uma variável composto bidimensional. 
(II) Um vetor é capaz de armazenar uma quantidade variável de dados.
(III) Um vetor tem como índice um valor inteiro.
Apenas a afirmação III é verdadeira.
Apenas a afirmação III é verdadeira.
Apenas a afirmação I é verdadeira.
Nenhuma das afirmações é verdadeira.
Apenas a afirmação II é verdadeira.
Todas as afirmações são verdadeiras.
(I) Um vetor é conhecido como uma variável composta bidimensional. (II) Um vetor é
capaz de armazenar uma quantidade variável de dados. (III) Um vetor tem como índice
um valor inteiro.
A afirmação I é falsa, porque um vetor tem apenas um índice, logo, é uma variável
composta unidimensional.
A afirmação II é falsa, pois um vetor é capaz de armazenar uma quantidade fixa de
dados, quantidade essa especificada pelos seus índices definidos na declaração do
vetor.
A afirmação III é verdadeira, porque, na declaração do vetor, é definido o intervalo do
índice, por exemplo:
var vet: vetor[1..5] de inteiro
0,175 em 0,175 pontos

Continue navegando