Buscar

exercicios 8 ADS, ALGORITIMOS,

Prévia do material em texto

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;
 }
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 :
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; 
 }
1.
x <= 5
x > 10
 x < 10
 x <= 11
x < 5
 
 
2.
 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 entra em loop.
o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos.
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.
 
 
3.
for
repeat
loop
do case
 while
Comando de repetição é utilizado quando se deseja repetir determinados comandos. Marque a opção que
representa o uso do comando while para implementar a estrutura de um contador corretamente.
As estruturas de repetição permitem executar mais de uma vez um mesmo trecho de código. Trata-se de
uma forma de executar blocos de comandos somente sob determinadas condições, mas com a opção de
repetir o mesmo bloco quantas vezes forem necessárias. As estruturas de repetição são úteis, por
exemplo, para repetir uma série de operações semelhantes que são executadas para todos os elementos
de uma lista ou de uma tabela de dados, ou simplesmente para repetir um mesmo processamento até que
uma certa condição seja satisfeita. Sejam as seguintes afirmativas:
I - Toda estrutura de repetição apresenta um teste no início e um na saída.
II - Toda estrutura de repetição pode ser substituída por um conjunto de estruturas de decisão, onde não
haja testes ou condições.
III - Toda estrutura de repetição apresenta um critério de parada.
IV- Toda estrutura de repetição apresenta fluxo de execução invertido devido a diversas iterações.
 
Marque a alternativa que representa apenas as afirmativas CORRETAS:
Leia atentamente o trecho de código abaixo e diga o que ele apresentará ao usuário no final :
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;
 }
 
 
4.
String cont = ""; { cont++; } while (cont!="")
while (repita 10 vezes) { }
 while () { cout << "exibindo o número"; }
while (if cont =10){ }
 int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }
 
 
5.
 III
 I
II, III e IV
I e III
I e IV
 
 
6.
O maior de todos os elementos digitados
O menor de todos os elementos digitados
A quantidade de elementos digitados
A média dos elementos digitados
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja
diferente de 0?
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?
 O último número digitado, ou seja, zero
 
 
7.
for ( i = 0; i == num; i++)
 while (num != 0)
for (i = num; i > 0; i++)
enquanto (num > 0)
while (num == 0)
 
 
8.
 for{}
repeat until
while{}
 do{ }while
while do

Continue navegando