Instrucțiunea While în C/C++

QUIZ - review - Modul de Funcționare

Informatică Clasa a 9-a

Problema 1

Ce se va afișa în urma executării secvenței următoare?

int x = 10072;
while (x > 0) {
  cout << x << " ";
  x = x / 100;
}

Problema 2

Care sunt valorile variabilelor x și y după executarea secvenței?

int x = 1, y = 11;
while (x <= y) {
  x = x + 1;
  y = y - 1;
}

Problema 3

Pentru care dintre următoarele valori ale variabilei n, secvența afișează 0?

while (n % 10 >= 2)
  n = n / 10;
cout << n;

Problema 4

Ce valoare are variabila n după executarea secvenței?

n = 0;
while (n <= 11)
  n = n + 2;

Problema 5

Ce afișează secvența următoare?

a = 99;
while (a >= 1) {
  cout << a;
  a = a - 2;
}

Problema 6

Care dintre următoarele valori poate fi valoarea inițială pentru j astfel încât secvența să se execute în timp finit?

i = 0;
while (i + j <= 10) {
  i = i + 1;
  j = j - 2;
}

Problema 7

Ce se va afișa în urma executării secvenței?

i = 1; j = 1;
while (i <= 7) {
  cout << j;
  i = i + 3;
}

Problema 8

Pentru ce valoare inițială a variabilei întregi i secvența afișează "XXX"?

while (i != 3) {
  i = i - 1;
  cout << "XX";
}

Problema 9

Pentru care dintre valorile de mai jos secvența afișează 5 caractere * ?

while (i * 5 < 1000) {
  cout << "*";
  i = i * 2 + 10;
}

Problema 10

Ce se afișează pentru n = 234?

x = 1;
while (n > 0) {
  x = x * (n % 10);
  n = n / 10;
}
cout << x;

Problema 11

Care este valoarea inițială a variabilei i pentru ca secvența să afișeze exact 8 caractere * ?

while (i < 10) {
  cout << "**";
  i++;
}

Problema 12

Câte atribuiri se execută în secvență pentru n = 245?

s = 0;
while (n != 0) {
  s = s + 1;
  n = n / 100;
}

Problema 13

Ce valoare are y la final, pentru n = 156 și y = 770?

while (n * y > 0) {
  if (n > y) n = n % y;
  else y = y % n;
}
y = y + n;

Problema 14

Ce se va afișa?

int x = 3, i = 0;
while (x - 1) {
  x--;
  i++;
}
cout << i;

Problema 15

De câte ori se execută instrucțiunea de afișare?

i = 3;
while (i <= 9) {
  i++;
  cout << i;
}

Problema 16

Ce valoare calculează variabila p?

p = 1;
while (n)
  p = p * (n--);

Problema 17

Care este valoarea expresiei 2 + n după execuție?

n = 100;
while (n >= 2)
  n--;

Problema 18

Urmăriți cu atenție secvența. Ce se va afișa la final?

int x = 10, y = 2;
while (x > y) {
  x = x - 2;
  y = y + 1;
  if (x % 3 == 0) y--;
}
cout << x << " " << y;
Rezultatul Tău
0%
Ai răspuns corect la 0 din 18 întrebări.