Baixe o app para aproveitar ainda mais
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 = 0; double x, y = 0; cout << "Digite um numero: "; cin >> x; while (x != 0){ i = i + 1; y = y + x; cout << "Digite um numero: "; cin >> x; } y = y / i; cout << "Numero: " << x << "\n"; system("PAUSE"); return 0; } O último digitado, ou seja, zero O menor de todos os elementos digitados A quantidade de elementos digitados O maior de todos os elementos digitados A média dos elementos digitados 2. Qual a estrutura de repetição mais indicada para os casos em que é necessário que o bloco de código a ser repetido seja sempre repetido pelo menos uma vez? repeat until do{ }while while do while{} for{} 3. Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i = 0; double x, y = 0; cout << "Digite um numero: "; cin >> x; while (x != 0){ i = i + 1; y = y + x; cout << "Digite um numero: "; cin >> x; } y = y / i; cout << "Numero: " << i << "\n"; system("PAUSE"); return 0; } O menor de todos os elementos digitados A quantidade de elementos digitados A média dos elementos digitados O maior de todos os elementos digitados A quantidade de elementos pares 4. O que está sendo executado pelo programa C++ a seguir? int main() { int CONT, SOMA; CONT = 0; SOMA = 0; while (CONT < 50) { SOMA = SOMA + CONT; CONT = CONT + 2; } } Soma todos os números pares de 0 a 48 Soma todos os números pares de 0 a 50 Soma os 50 números pares digitados. Soma todos os números de 0 a 49 Soma todos os números ímpares de 0 a 49 5. Para que a palavra "AMOR" seja escrita na tela 5 vezes, qual condição apropriada deve ser colocada no trecho de código abaixo? Marque a opção correta. x = 1; while ( _________ ) { cout<<"AMOR \n"; x = x + 2; } x < 10 x > 10 x <= 11 x < 5 x <= 5 6. A partir da comparação entre as estruturas while e do...while, é certo afirmar que: Em termos de execução não há diferença. A diferença está, apenas, na sintaxe. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado. No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será sempre executado, pelo menos uma vez. No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de comandos será sempre executado, pelo menos uma vez. 7. Assinale a alternativa correta em relação a quantidade de vezes que a palavra "PAZ" será impressa, no trecho de código abaixo: x = 50; do{ y = 8; do{ cout<<"PAZ \n"; y++; } while ( y <10); x--; }while ( x > 48); 5 vezes 6 vezes 4 vezes 8 vezes 7 vezes 8. Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário: int main ( ) { int i = 0; double x, y = 0; cout << "Digite um numero: "; cin >> x; while (x != 0){ i = i + 1; y = y + x; cout << "Digite um numero: "; cin >> x; } y = y / i; cout << "Numero: " << y << "\n"; system("PAUSE"); return 0; } A média dos elementos digitados O maior de todos os elementos digitados O menor de todos os elementos digitados A quantidade de elementos digitados A quantidade de elementos pares
Compartilhar