Отбележете верните твърдения за функции. - Всяка функция приема параметри само от тип int. + Входна стойност на функцията може да бъде аритметичен израз. Дадена е функцията: int fun(int n) { if (n%3 > 1) return n; else return n+1; } Отбележете случаите, в които ще се отпечата четно число. - cout << fun(0); + cout << fun(1); При кой оператор или блок, поставен на мястото на ..., програмата ще отпечати числото 24. long fact(int n) { if (n == 2) return 2; else { long result = n * fact(n - 1); return result; } } int main() { ... return 0; } + cout << fact(4); - cout << fact(3); Отбележете правилно написаните оператори за цикъл. Всички използвани променливи са предварително дефинирани от тип int и имат стойност 1. + for(i=-1; i<4; i++) cout << alpha; - for{v=1; v<10; v++} cout << v*v; Отбележете цикъл for, който ще се изпълни точно 3 пъти. + for(i=1; i<4; i++) cout << i; - for(i=1; i<=4; i++) cout << i; Отбележете операторите, които представляват безкраен цикъл. k е число от тип int и има стойност -2. + while (true) k++; - do k++; while (false); Отбележете верните твърдения за класове. + Класът съдържа данни и функции. - Конструктор с параметри се нарича конструктор по подразбиране. Отбележете верните декларации на функции, които могат да бъдат конструктори на класове. + Point(double x, double y); - int Boss(const int n, const int m); Даден е класът class Product { public: Product(); Product(string n, double p, int s); void read(); string get_name() const; double get_price() const; void print() const; private: string name; double price; int score; }; и обект от този клас p, дефиниран в main. Отбележете операторите, които могат да се срещат в блока на функцията main. + cout << p.get_name(); - cout << p.score; Отбележете верните твърдения за вектори. - Векторът представлява множество от данни от различни типове. + Допустимите стойности на индекса на вектор са от 0 до размера на вектора без 1. Даден е векторът vector a(2); a[0] = 0.5; a[1] = 1.5; Отбележете операторите, където правилно е използван векторът a. + int k = a.size() - 1; - cout << 5*a[5];