Buscar

atividade de fixação

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 4 páginas

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

rezado (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. 
 
 
Na linguagem C os vetores são um assunto de grande relevância, por isso o 
programador deve saber bem como utilizar, declarar e utilizar. 
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 
alternativa declara de forma correta este vetor para atender a necessidade citada. 
 
 
 
 
float %.1f notas[150]; 
 
 
integer notas[150]; 
 
 
float notas[150]; 
 
 
real notas[150]; 
 
 
int notas[150]; 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
2. 
 
 
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. 
 
 
 
 
do-while-for-for 
 
 
do-if-for-while 
 
 
do-for-for-while 
 
 
while-for-do-for 
 
 
do-if-else-while 
 
 Gabarito Comentado 
 
 
 
3. 
 
 
As matrizes, assim como os vetores, são muito importantes para facilitar o 
trabalho de um programador, por isso é extremamente importante saber 
como utiliza-la. 
Assinale a alternativa em que há uma matriz bidimensional, do tipo inteiro, com 10 
linhas e 20 colunas, declarada de forma correta. 
 
 
 
 
int matrizExemplo[10][20]; 
 
 
matrizExemplo float[20][10]; 
 
 
matrizExemplo int[10][20]; 
 
 
float matrizExemplo[20][10]; 
 
 
int matrizExemplo[10,20]; 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
4. 
 
 
Para declararmos uma matriz inteira n de 5 linhas e 4 colunas, fazemos: 
 
 
 
 
int n[5][4]; 
 
 
char n[5][4]; 
 
 
float n[5][4]; 
 
 
int n[4][3]; 
 
 
char n[4][3]; 
 
 
 
 
5. 
 
 
 
Qual o elemento do vetor referenciado pela expressão MAT[0][2]? 
 
 
 
 
1.1 
 
 
3.2 
 
 
6.4 
 
 
2.7 
 
 
1.2 
 
 
 
 
6. 
 
 
Uma matriz é definida como float mat[5][10]; Quantos elementos esta matriz armazena? 
 
 
 
 
45 elementos 
 
 
36 elementos 
 
 
5 elementos 
 
 
10 elementos 
 
 
50 elementos 
 
 
 
 
7. 
 
 
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 (30); 
 
 
char nomes (20,30); 
 
 
char nomes [20][30]; 
 
 
char nomes [30]; 
 
 
char nomes [30][20]; 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
8. 
 
 
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][47]; 
 
 
 
float Notas[47][47]; 
 
 
 
float notas[5][47]; 
 
 
 
float NOTAS[47,5]; 
 
 
 
float NOTAS[47][5];

Continue navegando