Отбележете възможните (правилни) дефиниции на променливи и именовани константи. + int a, bim=8; - t = 0; Отбележете верните оператори за вход и изход. Считаме, че използваните променливи са дефинирани и инициализирани правилно. + getline(cin, rr); - getline(cout, yy); Отбележете верните оператори за присвояване, ако е дадено: int m, n; double y, x; string st1, st2; bool b1, b2; - int count = 0; + n += 2; Отбележете верните аритметични изрази, ако използваните променливи са от тип int. + hello+1 - (x+1)**2 Дадени са следните дефиниции: int k = 2; double x = 0.5; Отбележете аритметичните изрази със стойност 1. + static_cast(2*x) - (k+x)/2 Дадени са следните дефиниции на променливи: string n12 = "12"; string nABC = "ABC"; Отбележете верните оператори. + cout << nABC.length(); - string s = n12.length(); Отбележете верните оператори за работа с класа Time или обекта t от този клас. + Time wow; - if (t==Time(0,0,0)) cout<<"OK"; Отбележете верните оператори за работа с класа Employee и обекта h от този клас. + h.set_salary(h.get_salary()+100); - cin >> h.set_salary(); Дадени са следните дефиниции на графични обекти: Point p(3,2), q(3,3); Circle c(p, 1); Line l(p,q); Message m(p,"Hello!"); Отбележете операторите, в които правилно са използвани член-функции и обекти от графичните класове. + double px=p.get_x(); - get_x(); Посочете верните оператори за работа с графичен прозорец. m е обект от тип Message. + cwin << Point(-1, 1); - cwin << "Hello!"; Посочете верните оператори на С++ (дадени в допълненията). Променливата i е от тип int, а променливата x -- от тип double. + x*=2+i; - x = x>0 ? x . -x; При кои израз, поставен на мястото на ..., частта от програма: int k = 15; if (...) cout << k << "\n"; ще отпечати числото 15. + k==15 - k>15 При кой израз, поставен на мястото на ... програмата ще отпечати числото 10: int k=10; if (...) { cout << k << "\n"; } + 20==20 - 20!=20 Отбележете изразите, които като се поставят на мястото на ..., на екрана се отпечатва редица от символи, съдържаща символа 2. int k=1; switch (...) { case (1): cout << 1; case (2): cout << 2; default: cout << k; } + k - k=0 Дадени са следните дефиниции на променливи: bool zero=false, one=true; Отбележете изразите със стойност (true). + (one&&true) - (zero||false) Дадена следната програма: #include using namespace std; int infun(int i1, int &i2) { return (++i1-i2++); } void main() { int j, j1, j2; cin >> j1 >> j2 ; j=infun(j1,j2); cout << j << j1 << j2 << "\n"; } Отбележете верните твърдения: + При въвеждане на 0 0 ще се отпечата 101 - При въвеждане на 4 1 ще се отпечата 441 Дадена е следната програма: #include using namespace std; int f(int k1, int &k2) { k2++; return (k2-k1++); } void main() { int i1, i2; cin >> i1 >> i2 ; cout << f(i1,i2) << i1 << i2 << "\n"; } Отбележете верните твърдения: + При въвеждане на 0 0 ще се отпечата 101 - При въвеждане на 0 100 ще се отпечата 1000101