Buscar

L Prog A7 Linguagem de Programação I

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

_A7_201201355818 Matrícula: 201201355818 
Aluno(a): ELISEU DA SILVA ANDRE Data: 01/06/2016 20:55:24 (Não Finalizada) 
 
 
 1a Questão (Ref.: 201201582819) Fórum de Dúvidas (0) Saiba (0) 
 
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[5][47]; 
 
float NOTAS[47][5]; 
 
 
float Notas[47][47]; 
 
 
float NOTAS[47][47]; 
 
 
float NOTAS[47,5]; 
 
 
 
 
 
 2a Questão (Ref.: 201201636483) Fórum de Dúvidas (0) Saiba (0) 
 
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. 
 
 
real notas[150]; 
 
int notas[150]; 
 
integer notas[150]; 
 
float %.1f notas[150]; 
 float notas[150]; 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201202019517) 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 
 
 
 
 
 4a Questão (Ref.: 201202133518) 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. 
 
 
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 
 Não existem matrizes com mais de duas dimensões. 
 
Podemos inicializar com valores no ato de sua declaração. 
 
Uma matriz bidimensional poderá armazenamento de vetores do tipo char 
 Matrizes unidimensionais são conhecidas também como vetores; 
 
 
 
 
 
 5a Questão (Ref.: 201201965951) Fórum de Dúvidas (0) Saiba (0) 
 
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-if-else-while 
 
do-while-for-for 
 do-for-for-while 
 
do-if-for-while 
 
while-for-do-for 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201201636498) Fórum de Dúvidas (0) Saiba (0) 
 
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. 
 
 
matrizExemplo int[10][20]; 
 float matrizExemplo[20][10]; 
 int matrizExemplo[10][20]; 
 
matrizExemplo float[20][10]; 
 
int matrizExemplo[10,20];

Continue navegando