Sunteți pe pagina 1din 2

Test de evaluare la informatică

Numele, Prenumele: __________________________


Data: ________ Clasa: ____________

1. Definește noțiunea: Variabilă de contor 2p


__________________________________________________________________
__________________________________________________________________
2. Ce fel de constante pot fi utilizate ca constante de caz? 3p
_____________________________________________________________________________

3. Care dintre următoarele secvenţe de instrucţiuni atribuie variabilei reale x cea mai mare dintre
valorile variabilelor reale a şi b sau valoarea lor comună, în cazul în care acestea sunt egale?
Încercuiește varianta corectă de răspuns. 1p

a) if(a<=b) x=b; else x=a; c) if(a<=b) x=a; else x=b;


b) if(a==b) x=a; else if(b>a) x=b; d) x=a; if(x<b) x=b;

4. Se consideră algoritmul: Calcule: 3p


int n;
cout<<"n=";cin>>n;
do
{
n=n+n%10;
n=n/10;
}
while(n>10);
cout<<n;
Scrieți valoarea care se va afișa pentru n=76261. Răspuns: ___________________

5. Descrie procesul de execuție a instrucțiunii FOR 6p


6. Scrie sintaxa instrucțiuni IF. 7p

7. Reprezintă diagrama de sintaxă a instrucțiunii WHILE. 6p

8. OBSERVĂ! Este echivalentă instrucțiunea 7p

For (i=i1; i<=i2< i++) cout<<i; cu secvența de instrucțiuni

i=i1;
do
{cout<<i;
i=i+1;
}
While (i<=i2);

Încercuiește varianta corectă de răspuns: DA NU

Argumentează răspunsul
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________

S-ar putea să vă placă și