Buscar

TC A7.2 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.
		Qual dos comandos abaixo está escrito de forma errada?
	
	
	
	
	
	for (X=0 , Y=4 ; X < 10 ; X++ , Y--)
	
	
	for (X=0 ; X < 10 ; X++)
	
	
	for (X=10 ; X > 0 ; X--)
	
	
	for (X=0 , Y=0 ; X < 10 ; X++ , Y=Y+2)
	
	 
	for (X < 10 ; X=0 ; X++)
	
	
	
		2.
		O que será impresso, após a execução do código, a seguir? 
#include < iostream >
using namespace std;
int main()
{
for(int i=25;i>0;i=i-6) cout << i << " ";
system( "pause" );
}
	
	
	
	
	
	12 5 10 7 13
	
	
	10 5 0 13 7
	
	
	12 8 10 7 15
	
	 
	25 19 13 7 1
	
	
	0 0 0 0 0
	
	
	
		3.
		O que o trecho de programa em C++ abaixo imprime na tela ?
    int x;
    for (x = 1; x <= 5; x++)
        if (x % 3 == 0 && x % 5 == 0 )
           cout << x + 2 << " ";
      else
           cout << x + 1 << " ";
	
	
	
	
	
	2 4 6 8 10
 
	
	
	1 3 5 7 9
 
	
	
	3 5 7 9
 
	
	 
	 
2 3 4 5 6
 
	
	
	2 3 4 6
 
	
	
	
		4.
		Marque a opção correta.  Considere o trecho de programa feito abaixo em C++. O que é impresso na tela ?
 
   int conta, num = 1, prod = 1;
   for (conta = 4; conta > 0; conta--) {
      prod = prod *num;
      num++;
   }
   cout << "Prod = "  << prod << "  num = " << num << endl;
 
	
	
	
	
	
	 
             Prod = 1  num = 2
Prod = 2   num = 3
Prod = 6   num = 4
Prod = 24 num = 5
 
	
	 
	Prod = 24 num = 5
	
	
	 
Prod = 6  num = 4
	
	
	 
Prod = 6   num = 5
	
	
	 
Prod não pode ser calculado e num assumirá o valor final 5.
	
	
	
		5.
		Após análise do código responda a questão:
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela:
	
	
	
	
	
	Os números pares entre 1 e 5 (inclusive) em ordem crescente.
	
	 
	Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
	
	
	Os valores entre 1 e 5 (inclusive) em ordem decrescente.
	
	 
	Os números ímpares entre 1 e 5 em ordem decrescente.
	
	
	Os valores entre 1 e 5 (inclusive)em ordem crescente.
	
	
	
		6.
		Pode ser utilizada somente quando o número de repetições for conhecido na elaboração de um algoritmo ou em qualquer caso em C++. Estamos citando qual das estruturas abaixo? .
	
	
	
	
	
	else
	
	
	while
	
	
	do
	
	
	if
	
	 
	for
	
	
	
		7.
		Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s e o valor final de num, são respectivamente:
int conta, num=1, s=0;
for(conta = 10; conta < = 40; conta= conta+10){
     s= s+num;
     num= num +2;
}
	
	
	
	
	
	50 e 9
	
	
	o valor de s está indefinido e o valor de num é 7
	
	
	50 e 16
	
	 
	16 e 9
	
	
	9 e 9
	
	
	
		8.
		O que o trecho de programa em C++ abaixo imprime na tela ?
   int x;
   for (x = 5; x > 0; x--)
     if (x % 3 == 0)
        cout << x - 1 << " ";
     else
        cout << x + 1 << " ";
 
 
	
	
	
	
	
	5 4 3 2 1
 
	
	
	5 6 3 2 1
 
	
	
	6 5 2 3 1
 
	
	 
	6 5 2 3 2
 
	
	
	6 5 3 2 1

Outros materiais