Sunteți pe pagina 1din 2

TEST

CLASA A X-A A

Partea I 40 puncte
Incercuiti litera corespunzatoare raspunsului corect.
1.Care dintre urmatoarele afirmatii sunt adevarate pentru o prelucrare repetitiva de tip WHILE:
a.se incepe cu verificarea conditiei
b.se incepe cu executia corpului ciclului
c.corpul ciclului se executa cel putin o data
d.toate afirmatiile de mai sus

2.Se considera secventa urmatoare:


cin>>n;
i=1;
while (i<=n)
{ if (i%3==0) cout<<i;
i++;}
Secventa afiseaza:
a.primele n numere divizibile cu 3
b.primele n numere nedivizibile cu 3
c.numerele mai mici decat n divizibile cu 3
d.numerele mai mici sau egale cu n divizibile cu 3.

3.Functia utilizata pentru determinarea radicalului unui numar salvat intr-o variabila a este:
a.pow(a);
b.ceil(a);
c.sqrt(a);
d.abs(a);

4. In timpul executarii programului urmator, se introduc succesiv valorile 9 si 5. Ce valori se vor


afisa dupa executare?
#include <iostream>
using namespace std;
int main()
{ int a; cin>>a; cout<<a<<" ";
cout<<a<<endl; cin>>a; cout<<a; }
a) 9 9 b) 5 5 c) 9 9 5 d) 5 5 e) 9
5 9 5 5

Partea a II-a 50p


Scrieti secventele corespunzatoare pentru urmatoarele cerinte:
1.Declarati si cititi de la tastatura doua variabile intregi cu maximum 4 cifre si o variabila reala.
2.Afisati mesajul “Da” daca un numar dat n este divizibil cu 5 sau a mesajului “Nu” in caz contrar.
3.Fie un numar natural a cu 3 cifre. Afisati pe primul rand media aritmetica a cifrelor sale iar pe al
doilea rand patratul numarului.
4.Determinati produsului cifrelor impare dintr-un numar n dat.
5. Determinati suma numerelor naturale mai mici decat un numar natural n dat utilzand o
instructiune cu test final.

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