Buscar

Estrutura de Dados - Apol-2

Prévia do material em texto

Questão 1/5 - Estrutura de Dados
A forma correta de declara uma matriz de 4 linhas com 4 colunas para armazenar números 
inteiros é:
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 20.0
A mat[4][4];
B int mat [4][4];
Você acertou!
Aula 02 / slides 05
C int mat[16];
D int {4}{4}
E int(4)(4);
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.
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.
Você acertou!
Aula 02 / Slide 04
E Vetores multidimensionais são utilizados para armazenar tipos de variáveis 
diferentes.
Questão 3/5 - Estrutura de Dados
1
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;
Você acertou!
Aula 02 / Slide 4 e 15
B reg[3].idade = 23;
C reg.idade[3] = 23;
D reg.idade[2] = 23;
E reg.[2].idade = 23;
Questão 4/5 - Estrutura de Dados
Com base na quantidade de bytes que cada tipo de variável ocupa na memória, segundo os 
2
padrões adotados nas nossas rotas de aprendizage, se tivermos a declaração das variáveis a 
seguir, quantos bytes de memória estarão sendo ocupados?
int Main() {
 int a[4], f[3][2];
 float b[3], c[7];
 char d[10], e[5][10];
}
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 20.0
A 80
B 90
C 100
D 110
E 120
Você acertou!
Aula 02 / Slide 06
Questão 5/5 - Estrutura de Dados
Quando trabalhamos com registros, temos que primeiro declarar este novo “tipo”, para depois 
declararmos uma variável deste novo “tipo”. 
Deste modo, sobre as rotinas a seguir, qual está totalmente CORRETA:
Nota: 20.0
A struct Dados {
3
 char nome[45];
 int idade; 
 float peso, altura; 
 struct Dados reg; 
}; 
B struct Dados {
 char nome[45];
 int idade; 
 float peso, altura; 
} Dados reg;
C struct Dados {
 char nome[45];
 int idade; 
 float peso, altura; 
};
struct Dados vet[7];
Você acertou!
Aula 02 / Slides 13, 14 e 15
D struct {
 char nome[45];
 int idade; 
 float peso, altura; 
4
} Dados; 
Dados.idade = 20;
E struct Dados {
 char nome[45];
 int idade; 
 float peso, altura; 
} reg; 
struct Dados = reg[7];
5

Continue navegando

Outros materiais