ThatQuiz Бібліотека тестів Виконайте цей тест зараз
Теорія обчислювальної складності - тест
Поширений: Войтенко
  • 1. Теорія обчислювальної складності - це розділ теоретичної інформатики, який зосереджується на класифікації обчислювальних проблем на основі їхньої складності та кількості необхідних ресурсів, таких як час і простір. Вона має справу з розумінням ефективності алгоритмів, аналізом можливості розв'язання задач на різних типах машин та визначенням обмежень обчислювальних потужностей. Вивчаючи теорію обчислювальної складності, дослідники прагнуть дослідити межі обчислень і визначити можливості та обмеження комп'ютерів у розв'язанні різних типів задач.

    На чому зосереджена теорія обчислювальної складності?
A) Аналіз ресурсів, необхідних для вирішення обчислювальних задач
B) Апаратний дизайн для комп'ютерів
C) Психологічні аспекти взаємодії людини та комп'ютера
D) Розробка нових мов програмування
  • 2. Яка нотація зазвичай використовується для позначення складності алгоритмів?
A) Нотація Big O
B) Римські цифри
C) Двійковий код
D) Грецькі літери
  • 3. До якого класу складності відносяться задачі прийняття рішень, які можна ефективно перевірити?
A) EXP
B) БПП
C) NP
D) PSPACE
  • 4. Що означає "EXP" в теорії обчислювальної складності?
A) Розвідувальний
B) Розширений
C) Експерт
D) Експоненціальний час
  • 5. З чим пов'язана теорема Кука-Левіна в теорії обчислювальної складності?
A) Паралельні обчислення
B) Квантові алгоритми
C) NP-повнота
D) Проблема P vs NP
  • 6. Який клас складності представляє найскладніші проблеми в НП?
A) ЕКСКЛЮЗИВ
B) NP-повний
C) P
D) БПП
  • 7. Який клас складності використовується для класифікації задач, які можуть бути вирішені квантовим комп'ютером за поліноміальний час?
A) ЕКСПРЕС
B) PSPACE
C) NP-повний
D) BQP
  • 8. Яка основна мета теорії обчислювальної складності?
A) Створювати швидші комп'ютери
B) Класифікувати обчислювальні задачі на основі притаманної їм складності
C) Щоб будувати суперкомп'ютери
D) Щоб згенерувати випадкові числа
  • 9. Що таке обчислювальна задача?
A) Проблема, пов'язана з апаратним забезпеченням комп'ютерів.
B) Математичне рівняння, яке неможливо розв'язати.
C) Завдання, яке вирішується комп'ютером за допомогою алгоритму.
D) Теоретичне питання, яке не має вирішення.
  • 10. Який алфавіт зазвичай використовується для представлення конкретних задач?
A) Набір усіх малих літер
B) Набір символів ASCII
C) Двійковий алфавіт {0, 1}
D) Шістнадцяткова система
  • 11. Яке припущення є загальним у доведеннях теорем теорії складності?
A) Не потрібне жодне кодування
B) Використання лише десяткової системи числення
C) Кодування за допомогою природної мови
D) Конкретний вибір способу кодування вхідних даних
  • 12. Наведіть приклад задачі прийняття рішень, що пов'язана з графами.
A) Пошук найкоротшого шляху в графі.
B) Обчислення максимального потоку в мережі.
C) Визначення кількості вершин у графі.
D) Визначення, чи є заданий граф зв'язним, чи ні.
  • 13. Який приклад задачі, що вирішується за допомогою функції?
A) Перевірка, чи є граф двочастковим.
B) Визначення, чи є число простим.
C) Задача про комерційного мандрівника.
D) Визначення, чи є два графи ізоморфними.
  • 14. Що зазвичай використовується для вимірювання розміру вхідних даних у теорії обчислювальної складності?
A) Біти
B) Символи
C) Слова
D) Байти
  • 15. Яка основна мета машини Тюрінга?
A) Пристрій для маніпулювання фізичними об'єктами.
B) Практична технологія обчислень.
C) Рання форма апаратного забезпечення комп'ютера.
D) Теоретична модель загальних обчислень.
  • 16. Яка теза пов'язана з твердженням, що будь-яка проблема, яку можна вирішити за допомогою алгоритму, може бути вирішена за допомогою машини Тюрінга?
