Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

....

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Какие компараторы используются с функцией сортировки?

a)

greater

b)

less

c)

greater_equal

d)

not_equal_to

2.

Что такое вообще стек?

a)

 Стаж работы программиста, разнообразные проекты которые он делал

b)

Динамическая линейная структура данных, хранящая последовательность элементов, в которой размещение новых и удаление существующих происходит с одного конца, называемого вершиной стека

c)

64 предмета в майнкрафте

3.

Выберете правильный вариант кода (сортировка простыми вставками):

a)

for (int k = 1; k < n; k++) {

   int i = k;

   while (i > 0 && a[i - 1] > a[i])

{

     swap(a[i - 1], a[i]);

     i--;

   }

}

b)

for (int k = 1; k < n; k++) {

   int i = k;

   while (i > 0 & a[i - 1] > a[i])

{

     swap(a[i - 1], a[i]);

     i--;

   }

}

c)

for (int k = 1; k < n; k++) {

   int i = k;

   while (i > 0 && a[i - 1] > a[i])

{

     swip(a[i - 1], a[i]);

     i+-;

   }

}

d)

for (int k = 1; k < n; k++) {

   itn i = k;

   wihle (i > 0 && a[i - 1] > a[i])

{

     swap(a[i - 1], a[i]);

     i--;

   }

}

4.

Какая функция ищет диапазон элементов, равных определенному элементу?

a)

upper_bound

b)

binary_search

c)

lower_bound

d)

equal_range

5.

Кто получит 2 по этому тесту?

a)

Артем шашков

b)

Артем Шашков

c)

артем шашков

d)

артем шашков

6.

В каком пункте и параграфе находиться информация про структуры данных?

a)

§20.1

b)

§20.2

c)

§21.1

d)

§21.3

7.

Что относиться к линейным структурам данных?

a)

массив

b)

двумерный массив

c)

двоичные деревья

d)

графы

8.

Основные операции, производимые над списком

a)

Инициализация списка.

b)

Добавление элемента в список.

c)

Удаление элемента из списка.

d)

все варианты ответов

e)

нет правильных вариантов ответа

9.

Когда быстрая сортировка не эффективна

a)

если она применяется для сортировки уже отсортированных массивов

b)

если после обменов получается, что один из подмассивов для нового рекурсивного вызова состоит из одного элемента, а другой из n – 1 элемента

c)

если количество элементов мало (n < 32)

d)

если нет с++ на компьютере

e)

если не знаешь как ей пользоваться

10.

Какое максимальное количество сравнений понадобится бинарному поиску чтобы найти любое число от 1 до 100 в отсортированном массиве:

a)

24

b)

16

c)

7

d)

99

11.

Што такое begin()

a)

Функцыя

b)

Метад

c)

Ітэратар

d)

Панос якісьці хз

12.

Динамическая линейная структура данных, хранящая последовательность элементов, в которой добавление новых элементов происходит в конец очереди (хвост, tail), а удаление — из начала очереди (головы, head).

a)

список

b)

очередь

c)

стек

13.

Для чего нужна эта функция comp(a,b)?

a)

Сравнивает a и b

b)

Сравнивает a и b, а затем меняет их местами

c)

Меняет местами a и b

14.

 Алгоритм сортировки обменом часто называют

a)

мыльными пузырьками

b)

пузырьковой сортировкой

c)

каменной сортировкой

d)

методом булыжника

15.

Для сортировки элементов вектора используется функция

a)

sort

b)

rend

c)

rbegin

d)

find