Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/05/2016 Exercício http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809915 1/3 O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores. Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C. Assinale a opção que possibilitará fazer o que o professor deseja. Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como uĕlizar, declarar e uĕlizar. Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é necessário criar um vetor que armazene até 150 notas, qual alternaĕva declara de forma correta este vetor para atender a necessidade citada. Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente uma matriz caracter que suporte 30 nomes de até 20 caracteres? Matrizes são estruturas de dados extremamente poderosas e que são muito empregadas em programas na linguagem C. CCE0242_EX_A7_201301384372 » 01:08 de 50 min. Lupa Aluno: RODOLFO DE ALMEIDA PEREIRA Matrícula: 201301384372 Disciplina: CCE0242 LING. DE PROG. I Período Acad.: 2016.1 (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembrese 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. float Notas[47][47]; float NOTAS[47][47]; float NOTAS[47][5]; float NOTAS[47,5]; float notas[5][47]; 2. float %.1f notas[150]; int notas[150]; integer notas[150]; float notas[150]; real notas[150]; Gabarito Comentado Gabarito Comentado 3. char nomes [20][30]; char nomes (30); char nomes (20,30); char nomes [30]; char nomes [30][20]; Gabarito Comentado Gabarito Comentado 4. 16/05/2016 Exercício http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809915 2/3 Assinale a alternativa incorreta em relação a este conceito. Considere que todas as bibliotecas necessárias foram declaradas. int main() { int mat[3][3], i, j, det; puts("Codigo que calcula o determinante de uma matriz 3x3\n"); ____{ puts("Digite os elementos da matriz\n"); ____(i=0;i<3;i++) ____(j=0;j<3;j++) scanf("%d", &mat[i][j]); fflush(stdin); det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0])); printf("\ndet=%d\n", det); } ____ (det==0); system("pause"); return (0); } Complete as lacunas do código da maneira correta para que o programa funcione corretamente. As matrizes, assim como os vetores, são muito importantes para facilitar o trabalho de um programador, por isso é extremamente importante saber como uĕliza‐la. Assinale a alternaĕva em que há uma matriz bidimensional, do ĕpo inteiro, com 10 linhas e 20 colunas, declarada de forma correta. O armazenamento de um valor, em uma variável da matriz bidimensional, poderá ser feito através de um comando de leitura ou de atribuição Matrizes unidimensionais são conhecidas também como vetores; Uma matriz bidimensional poderá armazenamento de vetores do tipo char Não existem matrizes com mais de duas dimensões. Podemos inicializar com valores no ato de sua declaração. 5. whilefordofor doforforwhile dowhileforfor doifforwhile doifelsewhile Gabarito Comentado 6. matrizExemplo int[10][20]; int matrizExemplo[10][20]; matrizExemplo float[20][10]; float matrizExemplo[20][10]; int matrizExemplo[10,20]; Gabarito Comentado Gabarito Comentado FINALIZAR AVALIANDO O APRENDIZADO Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 16/05/2016 15:50:19.
Compartilhar