wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C++ v2

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Какво ще се отпечата след изпълнението на следния програмен фрагмент:

int a=15,b,c;

b=a/5;

c++;

cout<<c

a)

4

b)

15

c)

неопределена стойност

d)

3

2.

Колко пъти ще се изпълни цикълът?

int n=2;

for(int i=0; i<4; i++)

{

cout<<i<<endl;

}

a)

4

b)

3

c)

0

d)

2

3.

Коя от следните редици от символи е коректно зададен оператор за присвояване, където z, m, n са целочислени променливи:

a)

7=z + 5;

b)

sin(0)=m;

c)

-z=m;

d)

z=m+n;

4.

ЦИКЪЛЪТ FOR е:

a)

цикъл със следусловие

b)

нито едно от посочените

c)

цикъл с неизвестен брой повторения

d)

цикъл с фиксиран брой повторения

5.

Коя от следните редици от символи е коректно зададен оператор за вход на данни, където m и n са предварително декларирани променливи:

a)

cin>>m,n

b)

cin>>m>>n;

c)

sin<<m+n;

d)

cin<<m<<n;

6.

Какво пресмята следният цикъл for?

int s=0;

for(int I= 1; i<= 30; i++)

IF(I%3==1) s=s+i;

a)

1 + 2 + 3 + 4+...+30

b)

1 + 4 + 7 + 11+...+28

c)

3 + 6 + 9+...+30

d)

2 + 5 + 8+...+29

7.

Коя от дадените редици от символи е правилно записан израз в езика за програмиране С+ + :

a)

abs(x)+sqr z

b)

->/б +Beta+1/-2

c)

1+|у|

d)

4*x + 7*y

8.

Ако за вход са зададени числата: 1, 2, 3,

какъв ще е резултатът от изпълнението на следната програма:

#include< iostream>

int main() {

int a, b;

cin>а>>b>>а;

cout<<а<<" "<<b<<" "<<а;

return 0;

}

a)

1 2 3

b)

1 2 1

c)

2 3 2

d)

3 2 3

9.

Каква стойност приема променливата i след изпълнение на оператора for?

int i=0;

for(c=1; c<=8; c++) i++;

a)

8

b)

10

c)

9

d)

7

10.

Какво ще се изведе при изпълнението на следния фрагмент:

int a;

a=5/2;

cout<<а;

a)

2.5

b)

2.5000

c)

0

d)

2

11.

Какво ще се изведе при изпълнението на следния фрагмент:

int а;

a=5/2+1;

cout<<a;

a)

3.5000

b)

3.000

c)

3.5

d)

3

12.

Кое от следните твърдения НЕ Е вярно?

a)

Инициализацията се прави преди началото на цикъла с цел да се подготви неговото правилно изпълнение

b)

Всеки цикъл се изпълнява най-малко един път

c)

В тялото на цикъла може да има нов цикъл

d)

Групата от оператори, които се изпълняват многократно, се наричат тяло на цикъла

13.

Цикъл, чието тяло може да не се изпълни нито веднъж, се нарича:

a)

цикъл със следусловие

b)

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

c)

друг отговор

d)

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

14.

Какви видове символи има в езика С++?

a)

графични и управляващи

b)

нито едни от посочените

c)

управляващи и формални

d)

графични и указващи

15.

Каква ще бъде стойността на променливата n след изпълнението на следния програмен фрагмент:

int m=-5,n=5;

if(m<=0) n=-n;

a)

-5

b)

0

c)

друг отговор

d)

5

16.

Какво ще се отпечата след изпълнението на следния програмен фрагмент:

int br=0;

for(int i=0; i<3 ; i++)

{

br++;

}

cout<<br;

a)

3

b)

2

c)

0

d)

4

17.

В C++ няма вложени логически оператори

a)

Вярно

b)

Грешно

18.

cin се използва за

a)

Въвеждане на данни от клавиатурата

b)

Извеждане на данни на екрана

c)

Деклариране на променлива

d)

Деклариране на библиотека

19.

Какво ще изведем на екрана?

int a=5;

cout<<++a<<endl;

a)

7

b)

5

c)

6

d)

4

20.

Намирането сумата на две числа a и b може да се извърши с :

a)

Линеен алгоритъм

b)

Разклонен алгоритъм

c)

Цикличен алгоритъм