Buscar

exercicio 7

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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...

Outros materiais