Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201302151076) 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. char nome [10] = { O, s, w, a, l, d , o, \0 }; char nomes [4][10] = { "Oswaldo", "Gisele", "Giovanna", "Giulianna" }; int matriz1[][2] = { 1,2,2,4,3,6,4,8,5,10 }; char mensagem [] = "Linguagem de Programação I"; int matriz2 [3][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201302142807) Fórum de Dúvidas (0) Saiba (0) Um desenvolvedor iniciante, usando a Linguagem C, declarou uma matriz numérica com 10 linhas e 3 colunas ,para armazenar as despesas do trimestre que passou, e começou a construir o trecho de entrada. A ideia era fixar a coluna e percorrer as linhas, uma vez que cada coluna representava um mês e cada linha, uma despesa fixa do mês. Achou que seria mais fácil assim porque a notas estavam grampeadas por mês. Embora soubesse as funções que ficariam no corpo { ... } e que precisaria de duas estruturas do for, não estava conseguindo montar o trecho. Pra resolver esse problema, pediu ajuda nas redes sociais e logo recebeu as sugestões abaixo. Qual foi a solução que atendeu ao que ele desejava? for( b= 0 ; b< 10 ; b++) { for ( a = 0; a < 3 ; a++ ){ ... } } for( a= 0 ; a <= 10 ; a++) { for (b = 0; b<= 3 ; b++ ){ ... } } for ( a = 0; a < 3 ; a++ ) { for( b= 0 ; b < 10 ; b++) { ... } } for( a= 0 ; a <= 10 ; a++) { ... } for ( b = 0; b <= 3 ; b++ ){ ... } for( a= 0 ; a<= 3 ; a++) { for ( b = 0; b <= 10 ; b++ ){ ... } } Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201302142827) Fórum de Dúvidas (0) Saiba (0) Quando estudamos Álgebra das Matrizes, aqui recordada com exemplos na aula sobre as matrizes bidimensionais, aprendemos os conceitos de Diagonal Principal (DP) e Diagonal Secundária (DS). Sabendose que você estuda Linguagem C. Teria declarado uma matriz 4 x 4 e desejasse exibir os elementos que se encontram no triângulo abaixo da DS, qual estrutura do if escolheria para selecionar esses elementos? Assuma 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 ){ ... } if( L + C > 3){ ... } if( L + C < 3){ ... } if( L + C <= 4){ ... } Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201302142824) 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){ ... } if( L + C > 3){ ... } if( L + C <= 3){ ... } Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201302037081) 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 [20][30]; char nomes [30]; char nomes [30][20]; char nomes (30); Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201301649418) 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]; matriz[0][0]=2; matriz[0][1]=4; int matriz[2][3]= {{2,4,6},{7,8,9}}; int matriz[][3]= {{2,4,6},{7,8,9}}; int matriz[][3]= {{2,4,6}};
Compartilhar