Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/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. 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. Você acertou! Slides 21 a 26 da aula 2 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). Questão 2/5 - Estrutura de Dados Tendo como base o algoritmo a seguir, ao final da execução, qual será o valor armazenado em ‘x’. void main() { int x,y,mat[3][3]; for(x=2; x>=0; x--) for(y=1; y<=3; y++) mat[x][y-1] = x + y; for(y=0; y<9; y++) x += mat[0][y]; } Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA Nota: 20.0 A 5 B 6 C 25 D 27 E 26 Você acertou! Aula 02 / Slide 10, 11 e 12 Questão 3/5 - Estrutura de Dados Com base na quantidade de bytes que cada tipo de variável ocupa na memória, segundo os 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 4/5 - Estrutura de Dados Sobre registros é incorreto afirmar que: Considerando o conteúdo ministrado na aula 2, assinale a alternativa INCORRETA Nota: 20.0 A Registro é definido como um novo tipo de variável, pois este deve ser declarado de acordo com a necessidade do programa. B Um registro pode conter variáveis numéricas e caracteres C Registros são variáveis isoladas que possuem campos distintos, deste modo não podemos ter vetores de registros por não termos como acessar um determinado campo do registro em um determinado vetor. Você acertou! Slides Aula 02 D Um dos objetivos do registro, é que podemos agrupar dados distintos de uma mesma pessoa ou objeto, em uma única variável. E O tamanho de bytes que um registro ocupa na memória, é a somatória individual de todas as variáveis que este registro possui. Questão 5/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.
Compartilhar