Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Indique qual o comando que deve ser usado em um algoritmo quando se deseja repetir um bloco de comandos a partir de uma condição. else var enquanto se se encadeado Gabarito Comentado Gabarito Comentado 2. Considere o trecho abaixo sabendo que num é um variável inteira. num = 11; do { if (num % 2 == 0) cout << num << "\n"; num = num -1 ; } while (num != 0); Assinale a opção correta : o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos. O trecho entra em loop. O trecho fornecido pára quando num for diferente de zero e o único número exibido é o 10. O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 2, nesta ordem. O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 0, nesta ordem. Gabarito Comentado 3. Um comerciante deseja verificar a média da idade de seus clientes. Para isso desenvolveu um algoritmo para auxiliá-lo. Analise cada algoritmo apresentado nas opções e marque a que define que o comerciante calculou a media somente para as idades informadas que forem inferiores a 70. cin >> idade; while (idade <70) { soma += idade; cin >> idade; } for (idade=0;idade<70;idade++) { soma += idade; } repeat cin >> idade; soma += idade; until idade > 70; for (idade=0;idade<70;idade++) { cin>>idade; soma += idade; } repeat cin >> idade; soma += idade; until idade < 70 Gabarito Comentado Gabarito Comentado 4. Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } repeat do case loop while for 5. Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for ( i = 0; i == num; i++) while (num == 0) for (i = num; i > 0; i++) while (num != 0) enquanto (num > 0) Gabarito Comentado 6. A fim de possibilitar a implementação de algoritmos estudamos algumas estruturas básicas, como estrutura de desvio de fluxo, estrutura de repetição etc. Entre as estrutura de dados de repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Estas estrutura de dados é implementada em C++ pelo comando básico: for/while do/for do/while for while
Compartilhar