Documente Academic
Documente Profesional
Documente Cultură
1.
Int I,j
Int ctr=0
Int myArray[2][3];
For (i=0;i<3;i++)
For (j=0;i<3;i++)
{
myArray[i][j]=ctr;
++ctr;
}
Care este valoarea elementului myArray[-1][2];
a)1
b)2
c)3
d)4
e)5
3.
Int z=0,y;
For (y=1;++y<8)
Z+=y
Printf(z=%d\n,z);
a)z=8 b)z=9 c)z=28
4.
d)z=27
e)z=35
Int x=1/2
Int (x) printf (x=%d\n,x);
Else printf (x=%d\n,x*2);
a)x=0 b)x=0,5
5.
Double x=4.5e-2
X=?
a)4500
e)0.0045
6.
Int m=14; int n=6 int 0;
0=m%++n;
n+=m++-0;
m,n,o?
a)m=15 n=21 0=0 b)m=15 n=20 0=0 c)m=15 n=20 0=2 d)m=15 n=19 0=0
e)m=15 n=7 0=2
f)eroare
b)s__ c)__ident
d)1__ e)__1
9.
Int I,j;
Int ctr=10;
Int myArray[2][3]
For (i=0;i<3;i++)
For (j=0;j<2;j++)
{
myArray[j][i]=ctr
--ctr;
}
Care este valoarea elementului myArray[1][2] ?
a)7
b)6
c)5
d)4
e)2
d)getline()
e)gets()
b)6
c)10
d)11 e)12
13.
Int a[5]={1,2,3,4,5}
Int *a Ptr;
aPtr=a
printf(element =%d\n,(aPtr+2));
Ce se va afisa dupa executie?
a)elem=1
b)elem=2
c)elem=3
d)elem=4
e)eroare
14.
#include <stdio.h>
Int main()
{
Print (x++);
}
Int x=5;
Void print (int x)
{
printf(%d\n,--x);
}
a)4
b)5
editare
c)6
d)eroare la compilatie
17.
#include <stdio.h>
Void func()
{
Int x=0;
Int y=0;
X++; y++;
Printf(%d--%d,x,y);
}
Int main()
{
Func()
Func()
Return 0;
}
Care va fi rezultatul executiei?
a)0--011
b)0--00--0
c)1--12--2
d)2--22--2
e)1--11--1
18.
Int x=3;
If(x=2);x=0
b)1
c)2
d)3
e)4
b)c=12
c)c=14
d)c=16
e)c=18
23.
Int x[ ]={1,2,3,4,5}
Int u; int *ptr=x
???
For (u=0;u<5;u++) {ptintf(%d-,x[u]);
}
Printf(\n);
??? sa se afiseze 1-2-3-10-5a)*(ptr+3)=10
b)*ptr[3]=10
e)*(ptr[3])=10
c)*ptr+3=10d)(*ptr)[3]=10
24.
Int x=10;
Do{++x} while (x>50);
Pritf(x=%d\n,x);
a)x=10
b)x=11
niciodata la printf
25.
Int x[ ]={1,2,3,4,5}
c)x=50
d)x=51
Int *ptr=x,+++
Printf(%d,*(ptr+2));
Printf(%d\n,*ptr+1);
a)32
b)42 c)43
d)31 e)eroare
26.
Int myArray[ ]={1,2,3,10,20,30}
Cati octeti va ocupa myArray?
a)nu este o initializare corecta
b)6
c)7
d)12 e)14
27.
Int z; int x=5; int y=-10; int a=4; int b=2;
Z=x++ + ++y*b/a;
Ce numar ca contine z dupa executia ex de mai sus?
a)2
b)1
c)0
d)-2
e)-3
28.
typedef struct customer_record
{long cust_id
Char custNAme[5-];
}CUSTOMER_REC customer [50];
Int i;
/*instructiuni diverse*/
For (i=0;i<50;i++){printf(%\n,????)}
Cu ce trebuie inlocuita secventa ??? pentru a fi afisat numele fiecarui client in
exemplu dat:
a)customer_record[i].custName;
b)customer[i].custName;
c)customer_record.custName[i];
d)CUSTOMER_REC[i].custName[i];
e)customer.custName[i];
29.Ce instuctiunie trebuie adaugate secventei de mai jos pentru ca in final variabila
pointer ptrj sa indices pre valoarea 4:
Void main(void)
{int j=3,*ptrj;
*ptrj++;}
a)ptrj=j
b)ptrj=*j
c)ptrj=4
d)ptrj=&
e)niciuna