Тренировъчен тест №2 за 10 клас
1. Коя от дадените последователности от символи не е идентификатор?:

abv;
Name_2;
ms2-30;
Vek21.


2. Променливите са величини, чиято стойност:

се запазва по време на изпълнение на програмата;
може да се променя по време на изпълнение на програмата;
е от числен тип и се запазва по време на изпълнение на програмата;
е от числен тип и не се запазва по време на изпълнение на програмата.


3. Какви ще бъдат стойностите на с,d след изпълнение на следните оператори:
i n t a,b,c,d,k;
a=9;
b=3;
c= (a%b+10)*(a/b-10);
d= --a+b*b;

c = 60, d = 22 ;
c = -70, d = 17;
c = -70, d = 11;
c = -60, d = 22.


4. Изберете вярната последователност на редовете на следната програма:
1.{
2.#i n c l u d e
3.i n t main ()
4.c o u t << "I'm a C++ program";
5.u s i n g namespace std;
6.r e t u r n 0;
7.c o u t << "Hello World! ";
8.}

2,5,3,1,7,8,6,4;
2,5,3,1,7,4,6,8;
1,5,3,2,7,4,6,8
2,3,5,1,4,7,6,8.



5. Каква ще бъде стойността за b при изпълнението на следните редове, ако за a е въведена стойност -10:
b=0;
if (a>0) b=a+20;

0;
-10;
2;
-2.


6. Какво представляват коментарите?:

за отпечатване на съобщение на екрана;
отметки на редактиращия;
бележка на програмиста;
не се правят коментари.


7.Какъв тип операции над данни от цял тип може да се извършва?

+, - ;
+, -, *;
+,-,*,/;
*,/.


8. Операторът cout<< s;

не се извършва действие;
променя стойността на s;
въвежда s от клавиатурата;
извежда s на екрана.


9. Информацията, изпращана от процесора на компютъра, която трябва да бъде изведена на монитора се обработва от:

дънна платка;
видео карта;
звукова карта;
процесор.


10. За какво се използват функцията sqr(x):

пресмята квадрата на х;
пресмята корен от х;


11. int main()
{
return 0;
}

се нарича функция;
се нарича програма;
се нарича подпрограма;
се нарича език за програмиране;


12. За константата е вярно, че:

се запазва по време на изпълнение на програмата;
може да се променя по време на изпълнение на програмата;
е от числен тип и се запазва по време на изпълнение на програмата;
е от числен тип и не се запазва по време на изпълнение на програмата.


13. В условния оператор i f (.....) x = y+ 5;
e l s e x = y - 1;
ако x= 5, y= 4, за да получи x стойност 9, в скобите трябва да е изписано условието:

x < y;
x = ! y;
x>y;
x+y;


14. Ако искаме да присвоим на S сбора на x, y е правилно да се напише:

s= =x+ y;
s = ! x+y;
s = x+y;
c o u t << x + y;


15. В оператора for(i=n,i<=n, i++) c o u t << i;

се извежда i;
се извежда n.


16. Управляващата променлива в оператора f o r (i=n, i<=n, i++) е:

i;
n.


17. Колко пъти ще се изпълни тялото на цикъла f o r (i=1,i<=n, i++), ако n=10?

нито един;
5;
9;
10.


18.Каквa ще e стойносттa на променливaтa s след изпълнение тялото на цикъла
int s, i;
for(i=1,s=0, i<=5, i++) s+=i;
c o u t<<"s="<< s;

5;
6;


19. Какви ще стойностите на променливите s, i след изпълнение тялото на цикъла
i n t s=10, i;
f o r(i=1,i<=3, i++) s+=i;
c o u t<< " s= " << s;

s=10, i=3;
s=13, i=3;
s=12, i=3;
s=11, i=3;


20. d o {c i n>>a, i f (m < a) m = a}
w h i l e(a);
c o u t< <"max=" < < ms;

цикъл с постусловие;
цикъл с предусловие;