1. Отбележете верните твърдения за компютрите, програмирането и алгоритмите. + Синтактичните грешки са конструкции, които не отговарят на правилата на езика. - Машинните езици са независими от процесора. 2. Отбележете валидните имена на променливи. + sal - your-name 3. Отбележете възможните (правилни) дефиниции на променливи. + int penn=8; - pennies=4; 4. Отбележете верните оператори за вход и изход. Считаме, че използваните променливи са дефинирани и инициализирани правилно. + cout << "My string"; - cout >> w; 5. Отбележете верните оператори за присвояване, ако променливите k, count, n са от тип int, променливите total, x са от тип double, променливите sub, s са от тип string. + k = k + 1; - k = s + 1; 6. Отбележете верните аритметични изрази. Всички променливи са от тип int. + kk + 1 - %k - 3 7. Отбележете верните аритметични изрази. Всички променливи са от тип double. + x-y10/4 - a%b+1 8. Дадени са следните дефиниции: int count = 2; double x = 0.5; Пресметнете аритметичните изрази и отбележете тези със стойност 10 (като цяло число или число с плаваща точка). + 21*x - 2*x+count 9. Дадени са следните декларации с присвояване на стойности: int age1 = 21; int age2 = 81; int k = 9; Отбележете изразите, които имат стойност 9. + age2/9 - age2-k 10. Отбележете аритметичните изрази, за които резултатът е от тип double, ако са дадени следните дефиниции на променливи: int k = 25; double x = 3.75; + x + k/2 - k%2 + 121 11. Отбележете верните дефиниции на низовата променливата name. Променливата pname има стойност "My Name". + string name = "Име"; - string name = 5; 12. Дадени са следните дефиниции на променливи: string n = "ABC"; string m = "1234"; Отбележете верните оператори. + cout << n.substr(1,2); - cout << length(n); 13. Отбележете правилното и смислено използване на манипулатори за форматиране на потоковия изход. Променливата dimes е от тип int. + cout << setw(4) << dimes; - cout << setprecision(1) << dimes; 14. Отбележете правилното използваните манипулатори за форматиране на изхода. Всички променливи са от тип double. + cout << setw(6) << setprecision(3) << y; - cin << setw(4) << z*0.5; 15. Отбележете верните оператори за работа с класа Time и обекта t от този клас. + Time day_begin(0,0,1); - cout << t.get_minutes(t); 16. Отбележете верните оператори за работа с класа Employee и обекта harry от този клас. + harry.set_salary(200); - cin >> harry.set_salary(); 17. Дадени са следните дефиниции на графични обекти: Point p(1,3), q(4,4); Circle c(p, 2); Line l(p,q); Message m(p,"Hello!"); Отбележете операторите, в които правилно са използвани член-функции и обекти от графичните класове. + double px=p.get_x(); - get_x(); 18. Посочете верните оператори за работа с графичен прозорец. m е обект от тип message. + cwin << Point(1, 1); - cwin << "Hello!";