Buscar

Ling program I Teste conhecimento aula 07

Prévia do material em texto

1.
		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-for-while
	
	
	do-while-for-for
	
	
	do-if-else-while
	
	 
	do-for-for-while
	
	
	while-for-do-for
	 Gabarito Comentado
	
	
		2.
		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];
	
	
	matrizExemplo float[20][10];
	
	 
	int matrizExemplo[10][20];
	
	
	int matrizExemplo[10,20];
	
	
	float matrizExemplo[20][10];
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		3.
		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.
	
	
	
	
	
	Uma matriz bidimensional poderá armazenamento de vetores do tipo char
	
	
	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
	
	
	Podemos inicializar com valores no ato de sua declaração.
	
	 
	Não existem matrizes com mais de duas dimensões.
	
	
	Matrizes unidimensionais são conhecidas também como vetores;
	
	
	
		4.
		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.
	
	
	
	
	
	integer notas[150];
	
	
	int notas[150];
	
	 
	float notas[150];
	
	
	float %.1f notas[150];
	
	
	real notas[150];
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		5.
		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 [30][20];
	
	
	char nomes [30];
	
	
	char nomes (20,30);
	
	
	char nomes (30);
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		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][47]; 
	
	
	
float notas[5][47]; 
	
	 
	
float NOTAS[47][5];

Continue navegando