Baixe o app para aproveitar ainda mais
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
Compartilhar