You are on page 1of 2

TEST STRUCTURA REPETITIVĂ NUME ȘI PRENUME ELEV

CLASA A IX-A A ___________________________________________

1. Alegeți din variantele de mai jos, de câte ori se va executa operația, n←n/10, din următoarea structură de
control, dacă variabila n are inițial valoarea 9.
┌cât timp n>9 execută
│ n←n/10
└■
a) de 9 ori
b) se va executa la infinit
c) o singură dată
d) de 0 (zero) ori
2. Se consideră algoritmul de mai jos, descris în pseudocod. Scrieţi ce se afișează, în urma executării
algoritmului, dacă se citeşte valoarea 9321.
citeşte n (număr natural)
s←-1
┌cât timp n>0 execută
│┌dacă n%10>s atunci
││ s←n%10
││altfel
││ s←11
│└■
│ n←n/10
└■
scrie s
3. Se consideră 2 variabile întregi b=45 și a=14. De câte ori se vor executa operațiile din următoarea structură?
┌cât timp a < 50 execută
│     scrie a
│       b ← b + 5
└■
a) de 7 ori
b) se va executa la infinit
c) o singură dată
d) de 6 ori
4. Pentru care dintre următoarele valori ale variabilei n, secvența de pseudocod, de mai jos, afișează valoarea 0,
în urma executării ei?
┌cât timp n%10>=2 execută
│ n←n/10
└■
scrie n
a) 1111
b) 9282
c) 3003
d) 1345
5. Care trebuie să fie valoarea inițială a variabilei n, astfel încât, la sfârșitul execuției secvenței de mai
jos,variabila c să aibă valoarea 3?
c←0
┌cât timp n%10==0 execută
│ c←c+1
│ n←n/10
└■
a) 123
b) 10020
c) 5000
d) 10001
6. Stabiliţi ce valori vor avea variabilele x şi y de tip întreg, după executarea următoarei secvenţe de pseudocod:
x←5
y←15
┌cât timp x<=y execută
│ x←x+1
│ y←y-1
└■
a) x=10  y=10
b) x=15  y=5
c) x=11  y=9
d) x=20  y=0

7. Precizați ce realizează următorul algoritm, descris în pseudocod?


citește x
┌cât timp x!=0 execută
│ c←x%10
│ ┌dacă c % 2==0 atunci
│ │ scrie c
│ └■
│ x←x/10
└■
a) afișează cifrele lui x;
b) afișează cifrele pare ale lui x;
c) verifică dacă x este multiplu de 10;
d) afișează cifrele impare ale lui x.
8. Precizați ce valoare se va afișa în urma executării următorului algoritm, descris în pseudocod, dacă se citesc,
în această ordine, numerele 425 și 32?
citește y,x
┌cât timp y!=0 execută
│ x←x+y
│ y←y/10
└■
scrie x
a) 32
b) 503
c) 457
d) 100
9. Este posibil ca blocul de instrucțiuni B, aferent structurii din imaginea următoare, să nu se execute nici măcar
o dată?

a) Adevărat
b) Fals

You might also like