wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Масиви, символни низове, структури и файлове

Total questions: 15

Worksheet time: 10mins

Name
Class
Date
1.

Какво пресмята даденият програмен фрагмент?

a)

сумата на елементите на масива;

b)

произведението на елементите на масива;

c)

произведението на положителните елементи на масива;

d)

сумата на положителните елементи на масива;

2.

При изпълнение на операторите:

a)

променливата r присвоява сумата на елементите b[5] и b[15];

b)

елементите b[5] и b[15] разменят стойностите си;

c)

променливата r присвоява стойността на b[15];

3.

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

a)

най-малкият елемент на масива

b)

най-големия елемент на масива

c)

броя на елементите на масива

d)

сумата на елементите на масива

4.

Методът на мехурчето сортира масив,като използва:

a)

сравняване и разместване на съседни елементи;

b)

намиране на минимален елемент и подреждането му в редица;

c)

намиране на максимален елементи подреждането му в редица;

d)

друг отговор;

5.

Какво прави следния програмен фрагмент?

a)

Извежда елементите в обратен ред

b)

Извежда всички елементи без последния

c)

Извежда всички елементи без първия

d)

Изважда едно от стойността на всеки елемент

6.

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

a)

елементите с четна стойност и нечетен индекс

b)

елементите с четна стойност и четен индекс

c)

елементите с нечетна стойност и четен индекс

d)

елементите с нечетна стойност и нечетен индекс

7.

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

a)

-48

b)

8

c)

0

d)

6

8.

След изпълнението на кода променливата n ще е равна на:

a)

Броя нули в низа

b)

10 - броят на символи в низа

c)

Броят символи в низа

d)

Броят символи, различни от нула

9.

В низа name зададен като char name[10], могат да се въведат максимално:

a)

10 символа, защото толкова са зададени в декларацията на низа

b)

9 символа, защото последният символ трябва да указва край на низ

c)

10 символа, защото индексирането започва от нула

d)

11 символа, защото трябва да се добави знак за край на низ

10.

Каква ще е стойността на променливата c след изпълнение на цикъла?

a)

0

b)

6

c)

2

d)

4

11.

Ако а = true след изпълнението на дадения фрагмент:

a)

низът str не е палиндром

b)

низът str е палиндром

c)

символът 'а' не се среща в низа str

d)

символът 'а' се среща в низа str

12.

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

a)

6

b)

2

c)

4

d)

0

13.

Правилното инициализиране на полето egn на ред 11ти е:

a)

a.egn = "8923442212";

b)

egn.a = "8923442212";

c)

egn = "8923442212";

d)

People.egn = "8923442212";

14.

За да отворим файл за запис или за четене, трябва да включим библиотеката:

a)

iostream

b)

fstream

c)

iofstream

d)

string

15.

fstream file;

file.open(text.txt);

a)

Отваря файла text.txt само за четене. Ако не съществува, го създава.

b)

Отваря файла text.txt само за запис. Ако не съществува, го създава.

c)

Отваря файла text.txt за четене. и писане. Ако не съществува, го създава.

d)

Отваря файла text.txt само за запис.