Buscar

TC A5.5 Algoritimos

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

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.
		Examine as afirmativas a seguir e marque a alternativa correta.
I- A estrutura de decisão pode alterar ou desviar o fluxo natural de execução de um algoritmo.
II- O uso de uma estrutura de decisão composta pode ser mais eficiente que o uso de duas estruturas de decisão simples, pois reduz o número de testes. 
III- Muitas vezes é possível combinar a condição de duas estruturas de decisão simples em apenas uma utilizando operadores lógicos.
		
	
	
	
	
	Apenas a alternativa i está correta.
	
	 
	Todas as alternativas estão corretas.
	
	
	Apenas a alternativa iii está correta.
	
	
	Apenas a alternativa ii está correta.
	
	 
	Todas as alternativas estão erradas.
	
	
	
		2.
		O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não.
		
	
	
	
	
	decisão, se, condição, condição, para.
	
	 
	decisão, se, condição, condição, verdadeira.
	
	
	decisão, para, condição, condição, falsa.
	
	
	condição, repita, se, condição, para.
	
	
	decisão, enquanto, condição, decisão, verdadeira.
	
	
	
		3.
		Analise o trecho do algoritmo abaixo e indique a alternativa que apresenta as saídas obtidas para os valores:  A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO 
ESCREVA("^^^^^")
FIM SE              
ESCREVA("=====")
 FIM SE
		
	
	
	
	 
	^^^^^
=====
	
	
	%%%%%
	
	
	+++++ 
=====
	
	
	=====
	
	
	^^^^^
	
	
	
		4.
		Escolha a alternativa abaixo que completa o sentido da frase: 
O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas.
		
	
	
	
	 
	aspas duplas
	
	
	palavras reservadas
	
	
	strings
	
	 
	chaves
	
	
	aspas simples
	
	
	
		5.
		Analise o programa em C++, abaixo. Selecione a alternativa que corresponde ao que será exibido pelo programa, após sua execução.
#include 
using namespace std;
int main()
{ int x, i;
x = 3; 
cout << x<<" "; 
i = 6; 
x = x++ + i; 
cout << x<<" "; 
if ( x <= 7)
{ 
cout << x<<" "; 
x = x + 10;
}
else 
cout<< ++x; 
system("PAUSE");
return EXIT_SUCCESS;
}
		
	
	
	
	 
	3 10 11
	
	
	4 10 13
	
	
	8 12 2
	
	
	6, 11, 15
	
	
	3 10 10
	
	
	
		6.
		Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentença correta
		
	
	
	
	
	Nenhuma outra alternativa satisfaz
	
	
	Se (AV1 > 4) e (AV2 > 4)
	
	
	Se (AV1 > 4) ou (AV2 > 4)
	
	 
	Se (AV1 >= 4) ou (AV2 >= 4)
	
	
	Se (AV1 >= 4) e (AV2 >= 4)
	
	
	
		7.
		Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação?
		
	
	
	
	
	if (media <= 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
	
	
	if (media > 6)
{
    cout << "Aprovado";
}
else
{
    cout << "Reprovado";
}
	
	
	if (media != 6)
{
    cout << "Aprovado";
}
else
{
    cout << "Reprovado";
}
	
	 
	if (media >= 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
 
	
	
	if (media > 6)
    cout << "Aprovado";
else
    cout << "Reprovado";
	
	
	
		8.
		Considere o trecho de programa em C++. O que é impresso na tela ? 
int x = 10, y = 3, z, k; 
y = x + y - 1; 
z = x/y; 
k = y % x; 
if ( k != 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n"; 
		
	
	
	
	 
	x= 10 y = 12 z = 0 k = 2
	
	
	Nada é impresso na tela, pois k é zero.
	
	
	10 12 0 2
	
	
	10 12 0.833 1.2
	
	
	x = 10 y = 12 z = 0.833 k = 1.2

Outros materiais