Sunteți pe pagina 1din 4

Nume………………………..

Data…………… Clasa………

Test
1. Evaluaţi expresiile de mai jos: (2p)
4*(7/4)-4*7/4=…………….. 7*5/7-5*7/7=…………….
13/3/3*3-13*3/3/3=…..................... 11/3*3-13/4*4=………….

2. Ce vor afişa secvenţele de program de mai jos dacă considerăm toate variabilele de tip long. (6p)
a=12345678;p=1;b=a/10; s=0;p=1;
while(b){b/=10; p*=10;}; for(i=0;i<1000;i++)
for(i=0;i<4;i++){c=a%10;a/=10;a+=p*c;} {s+=p*i; p*=-p;}
cout<<a; cout<<s;

……………………………. ………………………………………………
a=12345678;i=3;s=0; for(i=1;i<100;i++)
while(i--){s+=a%10;a/=10;}cout<<s; if(sqrt(i)==(int)sqrt(i))cout<<i;

……………………………………….. ………………………………………
a=123456;b=13567;s=0; a=100;s=0;
while(a&&b)(s+=a%10-b%10;a/=10;b/=10;) while(a)s+=a--;cout<<s;
cout<<s;

………………………………………. ………………………………………………..

3. Valoarea numărului F5AD scris în baza 16 în baza doi este………………..…………………(1p)


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

Test
1. Evaluaţi expresiile de mai jos: (2p)
3*(7/3)-3*7/3=…………….. 9*5/7-5*7/7=…………….
13/4/4*4-13*4/4/4=…..................... 14/3*3-11/4*4=………….

2. Ce vor afişa secvenţele de program de mai jos dacă considerăm toate variabilele de tip long. (6p)
a=12345678;p=1;b=a/10; s=0;p=1;
while(b){b/=10; p*=10;}; for(i=0;i<=1000;i++)
for(i=0;i<6;i++){c=a%10;a/=10;a+=p*c;} {s+=p*i; p*=-p;}
cout<<a; cout<<s;

……………………………. ………………………………………………
a=12345678;i=3;s=0; for(i=1;i<=100;i++)
while(--i){s+=a%10;a/=10;}cout<<s; if(sqrt(i)==(int)sqrt(i))cout<<i;

……………………………………….. ………………………………………
a=123456;b=12557;s=0; a=100;s=0;
while(a&&b)(s+=a%10-b%10;a/=10;b/=10;) while(a)s+=--a;cout<<s;
cout<<s;

………………………………………. ………………………………………………..

3. Valoarea numărului F7AB scris în baza 16 în baza doi este………………..…………………(1p)


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

Test
1. Evaluaţi expresiile de mai jos: (2p)
9*(7/9)-9*7/9=…………….. 8*5/8-9*7/7=…………….
13/5/5*5-13*5/5/5=…..................... 14/4*4-12/4*4=………….

2. Ce vor afişa secvenţele de program de mai jos dacă considerăm toate variabilele de tip long. (6p)
a=12345678;p=1;b=a/10; s=0;p=1;
while(b){b/=10; p*=10;}; for(i=0;i<1000;i++)
for(i=0;i<=;i++){c=a%10;a/=10;a+=p*c;} {s+=p*i; p*=-p;}
cout<<a; cout<<s;

……………………………. ………………………………………………
a=12345678;i=6;s=0; for(i=3;i<100;i++)
while(i--){s+=a%10;a/=10;}cout<<s; if(sqrt(i)==(int)sqrt(i))cout<<i;

……………………………………….. ………………………………………
a=123456;b=111671;s=0; a=100;s=0;
while(a&&b)(s+=a%10-b%10;a/=10;b/=10;) while(a/10)s+=a--;cout<<s;
cout<<s;

………………………………………. ………………………………………………..

3. Valoarea numărului F5EB scris în baza 16 în baza doi este………………..…………………(1p)


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

Test
1. Evaluaţi expresiile de mai jos: (2p)
4*(6/4)-4*6/4=…………….. 9*5/7-9*7/7=…………….
13/2/2*2-13*2/2/2=…..................... 17/5*5-11/4*4=………….

2. Ce vor afişa secvenţele de program de mai jos dacă considerăm toate variabilele de tip long. (6p)
a=12345678;p=1;b=a/10; s=0;p=-1;
while(b){b/=10; p*=10;}; for(i=0;i<1000;i++)
for(i=0;i<5;i++){c=a%10;a/=10;a+=p*c;} {s+=p*i; p*=-p;}
cout<<a; cout<<s;

……………………………. ………………………………………………
a=12345678;i=5;s=0; for(i=1;i<100;i++)
while(--i){s+=a%10;a/=10;}cout<<s; if(sqrt(i)==(int)sqrt(i))cout<<i;

……………………………………….. ………………………………………
a=123456;b=13567;s=0; a=100;s=0;
while(a&&b)(s+=a%10-b%10;a/=10;b/=10;) while(a/10)s+=--a;cout<<s;
cout<<s;

………………………………………. ………………………………………………..

3. Valoarea numărului F7BD scris în baza 16 în baza doi este………………..…………………(1p)

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