Sunteți pe pagina 1din 2

Nume............................... Clasa............................ Data...................

Test

1. Determinați ce afișează secvențele de program de mai jos presupunând că toate variabilele ce apar sunt de tip
long. 3p

a=3435; b=a/100; a=a%100; s=0;


if(a>b)cout<<a; else cout<<b; for(i=1;i<100;i++)s=s+i%10;
cout<<s;
.................................................................... ................................................................................
a=343;b=a/10;c=a%100; s=0;
if(a>b) if(c>b)cout<<a; else cout<<b; else cout<<c; for(i=1;i<=10;i++)for(j=1;j<=10;j++)if(i>j)s++;
cout<<s;
........................................................................... ...................................................................................
a=451294;s=0; s=0;
for(i=1;i<5;i++){s=s+a%10;a=a/10;}cout<<s; for(i=1;i<20;i++)if(i%2==0)s=s+i;cout<<s;

.............................................................................. ..................................................................................

2. Scrieți un program care calculează media la o materie la care elevul a primit n note și are teză. 2p

3. Afișați toate numerele palindrom de 5 cifre care sunt divizibile cu n. 3p

4. Scrieți un program care determină maximul între 2 numere reale. 1p


Nume............................... Clasa............................ Data...................

Test

1. Determinați ce afișează secvențele de program de mai jos presupunând că toate variabilele ce apar sunt de tip
long. 3p

a=3635; b=a/100; a=a%100; s=1;


if(a>b)cout<<a; else cout<<b; for(i=1;i<100;i++)s=s+i%10;
cout<<s;
.................................................................... ................................................................................
a=333;b=a/10;c=a%100; s=0;
if(a>b) if(c>b)cout<<a; else cout<<b; else cout<<c; for(i=1;i<=10;i++)for(j=1;j<=10;j++)if(i>=j)s++;
cout<<s;
........................................................................... ...................................................................................
a=451294;s=0; s=0;
for(i=1;i<=5;i++){s=s+a%10;a=a/10;}cout<<s; for(i=1;i<=20;i++)if(i%2==0)s=s+i;cout<<s;

.............................................................................. ..................................................................................

2. Scrieți un program care calculează media la o materie la care elevul a primit n note și are teză. 2p

3. Afișați toate numerele palindrom de 5 cifre care sunt divizibile cu n. 3p

4. Scrieți un program care determină minimul între 2 numere reale. 1p

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