Buscar

Estrutura de Dados APOL 2 NOTA 100

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

Questão 1/5 - Estrutura de Dados
Com
 
base
 
no
 
algoritmo
 
a
 
seguir,
 
indique
 
a
 
forma
 
correta
 
de
 
armazenar
 
o
 
número
 
23
 
no
 
campo
 
idade
 
do
 
3º
 
elemento
 
do
 
vetor
 
de
 
registro.
 
 
struct
 
Dados
 
{
 
char
 
nome[45];
 
int
 
idade;
 
 
float
 
peso,
 
altura;
 
 
};
 
 
struct
 
Dados
 
reg[7];
Considerando
 
o
 
conteúdo
 
ministrado
 
na
 
aula
 
2,
 
assinale
 
a
 
alternativa
 
CORRETA
Nota:
 
20.0
A reg[2].idade = 23;
B reg[3].idade = 23;
C reg.idade[3] = 23;
D reg.idade[2] = 23;
E reg.[2].idade = 23;
Questão 2/5 - Estrutura de Dados
Sobre
 
vetores,
 
é
 
correto
 
afirmar
 
que:
Considerando
 
o
 
conteúdo
 
ministrado
 
na
 
aula
 
2,
 
assinale
 
a
 
alternativa
 
CORRETA
Nota:
 
20.0
A O primeiro elemento do vetor está no índice 1
(um) do vetor.
B Somente podemos ter vetores com duas
dimensões.
Você
 
acertou!
Aula
 
02
 
/
 
Slide
 
4
 
e
 
15
Estrutura de Dados APOL 2 NOTA 100
C Um mesmo vetor pode receber qualquer tipo
de dado, seja inteiro ou string.
D O último índice de um vetor de 20
posições é o 19.
E Vetores multidimensionais são utilizados para
armazenar tipos de variáveis diferentes.
Questão 3/5 - Estrutura de Dados
Sobre os conceitos de vetores, matrizes e registros.
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 20.0
A As matrizes são variáveis multidimensionais
e, na memória, quando declarada, seus
elementos estão em diversas posições
aleatórias e não sequenciais.
B Tanto vetores quanto matrizes, podem ter
seus tamanho alterados durante a execução
do programa, não havendo a necessidade de
definir seu tamanho na declaração.
C Podemos armarzenar em um mesmo vetor
informações de variados tipos de dados.
D Não podemos declarar matrizes com mais de
duas dimensões.
E Quando declaramos uma matriz do tipo
inteiro, ela somente pode receber números
inteiros, mesmo tendo várias dimensões.
Questão 4/5 - Estrutura de Dados
Você acertou!
Aula 02 / Slide 04
Você acertou!
Aula 02 / Slide 4, 5, 8, 9, 11
Com base na matriz 3x3 apresentada, qual algoritmo vai executar o resultado esperado.
 
0 0 0
0 1 2
0 2 4
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 20.0
A int x,y,mat[3][3];
 for(x=1; x<=3; x++)
 for(y=1; y<=3; y++)
 mat[x][y] = x + y;
B int x,y,mat[3][3];
 for(x=0; x<=3; x++)
 for(y=0; y<=3; y++)
 mat[x][y] = x + y;
C int x,y,mat[3][3];
 for(x=0; x<=2; x++)
 for(y=0; y<=2; y++)
 mat[x][y] = x * y;
D int x,y,mat[3][3];
 for(x=1; x<=3; x++)
 for(y=1; y<=3; y++)
 mat[x][y] = x * y;
E int x,y,mat[3][3];
 for(x=0; x<3; x++)
 for(y=0; y<3; y++)
 mat[x][y] = x - y;
Questão 5/5 - Estrutura de Dados
Quando utilizamos vetores, matrizes e registros em nossos programas temos que tomar vários 
cuidados com a inicialização de variáveis, armazenamentos, limites de memória e outras tantas
coisas.
Você acertou!
Aula 02 / Slide 12
Considerando o conteúdo ministrado na aula 2, com relação aos cuidados com 
programação, assinale a alternativa CORRETA
Nota: 20.0
A Quando vamos realizar sucessivas somas
em uma estrutura de repetição, utilizando
vetores, temos que tomar o cuidado de
zerar inicialmente a variável que vai conter
a somatória, ou como primeiro
procedimento podemos armazenar
inicialmente o conteúdo do primeiro
elemento do vetor e depois realizar a
somatória dos demais na estrutura de
repetição.
B O primeiro elemento de um vetor está no
índice 1 (um) e o último está no índice -1
(menos um) do tamanho do vetor.
C Quando vamos realizar sucessivas
multiplicações dos elementos de um vetor ou
matriz, temos que iniciar a variável que irá
conter o resultado final com o número 0
(zero).
D Quando declaramos vetores de registros,
todos os campos dos registros de todas as
posições do vetor já estão automaticamente
zeradas.
E Quando procuramos fazer sucessivas
comparações buscando o menor valor em um
vetor, temos que iniciar a variável de
comparação com o menor valor possível que
podemos encontrar no vetor. No caso se for
um vetor de idade, temos que inicializar com
0 (zero).
Slides 21 a 26 da aula 2

Teste o Premium para desbloquear

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

Continue navegando