Escolar Documentos
Profissional Documentos
Cultura Documentos
Instruções: Utilize o seu editor de texto e o seu compilador para fazer as seguintes
questões. Reuna todas as suas respostas em um único arquivo. Questões que
pedem escrita ou execução de códigos podem ser respondidas como imagens
através de capturas da tela.
Parte 1 de 2 – Revisão
a) 0
c) -1 e) 2
b) 1
d) x = 0 f) x == 0 // onde x possui o valor 0
6. Declare a ordem de avaliação dos operadores em cada uma das seguintes expressões
e mostre o valor de x após cada instrução ser realizada:
a) x = 7 + 3 * 6 / 2 – 1; x = 16.
b) x = 2 % 2 + 2 * 2 - 2 / 2; x = 3.
c) x = ( 3 * 9 * ( 3 + ( 9 * 3 / ( 3 ) ) ) ); x = 324.
Parte 2 de 2 – Programação
int main() {
int n, resto;
cout << "Digite um número inteiro: ";
cin >> n;
resto = n % 2 ;
if (resto == 0){
cout << "É par.";
} else {
cout << "É ímpar.";
}
return 0;
}
8. Escreva um programa que lê um número com cinco díǵitos, separe esse número em seus
dıgitos individuais separados por 3 espaços. Exemplo: Se o usuário digitar 42339, a saıda
deve ser:
4 2 3 3 9
#include <iostream>
using namespace std;
int main() {
int a, b, c, d, e;
cout << "Digite o 1º número: ";
cin >> a;
cout << "Digite o 2º número: ";
cin >> b;
cout << "Digite o 3º número: ";
cin >> c;
cout << "Digite o 4º número: ";
cin >> d;
cout << "Digite o 5º número: ";
cin >> e;
cout << a << " " << b << " " << c << " " << d << " " << e;
return 0;
}
9. Escreva uma repetição aninhada de for que imprime um padrão 10x10 de 0s.
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i <= 160; i+=10){
cout << i << "\n";
}
return 0;
}
10. Escreva uma repetição para contar de 100 à 200 de dois em dois:
int main() {
for (int i = 100; i <= 200; i+=2){
cout << i << "\n";
}
return 0;
}
int main() {
int i=100;
while(i < 200){
i+=2;
cout << i << "\n";
}
return 0;
}
int main() {
int i=100;
do{
i+=2;
cout << i << "\n";
} while(i < 200);
return 0;
}
11. O código a seguir compila sem erros mas não executa corretamente. Conserte-o:
int contador = 0;
while (contador < 10) {
contador++;
cout << "contador: " << contador << "\n";
}
12. O código a seguir compila sem erros mas não executa corretamente. Conserte-o: