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.