Бесплатный урок с нашим репетитором!

Узнать подробнее

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

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 19 января 2026 09:46

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Экспертные системы 2. Тема теста: SWI PROLOG 3. Класс учеников: 11 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Без ответов

Ответ нейросети

19 января 2026 09:46

Тест по 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) выполняет арифметическую операцию

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

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

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

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Экспертные системы 2. Тема теста: SWI PROLOG 3. Класс учеников: 11 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Без ответов
Тест по 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) 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) выполняет арифметическую операцию Если нужно, могу добавить ключ-ответы отдельно для проверки результата тестирования.