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

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