A) Теорема P проти NP.
B) Неповні теореми Геделя.
C) Теорема Кука-Левіна.
D) Теза Черча-Тюрінга.
  • 17. Який тип машини Тюрінга використовує випадкові біти для прийняття рішень?
A) Детермінована машина Тюрінга.
B) Машина Тюрінга з ймовірнісними перетвореннями.
C) Недетермінована машина Тюрінга.
D) Квантова машина Тюрінга.
  • 18. Яка спільна характеристика всіх моделей обчислень, які обговорюються в теорії складності?
A) Вони обмежені поліноміальним часом.
B) Вони працюють детерміновано.
C) Вони використовують випадкові біти для обчислень.
D) Вони потребують фізичної реалізації.
  • 19. Який набір аксіом використовується для загального визначення показників складності?
A) Теорема Кука-Левіна
B) Аксіоми повноти Тюрінга
C) Аксіоми складності Блума
D) Аксіоми, що стосуються проблеми P проти NP
  • 20. Яка з наступних опцій НЕ є загальновживаною мірою складності в теорії складності?
A) Складність дерева рішень
B) Складність квантової заплутаності
C) Складність комунікації
D) Складність ланцюга
  • 21. Яка міра складності враховує обсяг інформації, що обмінюється між сторонами?
A) Складність комунікації
B) Просторова складність
C) Часова складність
D) Складність схеми
  • 22. Який аналіз враховує як дорогі, так і менш дорогі операції, об'єднані протягом усієї послідовності операцій?
A) Амортизований аналіз
B) Найкращий сценарій складності
C) Найгірший сценарій складності
D) Середній сценарій складності
  • 23. Який набір задач, пов'язаних з функціями, відповідає класу P?
A) PSPACE
B) EXPTIME
C) NP
D) FP
  • 24. Яка теорема стверджує, що PSPACE = NPSPACE?
A) Теорема Савіча
B) Теорема Кука-Лівіна
C) Теорема про ієрархію часу
D) Проблема P проти NP
  • 25. До якого класу складності належать усі задачі прийняття рішень?
A) P
B) Усі
C) EXPTIME
D) NP
  • 26. Яка теорема передбачає, що L строго міститься в PSPACE?
A) Теорема про ієрархію часу
B) Теорема Савіча
C) Теорема про ієрархію просторів
D) Теорема Кука-Левіна
  • 27. До якого класу складності належить визначення, яке використовує ймовірнісні машини Тюрінга?
A) BPP
B) NC
C) QMA
D) AC
  • 28. До якого класу складності належать задачі, що вирішуються за допомогою булевих схем?
A) BPP
B) QMA
C) RP
D) AC
  • 29. До якого класу складності належать системи інтерактивних доказів?
A) IP
B) NC
C) QMA
D) BPP
  • 30. До якого класу складності відносяться задачі, що передбачають підрахунок?
A) #P
B) BPP
C) RP
D) NC
  • 31. Який тип редукції найчастіше використовується в теорії складності?
A) Редукція з поліноміальною часовою складністю.
B) Редукція з логарифмічною часовою складністю.
C) Редукція з лінійною часовою складністю.
D) Редукція з експоненціальною часовою складністю.
  • 32. До якої групи складності, як вважається, належать задачі, що є доповненням до задач класу NP?
A) PP
B) co-NP
C) BQP
D) NP
  • 33. Якщо P дорівнює NP, що можна вивести про co-P та co-NP?
A) P не дорівнюватиме NP
B) co-P дорівнюватиме co-NP
C) co-P не дорівнюватиме co-NP
D) NP не дорівнюватиме co-NP
  • 34. До якого класу складності належать задачі, які можна розв'язати з використанням логарифмічного обсягу пам'яті?
A) NL
B) L
C) NC
D) PP
  • 35. До якого класу складності входять наступні класи?
A) MA
B) PH
C) PP
D) BQP
  • 36. Що включає в себе аналогові обчислення згідно з теорією безперервної складності?
