Buscar

Avaliando aprendizado LINGUAGEM DE PROGRAMAÇÃO I 7

Prévia do material em texto

1.
		Analise o programa a seguir e escolha a opção que ilustra o que será exibido para o usuário caso ele digite o valor 4.
	
	
	
	 
	quarta
	
	 
	dia não existe
	
	
	terça
	
	
	quinta
	
	
	sexta
	
	
	
		
	
		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-if-for-while
	
	 
	do-for-for-while
	
	
	do-while-for-for
	
	
	while-for-do-for
	
	
	do-if-else-while
	
	Gabarito Coment.
	
	
	
		
	
		3.
		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 notas[150];
	
	
	integer notas[150];
	
	 
	float %.1f notas[150];
	
	
	real notas[150];
	
	
	int notas[150];
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
		
	
		4.
		Para declararmos uma matriz inteira n de 5 linhas e 4 colunas, fazemos:
	
	
	
	
	int n[4][3];
	
	
	float n[5][4];
	
	 
	char n[4][3];
	
	
	char n[5][4];
	
	 
	int n[5][4];
	
	
	
		
	
		5.
		O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles.
Assinale a linha onde a declaração atende ao que ele deseja.
	
	
	
	
	
char nomes[20]; float salarios[19][13]; 
	
	
	
float nomes[20][31], salarios[20][14]; 
	
	
	
char nomes[19][31]; float salarios[19][13]; 
	
	 
	
char nomes[20][31]; float salarios[20][14]; 
	
	 
	
char nomes[20][31]; float salarios[20][20]; 
	
	
	
		
	
		6.
		
Qual o elemento do vetor referenciado pela expressão MAT[0][2]?
	
	
	
	
	1.1
	
	
	6.4
	
	
	3.2
	
	 
	2.7
	
	
	1.2
	
	
	
		
	
		7.
		Uma matriz é definida como float mat[5][10]; Quantos elementos esta matriz armazena?
	
	
	
	
	45 elementos
	
	
	10 elementos
	
	 
	36 elementos
	
	 
	50 elementos
	
	
	5 elementos
	
	
	
		
	
		8.
		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

Continue navegando