Font size
WorksheetsExamen BPC - 2 (complet)
Total questions: 80
Worksheet time: 41mins
Fie o matrice Anxm. Sa se stabileasca ce realizeaza secventa urmatoare:
g=0;
for(i=0;i<n-1;i++)
for(j=i+1; j<n,j++)
if (a[i][j]!=0)
g=1;
( este triunghiulara superior daca elementele aflate deasupra diagonalei principale sunt diferite de 0 ) .
Verifica daca matricea e nula
Verifica daca matricea este triunghiulara superior
Verifica daca matricea are numai elemente diferite de zero
Verifica daca matricea este triunghiulara inferior
Verifica daca triunghiul superior format de cele doua diagonale sunt elemente diferite de zero
Functia rang pentru un element A(i,j) dintr-o matrice Am,n memorata invers lexicografic este data de relatia:
m*(i-1)+j
n*(i-1)+j
m*(j-1)+i
n*(j-1)+i
n*m(i-1)+j
Functia rang pentru un element A(i,j) dintr-o matrice An,m memorata lexicografic estedata de relatia:
m*(i-1)+j
n*(i-1)+j
m*(j-1)+i
n*(j-1)+i
n*m(i-1)+j
Functia rang al unui element a(i,j,k) dintr-un masiv tridimensional Am*n*p, memorat invers lexicografic este:
i+m(j-1+n(k-1))
j+m(k-1+n(i-1))
k+n(i-1+p(j-1))
i+n(k-1+p(j-1))
j+p(i-1+m(k-1))
. Functia rang al unui element a(i,j,k) dintr-un masiv tridimensional Am*n*p, memorat lexicografic, este:
i+p(j-1+m(k-1))
k+n(j-1+p(i-1))
k+n(i-1+p(j-1))
i+n(k-1+p(j-1))
j+p(i-1+m(k-1))
Metoda dublarii codurilor:
1) se foloseste la structurarea alternativelor sau repetitivelor;
2)conta in dublarea, ori de cate ori este nevoie, a unui cod(a unei actiuni sau conditii), astfel incat sa se obtina numai structuri fundamentale;
3) se foloseste numai pentru structurarea alternativelor;
4) se introduce o variabila booleana
5) se foloseste numai pentru structurarea repetitivelor
2,3
2,4,5
2,3,4
1,2,4
1,2
Metoda introducerii unei variabile boolene:
1) se foloseste la structurarea alternativelor sau repetitivelor;
2)conta in dublarea, ori de cate ori este nevoie, a unui cod(a unei actiuni sau conditii), astfel incat sa se obtina numai structuri fundamentale;
3) se foloseste numai pentru structurarea alternativelor;
4) se introduce o variabila booleana
5) se foloseste numai pentru structurarea repetitivelor
2,3
1,3
1,2,3,4
4,5
1,4
Un operand poate fi una din urmatoarele constructii: 1) o constanta simbolica 2) un literal 3) o variabila simpla 4) numele unui masiv 5) numele unui tip de data 6) numele unei functii 7) referire a unui element de masiv 8) referirea unui camp de articol 9) apelul unei functii 10) o expresie
3,5,7,8,10
1,2,3,5,7,8
1,2,3,4,5,6,7,8,10
Toate
1,2,3,4,5,7,8,9
In operatia de atribuire( v=e), e poate fi: 1. variabila simpla, 2. Element de masiv, 3. expresie aritmetica, 4. Expresie relationala, 5. Expresie logica.
Toate
1,2,3 si 4
1,2 si 4
1,3 si 5
1,2,3 si 5
Operatia de citire desemneaza:
Preluarea datelor de la tastatura
Preluarea datelor de pe suporti magnetici
Transferul datelor intre zone de memorie principala
Transferul datelor de pe suporti externi in memoria principala
Transferul datelor in buffer
Operatia de scriere desemneaza:
afisarea datelor pe monitor
scrierea datelor pe suporti magnetici
transferul datelor intre zone de memorie principal
Transferul datelor din memoria principal pe suporti externi
transferal datelor in buffer
Un algoritm iterativ este:
(iterativ- nu depinde de valorile anterioare)
Un algoritm care se autoapeleaza
Un proces repetitiv static
Un proces repetitiv dinamic
Un proces repetitiv prin care valoarea unei variabile nu depinde de valorile ei anterioare
Un proces alternativ prin care valoarea unei variabile nu depinde de valorile ei anterioare
Un algoritm recursiv este:
Un algoritm care se autoapeleaza
Un proces repetitiv static
Un proces repetitiv dinamic
Un proces repetitiv prin care valoarea unei variabile se determina pe baza a cel putin uneia dintre valorile ei anterioare
Un proces alternativ prin care valoarea unei variabile se determina pe baza a cel putin uneia dintre valorile ei anterioare
Iterativitatea este:
un proces prin care rezultatul este obţinut ca urmare a execuţiei repetate a unui set de operaţii, de fiecare dată cu aceleaşi valori de intrare;
un proces repetitiv static;
un proces repetitiv dinamic;
un proces repetitiv prin care valoarea unei variabile se determină pe baza unei valori anterioare;
un proces prin care rezultatul este obţinut ca urmare a execuţiei repetate a unui set de operaţii, de fiecare dată cu alte valori de intrare
Recursivitatea este:
un algoritm care apelează un alt algoritm;
un proces repetitiv static;
un proces repetitiv dinamic;
un proces iterativ prin care valoarea unei variabile se determină pe baza a cel puţin uneia dintre valorile ei anterioare;
un proces alternativ prin care valoarea unei variabile se determină pe baza a cel puţin uneia dintre valorile ei anterioare.
Codurile ASCII grafice sunt:
0-31
0-32
32-127
32-128
128-255
Codurile ASCII ale caracterelor direct afisabile apartin intervalului:
0-31
0-32
32-127
32-128
128-255
Codurile ASCII ale cifrelor de la 0 la 9 apartin intervalului :
(48-57 ar fi corect dar nu este printre variantele de raspuns asa ca mergem pe intervalul care le cuprinde pe toate)
0-31
0-32
32-127
32-128
128-255
Codurile ASCII de control apartin intervalului:
0-31
0-32
32-127
32-128
128-255
Lista este o structura:
complementara
omogena cu acces secvential
omogena cu acces direct
eterogena cu acces secvential
eterogena cu acces direct
Coada este o lista la care:
Inserarea si stergerea se fac in capul listei si citirea se face la baza listei
Inserarea, stergerea si citirea se fac in capul listei
Inserarea, stergerea si citirea se fac la baza listei
Inserarea se face la baza listei, iar stergerea si citirea se fac la capul listei
Inserarea si stergerea se fac la baza listei si citirea se face in capul listei
Stiva este o lista la care:
Inserarea si stergerea se fac in capul listei si citirea se face la baza listei
Inserarea, stergerea si citirea se fac in capul listei
Inserarea, stergerea si citirea se fac la baza listei
Inserarea se face la baza listei, iar stergerea si citirea se fac la capul listei
Inserarea si stergerea se fac la baza listei si citirea se face in capul listei
Masivul este o structura:
complementara
omogena cu acces direct
eterogena cu acces secvential
eterogena cu acces direct
omogena cu acces secvential
Articolul este o structura:
complementara
omogena cu acces secvential
omogena cu acces direct
eterogena cu acces secvential
eterogena cu acces direct
O data este definita de urmatorii parametrii:
1. Identificator, 2. Consistenta, 3. Valoare, 4. Atribute, 5. Semnificatie, 6. Paradigma
Toti
1,3,4 si 5
1,2,3,4 si 6
1,3,5 si 6
1,3 si 4
O data reprezentata VF algebrica pe 2 octeti are valoarea minima:
-216
-215
-216+1
-215 +1
0
O data reprezentata VF aritmetica pe 2 octeti are valoarea maxima:
216
215
216 -1
215 -1
0
Numarul de iteratii intr-o structura DO-FOR(v,vi,vf,vr,s) se determina dupa relatia:
|vf-vi|/vr+1
|(vf-vi)/vr|+1
[vf-vi/vr]+1
[|vf-vi|/vr]+1
[|vi-vf\/vr]+1
Numarul de iteratii intr-o structura WHILE-DO(vi<=vf,s) este :
[(vf-vi)/vr]+1
0
Nedeterminat
[vi-vf]+1
1
Deplasarea campului ck, de lungime lk, dintr-un articol este data de relatia:
(deplasarea = deplasarea anterioara + dimensiunea campului anterior)
D(ck)=D(ck-1)+lk-1
∑D(ck)=D(ck)
D(ck)=D(c1)+(k-1)*lk
D(ck)=(k-1)*lk
∑lk
Constantele simbolice sunt:
Secventele text care pot fi proiectate si realizate independent
Siruri de zero sau mai multe caractere, delimitate prin ghilimele
Variabile initializate la declarare, pentru care se rezerva memorie, dar continutul lor nu poate fi modificat pe parcursul executiei programului
Multimi finite de elemente omogene
Literari carora li se asociaza identificatori
Constantele obiect sunt:
Secventele text care pot fi proiectate si realizate independent
Siruri de zero sau mai multe caractere, delimitate prin ghilimele
Variabile initializate la declarare, pentru care se rezerva memorie, dar continutul lor nu poate fi modificat pe parcursul executiei programului
Multimi finite de elemente omogene
Literari carora li se asociaza identificatori
Un cod ASCII este reprezentat:
Virgula fixa aritmetica pe 1 octet
Virgula fixa algebrica pe 1 octet
Virgula mobila pe 1 octet
Cod invers
Cod complementar
Conceptele principale cristalizate in domeniul programarii structurate sunt:
1) proiectarea top-down; 2) proiectarea modulara; 3)proiectarea structurata; 4) proiectarea distribuita; 5) proiectarea orientata obiect
1,3
2,3
toate
1,2,3
1,3,4,5
Structura de date se defineste ca:
O colectie de date pe care s-a definit un mecanism de selectare a componentelor
O colectie de date la care o componenta este independenta de celelalte
O colectie de date compusa din subcolectii de acelasi tip
O colectie de date compusa din subcolectii de tipuri diferite
O colectie recursiva de date
Se numeste schema logica un graf orientat in care:
1) Exista un singur bloc START
2) orice arc este etichetat cu una din urmatoarele informatii: START sau STOP; o citire sau o scriere; o atribuire; un predicat, in caare caz extremitatea initiala a arcului este extremitatea initiala a unui bloc de ramificatie
3)orice arc face parte din cel putin un drum care incepe in blocul START si se termina in blocul STOP
4) exista un singur bloc STOP
5) exista un singur blovc START si mai multe blocuri STOP
Toate
1,2,4
2,3
2,3,5
1,2,3,4
Numarul real, in zecimal, a carui reprezentare interna in binar este 1110001,011 este:
-49,2
49,3
113,3
113,375
-113,375
Numarul in zecimal al carui reprezentare interna in VF aritmetica este 10001111 este:
143
-15
103
-103
25
Numărul în zecimal a cărui reprezentare internă în VF algebrică este 10001111 este:
–113;
143;
–143;
–15;
113
Blocurile dintr-o subschemă logică sunt etichetate cu una din informaţiile:
1)START; 2)citire; 3)scriere; 4)expresie aritmetică; 5)expresie logică; 6)expresie relaţională; 7)sir de caractere; 8)atribuire; 9)salt necondiţionat; 10)STOP.
1,2,3,5,6,7,8 sau 10;
1,2,3,5,6,8 sau 10;
1,2,3,4,8 sau 10;
1,2,3,4,6,8,9 sau 10;
oricare
Dintre secvenţele următoare sunt corecte numai:
1)IF-THEN-ELSE(c,F,F); 2)IF-THEN(c,F); 3)BLOCK(F); 4)WHILE-DO(c,F); 5)DO-UNTIL(F,c); 6)DO-FOR(v,vi,vf,vr,F).
1,2,3,4 şi 5;
1,2 şi 4;
1,2 şi 5;
niciuna;
toate.
Fazele dezvoltării programelor sunt:
1) editare; 2) verificare sintaxă; 3) compilare; 4) editare legături; 5) lansare în execuţie; 6) testare
1,3,4 şi 5
1,2,3,4 şi 5;
1,3,4,5 şi 6;
1,2,3 şi 4;
toate.
Secvenţa: i=0; while ((i<n) && (x[i] != a)) i++; calculează
ultima apariţie a valorii date a într-un vector;
eliminarea primei apariţii a valorii date a într-un vector;
ultima apariţie a unei valori diferite de valoarea dată a;
prima apariţie a valorii date a într-un vector;
prima apariţie în vector a unei valori diferite de valoarea dată a.
Fie o matrice Amxm. Să se stabilească ce calculează secvenţa următoare: p=a[0][1]; for(i=0; i<m; i++) for (j=i; j<m; j++) if (a[i][j]<p) p=a[i][j];
maximul din triunghiul de deasupra diagonalei principale (exclusiv diagonala);
maximul din triunghiul de sub diagonala principală (exclusiv diagonala);
maximul din triunghiul inferior format de cele două diagonale (inclusiv diagonalele);
minimul din triunghiul de deasupra diagonalei principale (inclusiv diagonala);
minimul din triunghiul de deasupra diagonalei principale (exclusiv diagonala)
Reprezentarea prin arbori este permisa numai prin structurile 1. BLOCK 2. IF-THEN-ELSE 3. CASE-OF 4. WHILE-DO 5. DO-UNTIL 6. DO-FOR
TOATE
1,2,3,4 si 5
2,3,4,5 si 6
1,2 si 4
1,2 si 5
Care dintre urmatoarele secvente NU realizeaza suma a n elemente ale unui vector:
S=0; for(i=0;i<n;i++) s+=x[i];
S=0; for(i=n-1;i>=0;i--) s+=x[i];
S=0; i=0; while(i<n) {s+=x[i];i++}
S=0; i=n-1; while(i>0) {s+=x[i];i--}
S=0; i=0; do{s+=x[i];i++} while (i<n)
Care din următoarele secvenţe realizează suma a n elemente ale unui vector:
1. s=0; for(i=0; i<n; i++) s+=x[i];
2. s=0; for(i=n-1; i>=0; i--) s+=x[i];
3. s=0; i=0; while (i<n) {s+=x[i]; i++;} ;
4. s=0; i=n-1; while (i>0) {s+=x[i]; i--;} ;
5. s=0; i=0; do { s+=x[i]; i++; } while(i<n);
1,2,4,5
1,3,4,5
1,2,3,5
2,3,4,5
niciun răspuns din cele prezentate.
Secventa:
for (i = 0; i < n - 1; i++)
{
z = x[i];
p = i;
for (j = i + 1; j < n; j++)
{
if (x[j] < z)
{z = x[j]; p = j;}
a = x[i]; x[i] = z; x[p] = a;}
}
Minimul dintr-un vector cu retinerea pozitiei primei aparitii
Minimul dintr-un vector cu retinerea pozitiei ultimei aparitii
Sortarea unui vector prin metoda bulelor
Sortarea unui vector prin metoda selectiei
Cautarea unei valori date dintr-un vector
Schema logică structurată (s.l.s.) se defineşte astfel:
Blocurile START, STOP, de intrare/ieşire şi de atribuire sunt scheme logice structurate;
Subscheme: structură secvenţială, structura alternativă IF-THEN-ELSE, structura repetitivă WHILE-DO – sunt subcheme logice structurate
Numai subschemele: structură secvenţială, structura alternativă IF-THEN-ELSE - sunt subcheme logice structurate
Orice s.l.s. se obţine plecând de la (a) şi aplicând de un număr finit de ori regulile (b)
Orice s.l.s. se obţine plecând de la (a) şi aplicând de un număr finit de ori regulile (c)
Urmatoarele secvente realizeaza suma elementelor de rang impar dintr-un vector:
1. s=0; i=0; while (i<n) {s+=x[i]; i+=2;
2. s=0; i=n-1; while(i>=0) {s+=x[i]; i-=2;
3. int n; s=0; for(i=0; i<(n/2); i++} s=s+x[2*i];
4. int n; s=0; for(i=0; i<((n/2)+1); i++) s=s+x[2i]
1
1 si 3
1 si 4
1 , 2 si 3
toate
Urmatoarele secvente descriu algoritmi recursivi:
1. s=0; for(i=n-1; i>0; i--) n+=n[i];
2. for(i=0; i<n; i++) y[i]=x[i];
3. nr=0; i=0; while(i<n) {if (x[i]=0 nr=1; i++;}
4. for(i=0; i<n; i++) z[i]=x[i]+y[i];
5. i=0; z=0; do {z+=x[i]*y[i]; i++} while(i<n)
6. S=1; for(i=0; i<n; i++) S*=i;
toate
1,3,5,6
2,4,6
3, 5
niciunul
Secventa
p=0; for(i=0;i<m;i++) {j=0; while((j<n)&&(x[i]!=y[j]))j++; if(j==n) z[p++]=x[i];}
realizeaza:
Operatia de intersectie dintre doua multimi
Toate aparitiile unei valori date intr-un vector
Operatia de reuniune a doua multimi
Diferenta dintre multimea y si multimea x (anume y-x)
Diferenta dintre multimea x si multimea y (anume x-y)
Secventa:
for(i=0;i<n;i++) for(j=i+1;j++) if(x[i]==x[j]) {for(k=j;k<n-1;k++) x[k]=x[k+1]; n--;j--;}
realizeaza:
Sortarea elementelor unui vector
Duplicarea elementelor consecvente dintr-un vector
Eliminarea tuturor aparitiilor egale cu primul element din vector
Compactarea elementelor unui vector
Inversarea elementelor din vector
Secventa:
a = x[0];
p = 0;
for(i=1;i<n;i++)
if (x[i] >= a) {a = x[i];p = i;}
maximul dintr-un vector si prima sa aparitie;
ultima aparitie a unei valori mai mare decat prima valoare din vector;
maximul dintr-un vector si ultima sa aparitie;
ultima valoare din vector si pozitia acestei valori;
minimul dintr-un vector si ultima sa aparitie.
Structura DO-FOR(v,vi,vf,vr,s) este echivalenta cu:
BLOCK (v=vf, DO-UNTIL(BLOCK(s,v=v-vr), v<=vi))
BLOCK (v=vi, IF-THEN(v<=vf, DO-UNTIL(BLOCK(s,v=v+vr),v>vf)))
BLOCK (v=vf, WHILE-DO(v>vi,BLOCK(s,v=v-vr)))
BLOCK (v=vi, WHILE-DO(v<vf, BLOCK (s, v=v+vr)))
BLOCK (V=VI, DO UNTIL(BLOCK(v=v+vr,s), v>vf))
Specificaţi care va fi valoarea variabilei c, după realizarea următoarei secvenţe: int a=25, b=3, c;
c=(a<b)?a:b
3
1
0
niciuna dintre variante
25
Specificați care va fi valoarea variabilei d, după realizarea următoarei secvențe: int a=10, b=3, c, d; d=(b+=a, c=b*a, a/2);
nici una din valorile menţionate
5
130
13
10
Specificați care va fi valoarea variabilei c, după realizarea următoarei secvențe: char a, b, c; a = 9; b = 10; c = a ^ b;
8
11
3
10
niciuna
Ce realizează secvența următoare, unde a este o variabilă de tip char:
for (i = 0; i <= 7; i++){printf("%d", a & 1);a = a >> 1;}
nici una din variantele menționate
afișează în ordine inversă, biţii unui octet
afişează, în ordine, biţii unui octet
afișează întotdeauna un șir de 8 valori de 1
afișează întotdeauna un șir de 8 valori de 0
Specificați care va fi valoarea variabilei dim, după realizarea următoarei secvențe: char sir2[]="mama"; dim=sizeof(sir2)
m a m a \n
5
4
niciuna
8
10
Fie o matrice A mxn. Să se stabilească ce realizează secvenţa următoare: p=0; for (i=0; i<m; i++)
{j=1; while (j<n && a[i][j] == a[i][0]) j++; if (j<n) x[p++]=i;}
determină elementele din matrice egale cu o valoare dată
determină coloanele dintr-o matrice care au elementele constante;
determină liniile dintr-o matrice care au elementele constante
determină liniile dintr-o matrice care nu au elemente constante
determină toate coloanele care au elemente diferite de primul element
Secvenţa: p=0; for (i=0;i<m;i++){j=0; while ((j<n) && (x[i] !=y[j])) j++; if (j==n) z[p++]=x[i];}
realizează
operaţia de intersecţie dintre două mulţimi
toate apariţiile unei valori date într-un vector;
operaţia de reuniune a două mulţimi
diferenţa dintre mulţimea y şi mulţimea x (anume y-x)
diferenţa dintre mulţimea x şi mulţimea y (anume x-y).
Numărul în zecimal a cărui reprezentare internă în VF aritmetică este 10001010 este:
-118
138
-138
-10
118
Numărul în zecimal a cărui reprezentare internă în VF algebrică este 10001010 este:
-118
138
-138
-10
118
Structura WHILE-DO(c,s) este echivalenta cu:
DO-UNTIL(c,s)
BLOCK(s, DO-UNTIL(s,c))
IF-THEN(c, DO-UNTIL(s,c))
BLOCK (s, IF-THEN(c,s));
DO-UNTIL(IF-THEN(c,s),c)
Structura DO-UNTIL(s,c) este echivalenta cu:
WHILE-DO(c,s)
BLOCK (s, WHILE-DO(c,s))
IF-THEN(c, WHILE-DO(c,s))
BLOCK(s, IF-THEN(c, WHILE-DO(c,s))
IF-THEN(c,WHILE-DO(c,s))
Triunghiul de sub diagonal secundara (inclusive diagonala) unei matrice patrate se poate parcurge numai
cu secventele:
1. for (i=0;i<n;i++) for (j=n-i-1,j<n;j++)…
2. for (i=0;i<n;i++) for (j=n-1,j<n-i-1;j--)…
3. for (i=n-1;i>=0;i--) for (j=n-i-1,j<n;j++)…
4. for (i=n-1;i>=0;i--) for (j=n-1,j<n-i-1;j--)…
5. for (j=0;j<n;j++) for (i=n-j-1,i<n;i++)…
6. for (j=0;j<n;j++) for (i=n-1,i>=n-j-1;i--)…
7. for (j=n-1;j>=0;j--) for (i=n-j-1,i<n;i++)…
8. for (j=n-1;j>=0;j--) for (i=n-1,i>=n-j-1;i--) do…
1,2,5,4,6
toate
1,4,5,6,7
1,2,3,4,5,6
Urmatoarele secvente descriu un algoritm recursiv:
1. s=0; for (i=n-1, i>=0; i--) s+=x[i];
2. for (i=0;i<n;i++) y[i]=x[i]
3. nr=0; i=0; while (i<n) { if (x[i]>0) nr+=1; i++;
4. for (i=0;i<n;i++) z[i]=x[i]*y[i]
5. i=0; z=0; do {z+=x[i]*y[i]; i++}while (i<n)
6. s=1; for (i=0;i<n;i++) s*=1
1,3,5,6
1,2,3
1,3,4,5,6
1,2,3,4,5,6
p = a[0][1];
for (i = 0; i < (m - 1) / 2; i++)
for (j = i + 1; j < m - 1 - i; j++)
if (a[i][j] > p)
p = a[i][j];
maximul din triunghiul de sub diagonala secundara (exclusiv diagonala);
maximul din triunghiul inferior format de cele două diagonale (inclusiv diagonalele);
minimul din triunghiul superior format de cele două diagonale (exclusiv diagonala);
maximul din triunghiul superior format de cele doua diagonale (exclusiv diagonala)
maximul din triunghiul de deasupra diagonala principală (exclusiv diagonal)
Specificati cum va arata secventa de cod urmatoare dupa preprocesare:
#define N 10
#define M 10
#define MAX (M+N)
#define DIM (a, b) (a)*(b)
Char v(N), v1[10+DIM(5+M,6)]
Char v1[10*MAX];
Char m[M][N]
Char v(10), v1[10+(5+10)*6)]
Char v1[10*(10+10)]; Char m[10][10]
a
b
c
Informatia de care un program are nevoie pentru a is indeplini obiectivul se numeste:
Contributie
Litera
Date de Intrare
Date de iesire
efort
Datele simple sunt: 1) vectorii 2)enumeratie 3)char 4)struct 5)int:
2,3,5
2,3,4
Toate
1,3,5
1,2,3
Structura care necesita repetarea pana cand o secventa este intalnita se numeste:
secventa
conditie
bucla
selecte
alternativa
.......ul converteste limbajul procedural al programatorului intr-un limbaj masina:
compilator
analizator
designer
editor
convertor
Structura de control folosita pentru a exectua o serie de instructiuni una dupa alta se numeste:
intamplatoare
bucla
selectiva
secventiala
repetitiva
Unealta de programare care foloseste simboluri legate pentru a arata o secventa de pasi care trebuie sa resolve un program se numeste:
algoritm
pseudocod
organigrama
tabel Grila
efortul
Secventa in limbajul C urmatoare :k=0; for(i=0;i<m;i++) {j=0;while(j<n && x[i]!=y[j]) j++; if (j<n) z[k++]=x[i];}
realizeaza:
diferenta (Y-X) a doua multimi
interclasarea a doua multimi;
reuninunea a doua multimi;
diferenta(X-Y) a doua multimi
intersectia a doua multimi;
Specificati care va fi valoarea variabilei c ,dupa realizarea urmatoarei secvente : char a,b,c ;a=11;b=13;c=a|b;
9
6
15
13
niciuna
