Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 1/5 Questão 1/5 - Linguagem de Programação Você foi encarregado de corrigir o código criado por um dos seus colegas de trabalho. Sabendo que o objetivo do código é permitir a soma de duas matrizes de 2X2 digitadas pelo usuário e tendo o código abaixo a sua disposição. Encontre a linha que está errada. Nota: 20.0 A (j = 0; j<=2; ++j) B for (i = 0; i<2; ++i) C printf( "Digite a%d%d: ", i + 1, j + 1 ); D c[i][j] = a[i][j] + b[i][j]; Você acertou! A versão correta desta linha deveria ser: (j = 0; j<2; ++j) 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 2/5 E int a[2][2] = { 0 }, b[2][2] = { 0 }, c[2][2] = { 0 }; Questão 2/5 - Linguagem de Programação De acordo com o conteúdo abordado na Aula 03, Matrizes podem ser consideradas vetores de duas ou mais dimensões. Em relação as matrizes, assinale a alternativa correta: Nota: 20.0 A Os itens de uma matriz tem que ser todos do mesmo tipo de dados; B Cada dimensão de matriz pode ter um tipo de dado diferente; C Os dados contidos em cada dimensão podem ser de tipos difrentes entre si; D Na prática, as matrizes não são armazenadas na memória; E Matriz é a uma estrutura de dados do tipo vetor com apenas uma ou duas dimensões. Questão 3/5 - Linguagem de Programação Conforme visto na Aula 03, um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único nome. Com base nestes conceitos, assinale a alternativa correta em relação aos vetores: Nota: 20.0 A Um vetor pode conter elementos de somente um tipo de dados e pode ser de qualquer tipo de dados; Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 06 a 08 da Aula 03. Você acertou! 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 3/5 B É possível declarar vetores sem dimensão desde que você não faça a inicialização do vetor ao mesmo tempo; C Assim como as matrizes, os vetores podem ser multidimensionais; D Os elementos de um vetor não são sempre armazenados em posições contíguas de memoria; E O índice do primeiro elemento do vetor é sempre 1 (um). Questão 4/5 - Linguagem de Programação Considerando o fragmento de código a seguir, indique qual será a saída apresentada pelo sistema que o executar. Nota: 20.0 Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 06 da Aula 03. 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 4/5 A 8 2 4 B 8 2 7 5 C 8 2 4 7 5 2 D 7 5 2 8 2 4 E 7 5 2 Questão 5/5 - Linguagem de Programação Conforme visto na Aula 03, um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único nome. Assinale a alternativa que apresenta a sintaxe correta para inserção do valor inteiro 1 na posição inicial de um vetor: Nota: 20.0 A vetor [0] == 1; B int vetor[1] = 1; C vetor =1; D int vetor[0] = 1; E int vetor [0] := 1; Você acertou! Observe o índice do for referente ao j este for contará apenas as colunas 0 e 1. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 06 da Aula 03. A posição inicial do vetor é a posição 0, portanto, para inserir o valor inteiro a forma correta é int vetor[0] = 1. 30/03/2018 AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109212/novo/1/1772 5/5
Compartilhar