Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/10/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/102009/novo/1 1/5 APOL 3 PROTOCOLO: 20160929658374C3C5BABRUNNO SENA NASCIMENTO - RU: 658374 Nota: 100 Disciplina(s): Linguagem de Programação Data de início: 29/09/2016 21:39 Prazo máximo entrega: - Data de entrega: 06/10/2016 19:01 Questão 1/5 Considerando o fragmento de código a seguir, indique qual será a saída apresentada pelo sistema que o executar. 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 Você acertou! Observe o índice do for referente ao j este for contará apenas as colunas 0 e 1. 13/10/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/102009/novo/1 2/5 Questão 2/5 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 na definição de vetores dada acima, analise atentamente o trecho de código apresentado abaixo: vetor[0] = 55; vetor [3] = vetor [0] * 3; Assinale a alternativa correta referente ao valor armazenada em vetor[3]. A 95; B 110; C 165; D 155; E 3. Questão 3/5 Você foi encarregado de fazer um programa para distrair seus dois sobrinhos chatos. Depois de horas de procura você encontrou o programa de Jogo da Velha cujo código está abaixo. Contudo, este programa não funciona. Marque nas alternativas a seguir a linha do código que está errada. Se você não conseguir ler o código, clique sobre ele com o botão direito do mouse e escolha a opção para abrir a imagem em outra aba. Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 06 da Aula 03. vetor[0] é a primeira posição do vetor e armazena o valor 55, na segunda linha esse valor é multiplicado por 3, resultando em 165. 13/10/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/102009/novo/1 3/5 A for (int i = 0; i < 9 && vencedor == 0; i++) B jogador = i % 2 + 1; C if ((jogador != 1)) board[linha][coluna] = 'X'; D if (vencedor == 0) printf( "Empatou\n" ); E if ((board[0][0] == board[1][1] && board[0][0] == board[2][2]) || (board[0][2] == board[1][1] && board[0][2] == board[2][0])) vencedor = jogador; Questão 4/5 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. Você acertou! A linha certa deveria ser: if ((jogador == 1)) board[linha][coluna] = 'X'; 13/10/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/102009/novo/1 4/5 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]; E int a[2][2] = { 0 }, b[2][2] = { 0 }, c[2][2] = { 0 }; Questão 5/5 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: Você acertou! A versão correta desta linha deveria ser: (j = 0; j<2; ++j) 13/10/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/102009/novo/1 5/5 A Um vetor pode conter elementos de somente um tipo de dados e pode ser de qualquer tipo de dados; 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). Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 01 a 06 da Aula 03.
Compartilhar