Buscar

LINGUAGEM DE PROGRAMAÇÃO I - AVALIANDO APRENDIZADO - AULA 07 - 2º SEMESTRE 2015

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

1. 
 
 
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[47,5]; 
 
 
float NOTAS[47][47]; 
 
 
float NOTAS[47][5]; 
 
 
float Notas[47][47]; 
 
 
float notas[5][47]; 
 
 
 
2. 
 
 
Matrizes é um dos conceitos mais largamente usado em programação 
nos dias de hoje. 
Identifique a opção que ocorrerá um erro: 
 
 
 
int matriz[][3]= {{2,4,6},{7,8,9}}; 
 
int matriz[2][3]= {{2,4,6},{7,8,9}}; 
 
int matriz[2][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 
 
 
3. 
 
 
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. 
 
 
 
I e III estão corretas 
 
II e III estão corretas 
 
II e IV estão corretas 
 
I e IV estão corretas 
 
Só a II está correta 
 
 Gabarito Comentado 
 
 
4. 
 
 
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 décimo valor armazenado será o 117. 
 
O terceiro valor armazenado será o 60. 
 
Serão armazenados 5 valores inteiros. 
 
Serão armazenados 10 valores inteiros. 
 
 Gabarito Comentado 
 
 
5. 
 
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 segundo valor armazenado será o 0.2. 
 
O terceiro valor armazenado será o 0.6. 
 
Serão armazenados 7 valores reais. 
 
Serão armazenados 20 valores reais. 
 
O vigésimo valor armazenado será o 2.0. 
 
 Gabarito Comentado 
 
 
6. 
 
 
Para resolver um determinado problema um programador escreveu um 
código para trabalhar com um vetor conforme apresentado na questão: 
 int vetn[3][2]; 
 for (int i=0; i < 3; i++){ 
 for (int j=0; j < 2; j++){ 
 vetn[i][j] = i + j; 
 } 
 } 
Desconsiderando a necessidade do programa completo e levando em conta 
apenas o código descrito, das opções apresentadas, qual afirmativa 
está correta. 
 
 
 
Serão armazenados os valores 0,1,2,2,3,3. 
 
O trecho apresentado possui erro e nenhum valor será armazenado. 
 
O trecho apresentado possui erro e apenas um valor será armazenado. 
 
Serão armazenados os valores 0,1,1,2,2,3. 
 
Serão armazenados os valores 0,0,1,1,2,2.

Outros materiais