Buscar

av1 linguagem (aula 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

Prévia do material em texto

16/05/2016 Exercício
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809915 1/3
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.
Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como uĕlizar, declarar e uĕlizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é
necessário criar um vetor que armazene até 150 notas, qual alternaĕva declara de forma correta este vetor para 
atender a necessidade citada.
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?
Matrizes são estruturas de dados extremamente poderosas e que são muito empregadas em programas na
linguagem C.
 
CCE0242_EX_A7_201301384372     » 01:08  de 50 min.   Lupa  
Aluno: RODOLFO DE ALMEIDA PEREIRA Matrícula: 201301384372
Disciplina: CCE0242 ­ LING. DE PROG. I  Período Acad.: 2016.1 (G) / EX
Prezado (a) Aluno(a),
Você  fará  agora  seu EXERCÍCIO DE FIXAÇÃO!  Lembre­se  que  este  exercício  é  opcional, mas  não  valerá  ponto  para  sua  avaliação.  O
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado
na sua AV e AVS.
1.
float Notas[47][47]; 
float NOTAS[47][47]; 
  float NOTAS[47][5]; 
float NOTAS[47,5]; 
  float notas[5][47]; 
2.
  float %.1f notas[150];
int notas[150];
integer notas[150];
  float notas[150];
real notas[150];
 Gabarito Comentado  Gabarito Comentado
3.
  char nomes [20][30];
char nomes (30);
char nomes (20,30);
char nomes [30];
  char nomes [30][20];
 Gabarito Comentado  Gabarito Comentado
4.
 
16/05/2016 Exercício
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809915 2/3
Assinale a alternativa incorreta em relação a este conceito.
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);
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
As matrizes, assim como os vetores, são muito importantes para facilitar o trabalho de um programador, por isso é extremamente importante saber
como uĕliza‐la.
Assinale a alternaĕva em que há uma matriz bidimensional, do ĕpo inteiro, com 10 linhas e 20 colunas, declarada
de forma correta.
 
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;
Uma matriz bidimensional poderá armazenamento de vetores do tipo char
  Não existem matrizes com mais de duas dimensões.
Podemos inicializar com valores no ato de sua declaração.
5.
  while­for­do­for
  do­for­for­while
do­while­for­for
do­if­for­while
do­if­else­while
 Gabarito Comentado
6.
matrizExemplo int[10][20];
  int matrizExemplo[10][20];
matrizExemplo float[20][10];
float matrizExemplo[20][10];
  int matrizExemplo[10,20];
 Gabarito Comentado  Gabarito Comentado
 FINALIZAR AVALIANDO O APRENDIZADO 
Legenda:      Questão não respondida     Questão não gravada     Questão gravada
Exercício inciado em 16/05/2016 15:50:19.

Continue navegando