1
Структура даних це:
2
Чітка та скінченна послідовність команд (дій), виконання яких приводить до розв'язання поставленої задачі - це:
3
Представлення алгоритму розв'язування або аналізу конкретної задачі за допомогою геометричних елементів, які позначають певні операції, - це:
4
Підхід, що передбачає поділ наявного комплексного завдання на окремі дрібніші частини з метою спрощення його реалізації - це:
5
Форма організації команд (вказівок) в алгоритмі, під час виконання яких дії виконуються послідовно, одна за одною, без пропусків або повторень - це:
6
Форма організації команд, коли залежно від виконання або невиконання певної умови виконується одна з двох послідовностей команд - це:
7
Форма організації команд, за якою одна й та сама послідовність дій виконується кілька разів залежно від певної умови - це:
8
Мова моделювання, що використовується у парадигмі об'єктно-орієнтованого програмування, і використовує графічні позначення для створення абстрактної моделі системи - це:
9
Впорядкована структура даних, в якій зберігаються елементи одного типу - це:
10
Основна відмінність масивів від звичайної змінної:
11
Порядковий номер конкретного елементу масиву - це:
12
Властивість масиву, що дозволяє отримати поточну довжину масиву в мові програмування Java:
13
Яка операція не належить до типових операцій над масивами?
14
Процес, що передбачає розстановку елементів масиву в заданому порядку - це:
15
Процес, що передбачає проходження за допомогою циклу по кожному елементу масиву та його порівняння з шуканим значенням, - це:
16
Вид коментарів, який відсутній в мові програмування Java:
17
Тип даних «boolean» в мові програмування Java це:
18
Оператори в мові програмування Java, що призначені для виконання математичних операцій, це:
19
Оператори в мові програмування Java, що призначені для надання значень змінним, це:
20
Оператори в мові програмування Java, що призначені для прийняття рішень на основі заданих умов, це:
21
Оператори в мові програмування Java, що призначені для виконання логічних операцій, це:
22
Конструкція в мові програмування Java, що перевіряє істинність певної умови та залежно від результатів перевірки виконує певний код:
23
Конструкція в мові програмування Java, що виконується на основі збігів, визначених користувачем, і дозволяє обробити відразу кілька умов:
24
Структура даних, робота з елементами якої організована за принципом FIFO (перший прийшов – перший вибув), називається:
25
Структура даних, робота з елементами якої організована за принципом LIFO (останній прийшов – перший вибув), називається:
26
Виберіть цілочисельний тип даних, розмір якого найменший:
27
Код, який виконується всередині циклу - це:
28
Алгоритм сортування, що здійснюється шляхом повторюваного переставляння суміжних елементів, якщо вони розташовані в некоректному порядку - це:
29
Алгоритм сортування на основі порівнянь, що передбачає розділення масиву на відсортовану і невідсортовану частини, та переміщення елементів на необхідну позицію у відсортованій частині - це:
30
Алгоритм сортування, який на кожній ітерації обирає найменший (або найбільший) елемент із невідсортованої частини масиву/списку і переміщує його у відсортовану частину - це:
31
Метод «Arrays.sort()» в мові програмування Java призначений для:
32
Максимальна кількість параметрів, яку приймає метод «Arrays.sort()» в мові програмування Java:
33
Параметр «from_index» методу «Arrays.sort()» в мові програмування Java - це:
34
Параметр «last_index» методу «Arrays.sort()» в мові програмування Java - це:
35
Параметр «arr» методу «Arrays.sort()» в мові програмування Java - це:
36
Кількісна оцінка ресурсів, необхідних для виконання алгоритму, що визначає, наскільки ефективно алгоритм розв’язує задачу, використовуючи ресурси комп’ютера - це:
37
Спосіб оцінювання продуктивності алгоритму при збільшенні розміру вхідних даних до нескінченності - це:
38
Який фактор не впливає на складність алгоритмів?
39
Для оцінки нижньої межі асимптотичної складності алгоритму застосовується:
40
Для оцінки верхньої межі асимптотичної складності алгоритму застосовується:
41
Для оцінки точної асимптотичної складності алгоритму, яка знаходиться між нижньою та верхньою межами складності алгоритму, застосовується:
42
Під час оцінки складності алгоритмів за допомогою О-нотації константний множник заведено:
43
Лінійний список, в якому доступним є тільки останній елемент, називається:
44
Лінійний список, в якому додавання та видалення елементів можливо з обидвох кінців, називається:
45
Що означає швидкість виконання алгоритму O(n²)?
46
У чому полягає особливість стека?
47
Дві базові операції для структури даних «стек» - це:
48
Який спосіб організації даних прийнято називати FIFO?
49
Який спосіб організації даних прийнято називати LIFO?
50
Яке правило вибору елемента із стека?
51
Скільки вказівників використовується в структурі «Черга», побудованій на зв’язному списку?
52
За допомогою якої структури даних найбільш раціонально створити чергу?
53
Вкажіть складність алгоритму сортування «бульбашкою»:
54
Скільки додаткових змінних потрібно алгоритму сортування «бульбашкою», що містить N елементів?
55
Як залежить швидкість сортування «бульбашкою» від напряму сортування?
56
Масив підлягає сортуванню «бульбашкою». За скільки ітерацій "найлегший" елемент у масиві опиниться на своєму місці?
57
У чому полягає призначення процедури пошуку?
58
Рекурсія в програмуванні – це метод програмування, який:
59
Рекурсія, в якій рекурентний виклик процедури (функції) є останньою операцією, називається:
60
Базис рекурсії - це:
61
Крок рекурсії - це:
62
Математичний об'єкт, який можна записати у вигляді прямокутної таблиці чисел з рядків (Rows) та стовпців (Columns) - це:
63
Розміри матриці, що складається з рядків (Rows) та стовпців (Columns), позначаються як:
64
До типових матричних операцій не відноситься:
65
Двовимірний масив - це:
66
Двовимірний масив, у якого всі рядки мають рівну кількість елементів - це:
67
Двовимірний масив, у якого рядки мають різну кількість елементів - це:
68
При індексуванні двовимірних масивів індекси вказують:
69
Цикл, який міститься в тілі іншого циклу - це:
70
Структура даних, де елементи лінійно впорядковані, а порядок визначається не номерами елементів, а покажчиками, що входять до складу елементів та вказують на наступний елемент - це:
71
У чому полягає особливість черги?
72
Скільки вказівників використовується в однозв’язних списках?
73
У чому полягає відмінність динамічних об’єктів?
74
В яких напрямках можна переміщатися в кільцевому двунапрямленому списку?
75
У пам'яті ЕОМ бінарні дерева зручно представляти у вигляді:ф
76
Дерево називається повним бінарним, якщо ступінь виходів з його вершин рівна:
77
Як називається сортування, що відбувається в оперативній пам'яті?
78
Метод сортування називається стійким, якщо в процесі сортування
79
Оцініть складність алгоритму швидкого сортування:
80
Скільки додаткових змінних потрібно алгоритму «бульбашкового» сортування, що містить N елементів?
81
У чому полягає ідея алгоритму QuickSort?
82
Який алгоритм пошуку є більш ефективним?
83
У чому суть бінарного пошуку?
84
Як розміщені елементи в масиві бінарного пошуку?
85
Елемент дерева, який має предка і нащадків, називається:
86
Який метод пошуку подано в наступному фрагменті:
REPEAT
I := I + 1
UNTIL (A[I] = X) OR (I = N);
87
Який метод пошуку подано в наступному фрагменті:
REPEAT
K := (I + J) DIV 2;
IF X > A[K] THEN
I := K + 1
ELSE
J := K - 1;
UNTIL (A[K] = X) OR (I > J);
88
Граф - це:
89
Вузлами (або вершинами) графа можна описати:
90
Ребрами графа можна описати:
91
Який метод з наведених нижче не відноситься до способів представлення графа в ЕОМ?
92
Граф, який містить дуги і ребра, називається:
93
Граф, який містить тільки дуги, називається:
94
Граф, який містить тільки ребра, називається:
95
Ребрам графа можна зіставити:
96
Вузлам (вершинам) графа можна зіставити:
Рефлексія від 4 учнів
Сподобався:
Так: 1
Ні: 3
Зрозумілий:
Так: 0
Ні: 4
Потрібні роз'яснення:
Ні: 0
Так: 4