Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1989095400 1/3 LINGUAGEM DE PROGRAMAÇÃO I Lupa Exercício: CCE0242_EX_A7_201301871011 Matrícula: 201301871011 Aluno(a): MANOELA DO PRADO BRIÃO Data: 10/05/2016 12:32:01 (Finalizada) 1a Questão (Ref.: 201302093715) Fórum de Dúvidas (0) Saiba (0) Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: float vetn[20]; for (int i=0; i < 20; i++){ vetn[i] = ( i+1) * 0.1; i = i + 2; } Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta. O terceiro valor armazenado será o 0.6. O segundo valor armazenado será o 0.2. Serão armazenados 7 valores reais. Serão armazenados 20 valores reais. O vigésimo valor armazenado será o 2.0. Gabarito Comentado 2a Questão (Ref.: 201302532664) 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); 10/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1989095400 2/3 } ____ (det==0); system("pause"); return (0); } Complete as lacunas do código da maneira correta para que o programa funcione corretamente. dowhileforfor doifelsewhile doforforwhile whilefordofor doifforwhile Gabarito Comentado 3a Questão (Ref.: 201302700231) 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 4a Questão (Ref.: 201302700225) Fórum de Dúvidas (0) Saiba (0) Um recurso extremamente poderoso em linguagem C são vetores e matrizes. Ambos podem ser inicializados no ato da sua declaração. Em função da inicialização, identifique a opção incorreta. int matriz1[][2] = { 1,2,2,4,3,6,4,8,5,10 }; char nome [10] = { O, s, w, a, l, d , o, \0 }; char nomes [4][10] = { "Oswaldo", "Gisele", "Giovanna", "Giulianna" }; int matriz2 [3][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; char mensagem [] = "Linguagem de Programação I"; Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201302149532) 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]; 10/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=1989095400 3/3 float NOTAS[47][47]; float NOTAS[47,5]; float NOTAS[47][5]; float Notas[47][47]; 6a Questão (Ref.: 201302093717) Fórum de Dúvidas (0) Saiba (0) Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: int vetn[10]; for (int i=1; i <= 10; i++){ vetn[i 1] = i * 13; i = i + 1; } Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas em relação ao vetor, qual afirmativa está correta. O segundo valor armazenado será o 26. O terceiro valor armazenado será o 60. O décimo valor armazenado será o 117. Serão armazenados 10 valores inteiros. Serão armazenados 5 valores inteiros. Gabarito Comentado Fechar
Compartilhar