Buscar

ALGORITMOS exercícios aula 10

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

ALGORITMOS
CCT0239_A10_201703407792_V2
	
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: BIANCA DONINI
	
	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.
		Considere os seguintes valores de entrada: 1, 2, 3, 4, 5, 6, 7, 8, e 9, e o programa abaixo, marque a resposta que mostra o que será exibido na tela.
#include
using namespace std;
int main()
{
int lin, col, mat[3][3];
for (lin=0; lin<3; lin++)
    for(col=0; col<3; col++)
     {
      cout<< "\nEntre com o elemento da matriz:";
      cin>> mat[lin][col];
     }
for (lin=0; lin<3; lin++)
    cout << mat[lin][lin]<<"\n";
system("pause");
return 0;
}
	
	
	
	
	
	2 4 6 8
	
	
	1 2 3
	
	 
	1 5 9
	
	
	1 2 3 4 5 6 7 8 9
	
	
	1 3 5 7 9
	
	
	
		2.
		Os chamados vetores e matrizes podem ser considerados como:
	
	
	
	
	 
	Estruturas de dados homogêneas
	
	
	Comandos de seleção
	
	
	Comandos de repetição
	
	
	Estruturas de dados heterogêneas
	
	
	Comandos de seleção composta
	
	
	
		3.
		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:
	
	
	
	
	
	char peso[999], altura[999], imc [999];
	
	
	float peso[1000] ; altura[1000] ; imc[1000];
	
	
	float peso[1001], altura[1001], imc [1001];
	
	
	char peso[1000], altura [1000], imc[1000];
	
	 
	float peso[1000], altura[1000], imc [1000];
	
	
	
		4.
		Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita.
	
	
	
	
	
	int NOTA [50][5];
	
	
	long int NOTA [50][5];
	
	
	float NOTAS [5][50];
	
	 
	float NOTA [50][5];
	
	
	int NOTAS [5][50];
	
	
	
		5.
		Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade estocada de produtos no último quadrimestre (4 meses). Sabendo-se que a declaração de uma matriz em C/C++ se dá da forma:
< tipo de dado> nome [nºde linhas][nºde colunas];
 Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá:
	
	
	
	
	 
	Somar todas as linhas da coluna índice 0.
	
	 
	Somar todas as colunas da linha índice 0.
	
	
	Somar todas as linhas de todas as colunas.
	
	
	Somar todas as colunas da linha índice 1
	
	
	Somar todas as linhas da coluna índice 1.
	
	
	
		6.
		<valor[x];
</valor[x];
	
	
	
	
	
	Todos os elementos pares do vetor VALOR.
	
	 
	Todos os elementos que são menores que cinco do vetor VALOR.
	
	
	Todos os elementos ímpares do vetor VALOR.
	
	 
	Todos os elementos que são maiores que cinco do vetor VALOR.
	
	
	Todos os elementos do vetor VALOR.
	
	
	
		7.
		Analise a seguinte afirmação:
"Um edifício tem 8 andares, cada andar tem 5 apartamentos."
Como poderíamos escrever uma definição de matriz, na linguagem C++, seguindo a afirmação acima, sabendo que os dados seriam do tipo int?
	
	
	
	
	 
	int edifício[5][8];
	
	
	int edifício[40][5];
	
	 
	int edifício[8][5];
	
	
	int edifício[1][40];
	
	
	int edifício[40][1];
	
	
	
		8.
		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
	
	
	1, 3, 2
	
	 
	1, 2, 3
	
	
	3, 2, 1
	
	
	2, 3, 1

Outros materiais