Baixe o app para aproveitar ainda mais
Prévia do material em texto
Qual dos comandos abaixo está escrito de forma errada? A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO : 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; } Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++. 1. 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. 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. Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois. No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR. Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO. 3. O maior de todos os elementos digitados A quantidade de elementos digitados O menor de todos os elementos digitados A média dos elementos digitados A quantidade de elementos pares 4. d) if(int i;i<10;i++) {cout< < I;} e) for(i++, , int i) { cout<< I;} a) for(int i=0;i<10;i++) { cout<< i;} b) if(i>10) Após a execução do trecho de código, abaixo, quais números serão exibidos na tela? for(int i=3; i<100; i=i+19) cout << " " << i; Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O valor final de soma e o valor final de num, são respectivamente int contador, num = 1, soma = 0; for (contador = 1; contador <= 20; contador += 5) { soma = soma + num; num = num + 3; } 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) == 0){ y = y + x; } } cout << "Numero: " << y << "\n"; { if (i<100) i=0;} c) for( i>0, i<10,i++) { cout< < I;} 5. 3 23 42 61 80 99 3 22 41 60 79 98 3 22 41 59 79 98 3 22 41 60 79 99 3 23 40 60 79 98 6. 22 e 20 22 e 13 12 e 10 o valor de soma está indefinido e o valor de num é 10 22 e 10 7. system("PAUSE"); return 0; } 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++. A soma dos elementos pares A soma de todos os elementos A quantidade de elementos digitados O maior de todos os elementos digitados A média dos elementos digitados 8. 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++)
Compartilhar