În secvențele de mai jos, notate cu S1, S2 și S3, toate variabilele sunt întregi, iar variabila n
memorează un număr natural cu cel mult nouă cifre.
//S1 if(n==0) p=1; else if (n%2==0) p=6; else p=4;
//S2 p=1; for(i=1;i<=n;i++) p=(p*4)%10;
//S3 p=1; for(i=1;i<=n;i++) p=(p%10)*4;
Variabila p
memorează ultima cifră a numărului 4
n
în urma executării, independent, a secvențelor:
Varianta 1 |
S1 și S2 |
Varianta 2 |
S1 și S3 |
Varianta 3 |
S2 și S3 |
Varianta 4 |
S1, S2 și S3 |
Variabilele x
și y
sunt de tip întreg și memorează numere naturale nenule. Indicați o expresie C/C++ care are valoarea 1
dacă și numai dacă numărul memorat în x
are cifra zecilor egală cu 2
și este un multiplu al numărului memorat în y
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Tablourile unidimensionale A
și B
au valorile A=(18,15,9,5,1)
și B=(40,15,13,4,1)
. Pentru a determina al 5
-lea element obținut în urma interclasării tablourilor în ordine crescătoare, se compară elementul cu valoarea xa
din A
cu elementul cu valoarea xb
din B
. Indicați valorile lui xa
și xb
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila x
este de tip real și poate memora un număr real din intervalul [10,30]
. Indicați numărul valorilor distincte pe care le poate avea expresia C/C++ floor(sqrt(x))
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Care dintre expresiile C/C++ de mai jos este echivalentă cu expresia următoare !((a<5)&&(b>7))
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila a
memorează un număr natural care are exact 3
cifre. Care dintre expresiile C/C++ de mai jos are ca valoare numărul format din prima şi ultima cifră a numărului memorat de a
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila întreagă x
memorează un număr natural. Care dintre următoarele expresii C/C++ are valoarea 0
dacă şi numai dacă numărul memorat de x
NU este divizibil cu 3
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicați 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
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Câte atribuiri se execută, în total, în secvenţa de mai jos, dacă n
şi p
sunt variabile de tip întreg?
p=1; n=279; while (n>=100) { p=p*10; n=n-100; }
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Se consideră algoritmul de mai jos, reprezentat în pseudocod.
citeşte n (număr natural nenul) k ← 1 m ← 1 ┌cât timp n>9 execută │┌dacă n%10=[n/10]%10 atunci ││ k ← k+1 ││┌dacă k>m atunci │││ m ← k ││└■ ││altfel ││ k ← 1 │└■ │ n ← [n/10] └■ scrie m
S-a notat cu a%b
restul împărţirii numărului natural a
la numărul natural nenul b
şi cu [c]
partea întreagă a numărului real c
.
Scrieţi numărul de valori din intervalul [10000,99999]
care să înceapă cu cifra 1
, care pot fi citite pentru variabila n
, astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, să se afişeze valoarea 4
.