\eng{1} Отбележете правилните дефиниции и задаване на начални стойности на променливи или именовани константи. \eng{2} Дадена следната програма: #include int infun(int i1, int &i2) { return (++i1-i2++); } void main() { int j1, j2; cin >> j1 >> j2 ; j=infun(j1,j2); cout << j << j1 << j2 << "\n"; } Отбележете верните твърдения: \eng{3} При кой израз, поставен на мястото на ... програмата ще отпечата числото 0: int k=1; if (...) cout << k-1 << "\n"; else cout << k+1 << "\n"; \eng{4} Дадена е следната дефиниция на функция: int fvec() { int vec[]={0,1,0,2,0}; int *pt_vec=vec; return int(...); } Отбележете изразите, поставени на мястото на ..., при които функцията връща стойност 0. \eng{5} Даден е следната част от програма: int i, mas[4]={0,1,0,2}; for (i=0; i<4; i++) { ... cout << mas[i] << " "; } Отбележете операторите, които могат да се поставят на мястото на ... за да се отпечата редицата 0 1 0. \eng{6} Отбележете изразите, които като се поставят на мястото на ... , на екрана се отпечатва символа 2. int k=1; switch (...) { case (1): {cout << 1; break;} case (2): {cout << 2; break;} default: cout << k+2; } \eng{7} Отбележете правилните имена и дефиниции на променливи. \eng{8} Отбележете (формално) верните оператори за присвояване или съставни оператори. \eng{9} Дадени са следните дефиниции на променливи: int lo=0, up=1; Отбележете изразите със стойност истина (true, не е 0). \eng{10} Отбележете операторите, които представляват безкраен цикъл. k е от тип int и е произволно число от този тип. \eng{11} Кои от следните символи са унарни операции в С++ или са операции, които имат имат унарен и бинарен варианти. \eng{12} Отбележете верните твърдения за характеристиките на една променлива в програма на С++.