Font size
WorksheetsBAC_Info_Stiinte_01
Total questions: 20
Worksheet time: 58mins
Se consideră definite trei variabile de tip int: x, y şi z. O expresie C/C++ care are valoarea 1 dacă şi numai dacă x, y şi z au valori identice este:
x==y && x==z
x==y==z
x==y || x==z || y==z
!( x!=y && x!=z)
Scrieti numărul afişat în urma executării algoritmului dacă pentru n se citeşte valoarea 6
19
20
21
22
O expresie C/C++ care are valoarea 1 este:
floor(7)+1==ceil(7)
floor(7.19)==ceil(7.19)
floor(7.19)==floor(7.91)
floor(7.91)==ceil(7.19)
În secventa alăturată de instructiuni, variabilele i şi j sunt de tip întreg.
for(i=0;i<=4;i++){
for(.....)
cout<<j<<' ';
cout<<endl;
}
Completati zona punctată astfel încât, în urma executării secventei obtinute, să se afişeze pe ecran, în această ordine, numerele de mai jos.
0
1 0
2 1 0
3 2 1 0
4 3 2 1 0
j=0; j<=i, j++
j=i: j>=0; j=j-1
j=0; j<i+1; j=j+1
j=i; j>=0; j--
Indicati care dintre expresiile C/C++ de mai jos are valoarea 1 dacă şi numai dacă numărul natural memorat în variabila întreagă n este divizibil cu 2 şi cu 7
!( (n%2==1) || (n%7!=0) )
(n%2==0) && (n%7!=0)
(n%2==0) || !(n%7==0)
(n%7==2) && (n%2==7)
O expresie C/C++ care are valoarea 1 este:
ceil(5)-1==floor(5)
ceil(5.19)==floor(5.19)
ceil(5.19)==ceil(5.91)
ceil(5.19)==floor(5.91)
În secventa alăturată de instructiuni, variabilele i şi j sunt de tip întreg.
for(i=0;i<=4;i++){
for(.....)
cout<<j<<' ';
cout<<endl;
}
Completati zona punctată astfel încât, în urma executării secventei obtinute, să se afişeze pe ecran, în această ordine, numerele de mai jos.
4 3 2 1 0
3 2 1 0
2 1 0
1 0
0
j=4-i; j>=0; j=j-1
j=4; j>=0; j--
j=0; j<=i; j++
j=-i+4; j>-1; j--
Expresia C/C++
!(-20>=x) && (x<=-10) || (x>=-5) && !(x>5)
are valoarea 1 dacă şi numai dacă valoarea memorată de variabila reală x apartine reuniunii de intervale:
(-∞,-10] ∪ [5, ∞)
[-20,-10] ∪ (-5,5)
(-20,-10) ∪ (-5,5)
(-20,-10] ∪ [-5,5]
Dintre expresiile C/C++ de mai jos, cea care are valoarea 1 dacă şi numai dacă numărul natural memorat în variabila întreagă x apartine intervalului [-3,3] este:
abs(x)<=3
!(abs(x)>=3)
abs(x-3)>=0
3*abs(x)>0
Variabilele E, x, y şi z sunt de tip float. Instructiunea prin care i se atribuie variabilei E rezultatul evaluării expresiei aritmetice alăturate este:
25x⋅y+z2E=(x*y+z*z)/(5/2)
E=x*y+z*z/(5/2);
E=x*y+z*z/5/2
E=(x*(y+z)*z)/(5/2)
Indicati care dintre expresiile C/C++ de mai jos are valoarea 1 dacă şi numai dacă numărul memorat în variabila întreagă x apartine reuniunii de intervale [-3,-1]∪[1,3].
x>=-3 && x<=-1 && x>=1 && x<=3
!(x<-3 || x>-1) || !(x<1 || x>3)
x>=-3 || x<=-1 || x>=1 || x<=3
!(x<-3 && x>3 && x>-1 || x<1)
O expresie C/C++ care are valoarea 1 oricare ar fi numărul memorat în variabila întreagă x este:
abs(x)*abs(x)==x*x
abs(x)<=x
abs(abs(x))!=abs(x)
abs(x)*x==1
În secventa de instructiuni de mai jos variabilele i, j şi x sunt de tip întreg.
for(i=0;i<5;i++) {
for(j=0;j<5;j++) {
x=......;
cout<<x<<’ ’; }
cout<<endl; }
Expresia care poate înlocui punctele de suspensie astfel încât, în urma executării secventei obtinute, să se afişeze pe ecran valorile din figura de mai sus, în această ordine,
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
j-i
i+j
i*j
j/i
Indicaţi expresia care are valoarea 1 dacă şi numai dacă numărul memorat în variabila întreagă x aparţine mulţimii {1,2,3}
x==1 && x==2 && x==3
!( x<=1 && x>=3 )
x==1 || x==2 || x==3
!( x<=1 || x>=3 )
Indicaţi o expresie C/C++ care are valoarea 1 oricare ar fi numărul strict pozitiv memorat în variabila reală x.
x-floor(x)!=0
x+floor(x)==0
x-floor(x)>=0
x+floor(x)<=0
În secvenţa de instrucţiuni de mai jos toate variabilele sunt de tip întreg.
for(i=1;i<=5;i++)
{ for(j=1;j<=5;j++)
cout<<......<<′ ′;
cout<<endl; }
Indicaţi o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenţei obţinute, să se afişeze pe ecran valorile din figura de mai sus, în această ordine.
2 3 4 0 1
3 4 0 1 2
4 0 1 2 3
0 1 2 3 4
1 2 3 4 0
i+j%5
i%5+j
(i+j)%5
i%5+j%5
Variabila x este de tip întreg şi memorează un număr natural.
Expresia alăturată
((x%5+1)%5+1)%5
are valoarea 0 dacă şi numai dacă expresia x%5 are valoarea:
4
3
2
1
Variabila x este de tip întreg. O expresie C/C++ care are valoarea 1 dacă şi numai dacă numărul natural memorat în variabila x este un pătrat perfect este:
sqrt(x*x)==x
pow(sqrt(x),2)==x
sqrt(x)==x/sqrt(x)
sqrt(x)==floor(sqrt(x))
În secvenţa de instrucţiuni de mai jos toate variabilele sunt de tip întreg.
for(i=1;i<=5;i++)
{ for(j=1;j<=5;j++)
cout<<......<<′ ′;
cout<<endl; }
Indicaţi o expresie care poate înlocui punctele de suspensie astfel încât, în urma executării secvenţei obţinute, să se afişeze pe ecran valorile din figura de mai sus, în această ordine.
2 3 4 5 1
3 4 5 6 2
4 5 6 7 3
5 6 7 8 4
1 2 3 4 0
(i+j)%5
i+j%5
i%5+j%5
i%5+j
Valoarea expresiei C/C++ alăturate este:
7+256
10
9
9,5
