wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Кога се използва тип int

a)

При използване на цели числа

b)

При използване на реални числа

c)

При използване на символи

d)

При използване на отрицателни числа

2.

Правилният начин за въвеждане на масив е?

a)

int n,arr[10];

cin>>n>>arr[n];

b)

int n, arr[10];

cin>>n;

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

{

cin>>arr[i];

}

c)

int n, arr[10];

cin>>n;

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

{

cin>>arr[10];

}

d)

int arr[10];

cin>>arr[10];

3.

float е тип данни за:

a)

Отрицателни числа

b)

Реални числа

c)

Символи

d)

Цели числа

4.

Основните елементи на цикъла for са:

a)

оператор

b)

корекция

c)

инициализация

d)

условие

5.

If(????)

Какво стои в скобите?

a)

корекция

b)

условие

c)

оператор

d)

променлива

6.

При цикъла while

a)

Задаваме само начало на цикъла

b)

Върти се без край

c)

Върти се колкото компютъра прецени

d)

Задаваме до кога да се върти цикъла

7.

Какво ще изведе програмата?

int i,a=0;

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

{

a++

}

cout<<a<<" ";

a)

3

b)

2

c)

4

d)

0

8.

#include

По този начин декларираме библиотека

a)

Вярно

b)

Невярно

9.

Тип char се използва за

a)

Символи

b)

Реални числа

c)

Цели числа

d)

Положителни числа

10.

cout?

a)

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

b)

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

c)

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

d)

Извежда данни от кавиатура

11.

С кой знак се бележи логическото "и"

a)

||

b)

&

c)

&&

d)

|

12.

С кой знак се бележи логическото "или"

a)

&&

b)

&

c)

||

d)

or

13.

Отрицанието се бележи с?

a)

=!

b)

!=

c)

^

d)

||

14.

Една от основните библиотеки, която се използва в C++ е:

a)

<math.h>

b)

<iostream>

c)

<string>

d)

<algorithm>

15.

Условният оператор служи за описание на:

a)

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

b)

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

c)

друг отговор

d)

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

16.

Посочете стойностите на променливите х, у, z, които те получават след изпълнение на дадените по-долу оператори за присвояване, ако са в сила декларациите:

int x, y, z;

x=5;

y=x+3;

z=x;

x=y;

у=z;

a)

x=8, y=8, z=5

b)

x=5, y=5, z=8

c)

x=8, y=5, z=8

d)

x=8, y=5, z=5

17.

Кое от следните имена на променлива (идентификатор) е коректно в езика С+ + :

a)

for

b)

mg2006

c)

18page

d)

first name

18.

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

int i=25;

// i=i%2;

/* i=25/2; */

cout<<i;

a)

1

b)

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

c)

25

d)

12

19.

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

int br=1;

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

{

br++;

}

cout<<br;

a)

5

b)

0

c)

3

d)

4

20.

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

int x=22;

if((х>0) && (х<30) )x=x%7;

a)

4

b)

0

c)

3

d)

1

21.

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

int i=0;

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

a)

8

b)

7

c)

10

d)

9

22.

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

a)

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

b)

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

c)

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

d)

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

23.

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

cout<<"32/5";

a)

6

b)

32/5

c)

2

d)

6,4