Prévia do material em texto
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++.
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 << " ";
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;
}
1.
for (int i=0; i =< 200; i++)
for ( i=0; i <= 200; i++)
for (int i=0; i <= 200; i++)
for (int i=0; i < 200; i++)
for (int i=0, i <= 200, i++)
2.
3 5 7 9
2 4 6 8 10
1 3 5 7 9
2 3 4 5 6
2 3 4 6
3.
A quantidade de elementos digitados
A soma de todos os elementos
A média dos elementos digitados
Analise o trecho de código em C++ abaixo :
for (int x = 0; x < 10; x++)
{
if (valor[x] % 3 == 0 && valor[x] % 7 == 0)
cout << valor[x];
}
A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que
representa uma REPETIÇÃO :
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;
}
Marque a opção correta. O que é impresso na tela ?
A soma dos elementos ímpares
O maior de todos os elementos digitados
4.
Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e múltiplos de 7.
Imprimirá na tela todos os valores de um vetor que são ímpares.
Imprimirá na tela todos os valores de um vetor que são pares.
Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5.
Imprimirá na tela todos os valores de um vetor.
5.
Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar.
No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
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.
Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO.
6.
50 e 16
o valor de s está indefinido e o valor de num é 7
16 e 9
50 e 9
9 e 9
7.
int conta, x = 1, r = 1;
for (conta = 2; conta >= 0; conta--) {
r = r * x + 1;
x += 2;
cout << "r= " << r << " x = " << x << endl;
}
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 << " ";
r = 3 x = 2
r = 5 x = 7
r = 2 x = 3
r = 7 x = 5
r = 3 x = 4
r = 8 x = 6
r = 37 x = 7
r = 36 x = 7
r = 2 x = 3
r = 7 x = 5
r = 36 x = 7
8.
5 4 3 2 1
5 6 3 2 1
6 5 2 3 2
6 5 3 2 1
6 5 2 3 1