Buscar

TC A7.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.
		Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i;
    double x, y;
    cout << "Digite um numero: ";
    cin >> x;
    for (i=0; i<5; i++){
        cout << "Digite um numero: ";
        cin >> y;
        if (y > x){
           x = y;      
        }
    }
    cout << "Numero: " << x << "\n";
    system("PAUSE");
    return 0;
}
	
	
	
	
	
	O menor de todos os elementos digitados
	
	
	A quantidade de elementos pares
	
	 
	O maior de todos os elementos digitados
	
	
	A média dos elementos digitados
	
	 
	A quantidade de elementos digitados
	
	
	
		2.
		A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO :
	
	
	
	
	
	Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
	
	
	Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO.
	
	
	Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar.
	
	 
	Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio.
	
	
	No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
	
	
	
		3.
		Ao fazer um programa de computador, algumas estruturas precisam ser utilizadas. Assinale a alternativa correta para que um programa repita 200 vezes um bloco de comandos através da estrutura de repetição FOR na linguagem C++.
	
	
	
	
	
	for (int i=0, i <= 200, i++)
	
	
	for (int i=0; i =< 200; i++)
	
	 
	for (int i=0; i < 200; i++)
	
	 
	for ( i=0; i <= 200; i++)
	
	
	for (int i=0; i <= 200; i++)
	
	
	
		4.
		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;
}
	
	
	
	
	 
	16 e 9
	
	
	o valor de s está indefinido e o valor de num é 7
	
	
	9 e 9
	
	
	50 e 9
	
	
	50 e 16
	
	
	
		5.
		Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i;
    double x, y = 0;
    for (i = 0; i < 10; i++){
        cout << "Digite um numero: ";
        cin >> x;
        if ((x % 2) == 1){
            y = y + x;   
        }
    }
    cout << "Numero: " << y << "\n";
    system("PAUSE");
    return 0;
}
	
	
	
	
	
	A soma de todos os elementos
	
	 
	A quantidade de elementos digitados
	
	 
	A soma dos elementos ímpares
	
	
	O maior de todos os elementos digitados
	
	
	A média dos elementos digitados
	
	
	
		6.
		   Marque a opção correta.  O que é impresso na tela ?
   int conta, x = 1, r = 1;
   for (conta = 2; conta >= 0; conta--) {
       r = r * x + 1;
        x += 2;
       cout << "r= "  << r << "  x = " << x << endl;
   }
 
	
	
	
	
	
	          r = 2    x = 3
r = 7    x = 5
	
	 
	          r = 2    x = 3
r = 7    x = 5
r = 36  x = 7
	
	
	        r = 3    x = 2
r = 5    x = 7
	
	 
	          r = 3    x = 4
r = 8    x = 6
r = 37  x = 7
	
	
	 
 r = 36  x = 7
	
	
	
		7.
		Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i;
    double x, y = 0;
    for (i = 0; i < 10; i++){
        cout << "Digite um numero: ";
        cin >> x;
        y = y + x;   
    }
    cout << "Numero: " << y << "\n";
    system("PAUSE");
    return 0;
}
	
	
	
	
	 
	A soma de todos os elementos
	
	
	A soma dos elementos pares
	
	
	A quantidade de elementos digitados
	
	
	A média dos elementos digitados
	
	 
	O maior de todos os elementos digitados
	
	
	
		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 << " ";
 
 
	
	
	
	
	
	6 5 3 2 1
 
	
	
	6 5 2 3 1
 
	
	
	5 4 3 2 1
 
	
	
	5 6 3 2 1
 
	
	 
	6 5 2 3 2

Continue navegando