Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему SWI PROLOG

19 января 2026 09:46

{Другой предмет}
11 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по SWI PROLOG (Экспертные системы) Класс: 11-й Тип вопросов: Множественный выбор Количество вопросов: 15 Ответы: Без ответов

  1. Что из перечисленного является базовой единицей программы на Prolog? A) переменная B) факт C) список D) предикат

  2. Что означает конструкция head :- body в Prolog? A) логическое И B) правило/импликация C) комментарий D) арифметическое выражение

  3. Какой предикат используется для конкатенации двух списков? A) append/2 B) append/3 C) concat/2 D) join/2

  4. Что делает предикат member(Element, List)? A) проверяет принадлежность элемента к списку B) добавляет элемент в список C) удаляет элемент D) сортирует список

  5. Как объявить предикат как динамический? A) :- dynamic fact/1 B) :- static fact/1 C) :- fact_dynamic/0 D) dynamic/1

  6. Какой предикат приводит к неудаче и переходу к другим вариантам? A) fail/0 B) true/0 C) cut/0 D) retract/1

  7. Как записывается список в Prolog? A) [a,b,c] B) (a,b,c) C) {a,b,c} D) <a,b,c>

  8. Что делает предикат append/3? A) конкатенирует два списка в третий B) добавляет элемент в список C) удаляет первый элемент D) сортирует список

  9. Как начинается имя переменной в Prolog? A) с заглавной буквы или подчеркивания B) с маленькой буквы C) с цифры D) с символа '!'

  10. Как правильно объявить предикат parent/2 как динамический? A) :- dynamic parent/2. B) :- dynamic(parent/2). C) dynamic parent/2. D) declare dynamic parent/2.

  11. Как загрузить программу из файла в SWI-Prolog? A) load/1 B) consult/1 C) include/1 D) open/3

  12. Какой символ обозначает отсечение выбора в Prolog? A) ! B) ; C) , D) :-)

  13. Какой предикат удаляет факт из динамической базы? A) assert/1 B) retract/1 C) consult/1 D) dynamic/1

  14. Как называется механизм обработки грамматик в Prolog? A) DCG (Definite Clause Grammar) B) CFG C) BNF D) LL(1)

  15. Что делает предикат clause/2? A) возвращает тело и условия для заданной головной цели B) объединяет две предикаты C) читает файл D) выполняет арифметическую операцию

Если нужно, могу добавить ключ-ответы отдельно для проверки результата тестирования.


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
9 Класс
{Другой предмет}
7 Класс
{Другой предмет}
10 Класс
{Другой предмет}
9 Класс

Саша — ассистент в телеграмме