Variabila j
este de tip întreg, iar variabila A
memorează un tablou bidimensional cu 100
de linii și 100
de coloane, numerotate de la 0
la 99
. Indicați valoarea variabilei j
, dacă elementul A[20][j]
se află pe diagonala secundară a tabloului.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicați expresia C/C++ care are valoarea 1
dacă și numai dacă valorile variabilelor întregi x
și y
sunt nenule și au același semn.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Valoarea expresiei C/C++ 7+5/2
este
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila x
este de tip întreg și poate memora un număr natural cu cel mult două cifre. Valoarea maximă pe care o poate avea expresia C/C++ x%4
este
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Indicaţi expresia care are valoarea 1
dacă şi numai dacă numărul natural memorat în variabila întreagă x
are exact două cifre.
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila a
memorează elementele unui tablou bidimensional cu 100
de linii şi 100
de coloane, numerotate de la 1
la 100
. Un element aflat pe diagonala secundară a tabloului poate fi accesat prin:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila i
este de tip întreg (0≤i≤99
), iar variabila a
memorează elementele unui tablou bidimensional cu 100
de linii şi 100
de coloane, numerotate de la 0
la 99
. În limbajul C/C++, un element aflat pe linia i
și pe diagonala principală a tabloului poate fi accesat prin:
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Se consideră subprogramele f1
şi f2
, definite mai jos.
int f1(int n) { return n*(n+1)/2; } int f2 (int n) { if(n>0) return n+f2(n-1); return 0; }
Identificaţi subprogramul care, la apel, pentru parametrul n=10
, returnează suma primelor 10
numere naturale nenule.
Varianta 1 |
atât |
Varianta 2 |
numai |
Varianta 3 |
numai |
Varianta 4 |
nici |
Se consideră subprogramele f1
şi f2
, definite mai jos.
int f1 (int x, int y) { return x*y; } int f2 (int x, int y) { if (y==1) return x; else return x*f2(x, y-1); }
La apel, pentru parametrii x=2
şi y=3
, returnează x
y
:
Varianta 1 |
atât |
Varianta 2 |
numai |
Varianta 3 |
numai |
Varianta 4 |
nici |
Se consideră subprogramul f
, definit mai jos.
void f (int n) { if (n!=0) { f (n-1); cout<<n; } }
Indicaţi ce se afişează în urma apelului de mai jos.
f(3);
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|