Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Lupa Fechar Exercício: CCE0242_EX_A7_201201410533 Matrícula: 201201410533 Aluno(a): MARYZE CORDEIRO RODRIGUES Data: 10/11/2015 10:58:35 (Finalizada) 1a Questão (Ref.: 201202079696) Fórum de Dúvidas (0) Saiba (0) Tal como as variáveis, podemos inicializar as matrizes assim que declaramos. Qual das opções abaixo está incorreta? float notas[5][2] = { {8.0, 7.5, 8.5, 9.0, 8.0 }, {8.9, 9.0, 8.6, 8.4, 8.0 } }; int matrx [3][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; int matrx [4][3] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; int matrx [][2] = { 1,2,2,4,3,6,4,8,5,10 }; char nomes [3][10] = { "Joao", "Maria", "Jose" }; Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201202193705) 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. Matrizes unidimensionais são conhecidas também como vetores; Não existem matrizes com mais de duas dimensões. 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 Uma matriz bidimensional poderá armazenamento de vetores do tipo char Podemos inicializar com valores no ato de sua declaração. 3a Questão (Ref.: 201202193703) Fórum de Dúvidas (0) Saiba (0) Admitindo-se que deseja ler o nome e o sobrenome de 5 pessoas para um matriz(char nomes[5][20]), identifique qual das opções abaixo realizará corretamente: for(i = 0; i<20; i++) fgets(nomes[i], 5, stdin); for(i = 0; i<5; i++) fgets(nomes[i], 5, stdin); for(i = 0; i<5; i++) scanf("%s" , nomes [i]); for(i = 0; i<5; i++) scanf("%s" , &nomes [i]); for(i = 0; i<5; i++) fgets(nomes[i], 20, stdin); Gabarito Comentado Página1 de3BDQ Prova 19/11/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6578215... 4a Questão (Ref.: 201201640330) Fórum de Dúvidas (0) Saiba (0) Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()? Observe as afirmativas abaixo e assinale a resposta CORRETA I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema. II Depois, desde que os protótipos sejam colocados antes da main(). III Antes para não ter que colocar os protótipos e nunca ocasionar erros. IV Antes ou depois, desde que sejam colocados os protótipos. II e III estão corretas Só a II está correta I e III estão corretas II e IV estão corretas I e IV estão corretas Gabarito Comentado 5a Questão (Ref.: 201202185447) Fórum de Dúvidas (0) Saiba (0) Desde o Ensino Médio que estudamos Álgebra das Matrizes. Nessa disciplina, recordamos os conceitos básicos. Um aluno, quando estava estudando matrizes bidimensionais na linguagem C, resolveu desenvolver um programa que permitisse a entrada de valores para uma matriz quadrada 4 x 4 e que exibisse todos os elementos que se encontram no triângulo acima da Diagonal Principal ( DP). Ficou em dúvida como seria o teste que deveria incluir no trecho de saída Assinale a opção que ele precisaria escolher assumindo que L é a variável da estrutura do for que controla as linhas e C, a variável da estrutura do for que controla as colunas. if( L <= C){ ... } if( L != C) { ... } if( L + C > 3){ ... } if( L + C <= 3){ ... } if( L < C){ ... } 6a Questão (Ref.: 201201692041) Fórum de Dúvidas (0) Saiba (0) Matrizes é um dos conceitos mais largamente usado em programação nos dias de hoje. Identifique a opção que ocorrerá um erro: int matriz[2][3]= {{2,4,6};{7,8,9}}; int matriz[2][3]= {{2,4,6},{7,8,9}}; Página2 de3BDQ Prova 19/11/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6578215... int matriz[][3]= {{2,4,6},{7,8,9}}; int matriz[2][3]; matriz[0][0]=2; matriz[0][1]=4; int matriz[][3]= {{2,4,6}}; Gabarito Comentado Gabarito Comentado Fechar Página3 de3BDQ Prova 19/11/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6578215...
Compartilhar