A) Ймовірнісні алгоритми.
B) Обробка цифрових сигналів.
C) Автомати з кінцевим числом станів.
D) Безперервні динамічні системи та диференціальні рівняння.
  • 37. У контексті теорії неперервної складності, що апроксимується за допомогою дискретизації?
A) Неперервні функції.
B) Булеві вирази.
C) Квантові стани.
D) Дискретні графи.
  • 38. Хто проводив аналіз часової складності алгоритму Евкліда у 1844 році?
A) Габріель Лам
B) Річард Е. Стірнс
C) Алан Тьюрінг
D) Юріс Хартманіс
  • 39. У якому році Алан Тюрінг визначив поняття машини Тюрінга?
A) 1945
B) 1950
C) 1936
D) 1965
  • 40. Хто запропонував, що "хороший" алгоритм повинен мати час виконання, обмежений поліномом від розміру вхідних даних?
A) Леонід Левін
B) Едмондс
C) Габріель Лам
D) Юріс Хартманіс
  • 41. Хто визначив лінійно обмежені автомати у 1960 році?
A) Реймонд Смаллян
B) Борис Трахтенброт
C) Джон Майхілл
D) Хісао Ямада
  • 42. Що вивчав Реймонд Смаллян у 1961 році?
A) Лінійно обмежені автомати
B) Обчислення в режимі реального часу
C) Елементарні множини
D) Метрики складності
  • 43. Хто вивчав обчислення в режимі реального часу у 1962 році?
A) Хісао Ямада
B) Джон Майхілл
C) Борис Трахтенброт
D) Реймонд Смаллян
  • 44. У якому році Борис Трахтенброт розпочав вивчення обчислювальної складності?
A) 1960
B) 1971
C) 1955
D) 1956
  • 45. Який термін запропонував Борис Трахтенброт у 1955 році, який зараз відомий як «міра складності»?
A) "Поліноміальний час"
B) "Функція сигналізації"
C) "Машина Тюрінга"
D) "Обчислювальна складність"
  • 46. У якому році Річард Карп опублікував свою статтю про проблеми, що належать до класу NP-повних?
A) 1965
B) 1971
C) 1967
D) 1972
  • 47. Яку кількість комбінаторних та теоретичних задач, пов'язаних з графами, Річард Карп показав, що є NP-повними?
A) 15
B) 30
C) 10
D) 21
  • 48. Хто був редактором книги «Розплутування складності: Життя та творчість Ґреґорі Чейтіна»?
A) Дауні, Род; Феллоуз, Майкл
B) Арора, Санджів; Барак, Боаз
C) Ґарі, Майкл Р.; Джонсон, Девід С.
D) Вуппулурі, Шьям; Дорія, Франсіско А.
  • 49. Хто є авторами книги 'Параметризована складність'?
A) Кук, Стівен; Фортнов, Ленс
B) Пападимітріу, Христос; Сіпсер, Майкл
C) Дауні, Род; Феллоуз, Майкл
D) Вуппулурі, Ш'ям; Дорія, Франсіско А.
  • 50. Хто є автором книги «Короткий огляд обчислювальної складності»?
A) Халіль, Хатем; Юлері, Дана
B) Фортнов, Ленс; Гомер, Стівен
C) Мертенс, Стефан
D) Кук, Стівен
  • 51. Хто є автором книги 'Вступ до теорії обчислень'?
A) Санджів Арора
B) Майкл Сіпсер
C) Боаз Барак
D) Хрістос Пападимітріу
  • 52. Хто є авторами книги 'Обчислювальна складність', опублікованої у 1994 році?
A) Санджів Арора; Боаз Барак
B) Хрістос Пападимітріу
C) Одед Гольдрейх
D) Майкл Р. Герей; Девід С. Джонсон
  • 53. Хто є автором книги 'Обчислювальна складність: Концептуальний погляд'?
A) Одед Гольдрейх
B) Майкл Р. Герей; Девід С. Джонсон
C) Хрістос Пападимітріу
D) Санджів Арора; Боаз Барак
Створено з That Quiz — сайт для створення тестів і оцінювання з математики та інших предметів.