Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCE0242_EX_A7_201501261681 Matrícula: 201501261681 Aluno(a): TIAGO VICO DOS SANTOS Data: 29/05/2016 16:55:06 (Finalizada) 1a Questão (Ref.: 201501532933) Fórum de Dúvidas (0) Saiba (0) 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. int notas[150]; real notas[150]; integer notas[150]; float notas[150]; float %.1f notas[150]; Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501479269) Fórum de Dúvidas (0) Saiba (0) 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. float notas[5][47]; float NOTAS[47,5]; float NOTAS[47][5]; float Notas[47][47]; float NOTAS[47][47]; 3a Questão (Ref.: 201501915967) Fórum de Dúvidas (0) Saiba (0) 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? char nomes [20][30]; char nomes [30][20]; char nomes (20,30); char nomes (30); char nomes [30]; Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201501862401) Fórum de Dúvidas (0) Saiba (0) 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. dowhileforfor doifelsewhile doifforwhile whilefordofor doforforwhile Gabarito Comentado 5a Questão (Ref.: 201502029968) Fórum de Dúvidas (0) Saiba (0) Matrizes são estruturas de dados extremamente poderosas e que são muito empregadas em programas na linguagem C. Assinale a alternativa incorreta em relação a este conceito. 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; Não existem matrizes com mais de duas dimensões. Podemos inicializar com valores no ato de sua declaração. Uma matriz bidimensional poderá armazenamento de vetores do tipo char 6a Questão (Ref.: 201501532948) Fórum de Dúvidas (0) Saiba (0) 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. declarada de forma correta. int matrizExemplo[10][20]; float matrizExemplo[20][10]; matrizExemplo float[20][10]; int matrizExemplo[10,20]; matrizExemplo int[10][20]; Gabarito Comentado Gabarito Comentado
Compartilhar