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
.
În secvenţa de mai jos, variabila a
memorează elementele unui tablou bidimensional cu 4
linii (numerotate de la 0
la 3
) şi 4
coloane (numerotate de la 0
la 3
), iar toate celelalte variabile sunt de tip întreg.
x=1; for (i=0;i<=3;i++) for (j=0;j<=3;j++) { if (i==j) a[i][j]=2*x; else a[i][j]=x; x=x+1; }
Care este suma elementelor de pe diagonala principală a acestui tablou după executarea acestei secvențe de instrucțiuni?
Indicați expresia C/C++ cu valoarea 1
.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Se consideră două tablouri unidimensionale A
și B
: A=(21,18,14,11,4)
, iar B=(46,17,14,8,3)
. În urma interclasării lor în ordine descrescătoare se obține tabloul cu elementele:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Toate variabilele din secvența de mai jos sunt de tip char
. Scrieți ce se afișează în urma executării secvenței.
c1='m';c2='u';c3='z';c4='e'; c1=c1+1; cout<<c2<<c1<<" ";| printf("%c%c ",c2,c1);cout<<c3<<c4<<c2; | printf("%c%c%c",c3,c4,c2);