Buscar

TC A10.5 Algoritimos

Prévia do material em texto

Disciplina: CCT0239 - ALGORITMOS 
	Período Acad.: 2017.1 EAD (GT) / 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.
		Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
int a = 2; 
int v[] = {2, 3, 1}; 
v[0] = v[a]; 
v[1] = v[0] + v[0]; 
v[2] = v[0] + v[1]; 
	
	
	
	
	
	2, 1, 3
	
	
	3, 2, 1
	
	
	1, 3, 2
	
	
	2, 3, 1
	
	 
	1, 2, 3
	
	
	
		2.
		Análise a seguinte afirmação:
"Um shopping possui 4 andares, cada andar possui 30 lojas".
Se você for declarar uma matriz, na linguagem C++, para a afirmação acima, qual das opções abaixo você escolheria?
	
	
	
	
	 
	int shopping[4][30];
	
	
	int shopping[30][30];
	
	
	int shopping[30][1];
	
	
	int shopping[1][30];
	
	
	int shopping[4][4];
	
	
	
		3.
		Os chamados vetores e matrizes podem ser considerados como:
	
	
	
	
	
	Comandos de seleção
	
	
	Comandos de seleção composta
	
	 
	Estruturas de dados homogêneas
	
	
	Comandos de repetição
	
	 
	Estruturas de dados heterogêneas
	
	
	
		4.
		Um médico precisa armazenar o peso, a altura e o IMC de seus 1000 pacientes. Contratou um programador que disse que o programa teria algumas matrizes unidimensionais para o armazenamento.
Assinale a opção abaixo que representa a declaração das referidas matrizes pelo programador, conforme as informações acima:
	
	
	
	
	
	float peso[1000] ; altura[1000] ; imc[1000];
	
	
	float peso[1001], altura[1001], imc [1001];
	
	
	char peso[1000], altura [1000], imc[1000];
	
	
	char peso[999], altura[999], imc [999];
	
	 
	float peso[1000], altura[1000], imc [1000];
	
	
	
		5.
		Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados organizados na matriz, de modo que cada linha deverá representar um aluno. Assinale a alternativa que apresenta a declaração desta matriz.
	
	
	
	
	
	char notas[40][3];
	
	
	char notas[3][40];
	
	
	int notas[40][40];
	
	 
	float notas[40,3];
	
	 
	float notas[40][3];
	
	
	
		6.
		Um lojista gostaria de desenvolver um programa para armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
 Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
	
	
	
	
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	 
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	 
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
	
	
	
		7.
		Sendo a matriz M bidimensional igual a:
 
	1
	2
	3
	4
	5
	-5
	3
	0
Dimensionadas da seguinte maneira:
int m[2][4];
Determine quais são os seguintes elementos:
         m[0][3]
         m[0][0]
         m[1][1]
         m[1][2]
 
 
	
	
	
	
	 
	4 - 1 - -5 - 3
	
	
	4 - 5 - -5 - 0
	
	
	-5 - 1 - 5 - 4
	
	
	0 - 1 - 3 - 5
	
	
	5 - 1 - 3 - 0
	
	
	
		8.
		Suponha que você tenha que fazer um programa em C++ e deseja armazenar a venda dos 3 meses de 30 vendedores de uma loja em uma matriz. Marque a opção que representa esta declaração:
	
	
	
	
	
	char valores[30];
	
	
	char valores[30][2];
	
	
	float valores[32];
	
	
	float valores[30][2];
	
	 
	float valores[30][3];

Continue navegando