Pentru care dintre perechile de valori de mai jos expresia C/C++ următoare (a%100==b%100) && (a>99) || (b>99)
are valoarea 1
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Stabiliţi care dintre următoarele expresii C/C++ are valoarea 1
dacă şi numai dacă numărul întreg memorat în variabila x
nu aparţine intervalului (-35,-20]
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Cărui interval îi aparţine valoarea memorată de variabila reală x
astfel încât expresia următoare, scrisă în limbajul C/C++, să aibă valoarea 1
?
!((x<=1) || (x>50))
Varianta 1 |
(1,50) |
Varianta 2 |
(-∞,1] ∪ (50, ∞) |
Varianta 3 |
[1,50) |
Varianta 4 |
(1,50] |
Expresia C/C++ !(-20>=x) && (x<=-10) || (x>=-5) && !(x>5)
are valoarea 1
dacă şi numai dacă valoarea memorată de variabila reală x
aparține reuniunii de intervale:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Care dintre următoarele expresii C/C++ are valoarea 1
după executarea secvenţei de
instrucţiuni de mai jos, în care toate variabilele sunt întregi?
v1=0; v2=0; for(i=1;i<=3;i++) { for (j=1;j<=i;j++) v1=v1+1; for (k=i;k<=3;k++) v2=v2+1; }
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Se consideră algoritmul de mai jos, reprezentat în pseudocod.
citeşte m,n,x (numere natural nenule, m<n) p ← 0 ┌cât timp m<n şi p=0 execută │┌dacă m%x=0 şi n%x=0 atunci ││ p x ││altfel ││┌dacă m%x=0 atunci │││ n n-1 │││altfel │││ m m+1 ││└■ │└■ └■ scrie m,’ ’,n
S-a notat cu a%b
restul împărţirii numărului natural a
la numărul natural nenul b
.
Scrieţi valorile afişate în urma executării algoritmului dacă se citesc, în această ordine, numerele 11
, 30
și 7
.
În secvenţa de program următoare, variabila a
memorează elementele unui tablou
bidimensional cu 5
linii (numerotate de la 1
la 5
) şi 5
coloane (numerotate de la 1
la 5
), iar celelalte variabile sunt de tip întreg.
x=0; for (i=1;i<=5;i++) if(a[i][i]%2!=0) x=x+a[i][6-i]; cout<<x;
Ce valoare se va afişa în urma executării secvenţei dacă se prelucrează tabloul bidimensional de mai jos?
1 2 3 4 2 6 7 8 9 4 1 2 0 4 3 7 2 1 4 5 1 2 3 4 5
Cea mai mare dintre valorile strict negative memorate într-un tablou unidimensional NU există dacă:
Varianta 1 |
în tablou sunt memorate numai valori strict negative |
Varianta 2 |
în tablou există cel puţin o valoare negativă |
Varianta 3 |
în tablou sunt memorate valori nenule pozitive şi negative |
Varianta 4 |
în tablou sunt memorate numai valori strict pozitive |
Variabilele x
și y
sunt întregi. Indicați expresia C/C++ echivalentă cu cea de mai jos.
(x<3)&&(y>=5)
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
În secvenţa de instrucţiuni de mai jos toate variabilele sunt de tip întreg.
for(i=0;i<5;i++) { for(j=0;j<5;j++) if(...........) cout<<″1 ″; else cout<<″2 ″; 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 jos, în această ordine.
1 1 1 1 1 1 2 2 2 1 1 2 2 2 1 1 2 2 2 1 1 1 1 1 1
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|