Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS CCT0239_A10_201703407792_V2 Lupa Vídeo PPT MP3 Aluno: BIANCA DONINI Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2017.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Considere os seguintes valores de entrada: 1, 2, 3, 4, 5, 6, 7, 8, e 9, e o programa abaixo, marque a resposta que mostra o que será exibido na tela. #include using namespace std; int main() { int lin, col, mat[3][3]; for (lin=0; lin<3; lin++) for(col=0; col<3; col++) { cout<< "\nEntre com o elemento da matriz:"; cin>> mat[lin][col]; } for (lin=0; lin<3; lin++) cout << mat[lin][lin]<<"\n"; system("pause"); return 0; } 2 4 6 8 1 2 3 1 5 9 1 2 3 4 5 6 7 8 9 1 3 5 7 9 2. Os chamados vetores e matrizes podem ser considerados como: Estruturas de dados homogêneas Comandos de seleção Comandos de repetição Estruturas de dados heterogêneas Comandos de seleção composta 3. Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que disse que o programa teria algumas matrizes unidimensionais para o armazenamento. Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as informações acima: char peso[999], altura[999], imc [999]; float peso[1000] ; altura[1000] ; imc[1000]; float peso[1001], altura[1001], imc [1001]; char peso[1000], altura [1000], imc[1000]; float peso[1000], altura[1000], imc [1000]; 4. Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita. int NOTA [50][5]; long int NOTA [50][5]; float NOTAS [5][50]; float NOTA [50][5]; int NOTAS [5][50]; 5. Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade estocada de produtos no último quadrimestre (4 meses). Sabendo-se que a declaração de uma matriz em C/C++ se dá da forma: < tipo de dado> nome [nºde linhas][nºde colunas]; Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá: Somar todas as linhas da coluna índice 0. Somar todas as colunas da linha índice 0. Somar todas as linhas de todas as colunas. Somar todas as colunas da linha índice 1 Somar todas as linhas da coluna índice 1. 6. <valor[x]; </valor[x]; Todos os elementos pares do vetor VALOR. Todos os elementos que são menores que cinco do vetor VALOR. Todos os elementos ímpares do vetor VALOR. Todos os elementos que são maiores que cinco do vetor VALOR. Todos os elementos do vetor VALOR. 7. Analise a seguinte afirmação: "Um edifício tem 8 andares, cada andar tem 5 apartamentos." Como poderíamos escrever uma definição de matriz, na linguagem C++, seguindo a afirmação acima, sabendo que os dados seriam do tipo int? int edifício[5][8]; int edifício[40][5]; int edifício[8][5]; int edifício[1][40]; int edifício[40][1]; 8. Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v. int a = 2; int v[] = {2, 3, 1}; v[0] = v[a]; v[1] = v[0] + v[0]; v[2] = v[0] + v[1]; 2, 1, 3 1, 3, 2 1, 2, 3 3, 2, 1 2, 3, 1
Compartilhar