Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОИИ_2020_Тест_рус

.doc
Скачиваний:
6
Добавлен:
04.06.2024
Размер:
187 Кб
Скачать
☆

знает ("Саша", "Таня").

знает ("Леша", "Оля").

знает ("Наташа", "Олег").

Goal

знает ("Лена", Х), знает ("Саша", Х), write(X).

<variant> Таня

<variant> Анна

<variant> Оля

<variant> Наташа

<variant> Саша

<question> Что будет выведено на экран в результате выполнения программы: Clauses

родитель ("Иван", "Катя").

родитель ("Анна", "Олег").

родитель ("Катя", "Дима").

родитель ("Игорь", "Иван").

жен ("Катя").

жен ("Анна").

муж ("Иван").

муж ("Олег").

муж ("Дима").

муж ("Игорь").

дед (Х,Z):- родитель (Х,Y), родитель (Х,Z), муж (Х).

Goal

дед (Х, "Катя"), write(X).

<variant> Игорь

<variant> Иван

<variant> Олег

<variant> Дима

<variant> Анна

<question> Что будет выведено на экран в результате выполнения программы: Clauses

играет ("Света", гитара).

играет ("Маша", скрипка).

играет ("Максим", скрипка).

играет ("Маша ", гитара).

жен ("Света").

жен ("Маша").

муж ("Максим").

скрипка - жен (Х):- играет (Х, скрипка), жен (Х) .

Goal

скрипка - жен (Х), write(X).

<variant> Маша

<variant> Оля

<variant> Максим

<variant> Света

<variant> Игорь

<question> Что будет выведено на экран в результате выполнения программы: Clauses

родитель ("Елена", "Анна").

родитель ("Маша", "Ольга").

родитель ("Анна", "Катя").

родитель ("Анна", "Маша").

жен ("Елена").

жен ("Анна").

жен ("Маша").

жен ("Ольга").

жен ("Катя").

мать (Х,Y):- родитель (Х,Y), жен (Х).

бабушка (Х,Z):- мать (Х,Y), родитель (Х,Z).

Goal

бабушка (X, "Маша"), write(X).

<variant> Елена

<variant> Анна

<variant> Ольга

<variant> Катя

<variant> Маша

<question> Что будет выведено на экран в результате выполнения программы: Clauses

любит ("Анна", яблоки).

любит ("Оля", бананы).

любит ("Света", шоколад).

любит ("Маша", апельсины).

любит ("Анна", бананы).

любит ("Оля", яблоки).

Goal

любит (X, бананы), write(X).

<variant> Оля

<variant> Анна

<variant> Маша

<variant> Катя

<variant> Оля Анна

<question> Что будет выведено на экран в результате выполнения программы: Clauses

студент ("Ира", 2).

студент ("Оля", 1).

студент ("Юра", 3).

студент ("Маша", 4).

студент ("Леша", 2).

студент ("Коля", 3).

Goal

студент (X, 1), write(X).

<variant> Оля

<variant> Ира

<variant> Маша

<variant> Коля

<variant> Леша

<question> Что будет выведено на экран в результате выполнения программы: Clauses

играет ("Света", гитара).

играет ("Саша", скрипка).

играет ("Максим", рояль).

играет ("Маша ", гитара).

жен ("Света").

жен ("Маша").

муж ("Саша").

муж ("Максим").

скрипка_муж (Х):- играет (Х, скрипка), муж (Х) .

Goal

скрипка_муж (Х), write(X).

<variant> Саша

<variant> Света

<variant> Максим

<variant> Маша

<variant> Оля

<question> Основным объектам формирования, обработки и исследования в области искусственного интеллекта является:

<variant> знания

<variant> модель

<variant> данные

<variant> программа

<variant> предикат

<question> Список в языке программирования ПРОЛОГ задается перечнем его элементов заключенных в:

<variant> квадратные скобки

<variant> круглые скобки

<variant> фигурные скобки

<variant> прямые скобки

<variant> без скобок

<question> Как обозначается пустой список в языке программирования ПРОЛОГ:

<variant> [ ]

<variant> " "

<variant> ( )

<variant> { }

<variant> | |

<question> Список в ПРОЛОГе можно разделить на:

<variant> голову и хвост

<variant> голову и тело

<variant> тело и хвост

<variant> никак нельзя разделить

<variant> нет правильного ответа

<question> Какое описание списка в разделе DOMAINS является правильным:

<variant> list = integer*

<variant> list = [ integer ]

<variant> list = ( integer )

<variant> list = " integer"

<variant> list = { integer}

<question> Элементы списка в ПРОЛОГе разделяются между собой:

<variant> запятой

<variant> точкой

<variant> двоеточием

<variant> пробелом

<variant> точка с запятой

<question> Экспертные системы предназначены для решения:

<variant> неформализованных задач

<variant> формализованных задач

<variant> логических задач

<variant> вычислительных задач

<variant> вычисляемых задач

<question> Выбрать строки, в которых все цепочки символов являются константами

<variant> x, y, masha, d56

<variant> Asd, abc, 123, _12

<variant> xYz, ZZ, 2X, x_12

<variant> 5SD, x, vasya, Masha

<variant> VASYA, X_vova, _

<question> Переменная существует в пределах

<variant> Предложения

<variant> Программы

<variant> Процедуры

<variant> Правила

<variant> Предиката

<question> Выбрать строки, в которых все цепочки символов являются переменными

<variant> VASYA, X_vova, _

<variant> Asd, abc, 123, _12

<variant> xYz, ZZ, 2X, x_12

<variant> 5SD, x, vasya, Masha

<variant> 5gh7, _H|T, X, Y

<question> База данных программы на прологе состоит из

<variant> Предложений

<variant> Предикатов

<variant> Правил

<variant> Фактов

<variant> Программы

<question> Список – это

<variant> Последовательность элементов, возможно повторяющихся (каждый элемент может встречаться более одного раза)

<variant> Упорядоченное множество элементов

<variant> Неупорядоченное множество элементов

<variant> Последовательность элементов, неповторяющихся (каждый элемент не может встречаться более одного раза)

<variant> Список, состоящий из последнего элемента списка

<question> Голова списка – это

<variant> Первый элемент списка

<variant> Список, состоящий из первого элемента списка

<variant> Список, состоящий из последнего элемента списка

<variant> Список, состоящий из следующего элемента списка

<variant> Список, состоящий из предыдущего элемента списка

<question> При связывании переменных выражения [H|T] со значением [56, 7, -6, 15] значением переменной H является

<variant> 56

<variant> [56, -6]

<variant> -6

<variant> [-6]

<variant> [56]

<question> При связывании переменных выражения [H|T] со значением [56, 7, -6, 15] значением переменной T является

<variant> [ 7, -6, 15]

<variant> [56, 7, -6]

<variant> [56, 15]

<variant> [7, -6]

<variant> 7

<question> Данная процедура

foo (X,[X|_ ] ).

foo (X,[ _ |T] ):- foo (X,T).

описывает алгоритм

<variant> Определение принадлежности к списку

<variant> Подсчёт числа элементов списка

<variant> Список, состоящий из следующего элемента списка

<variant> Суммирование элементов списка

<variant> Объединение списков

<question> Данная процедура

foo (0,[ ] ).

foo (X,[Y|Z] ):- foo (Xx,Z),X=Y+Xx.

описывает алгоритм

<variant> Суммирование элементов списка

<variant> Подсчёт числа элементов списка

<variant> Определение принадлежности к списку

<variant> Список, состоящий из следующего элемента списка

<variant> Объединение списков

<question> Что будет выведено на экран в результате ПРОЛОГ-программы:

Clauses

играет ("Саша", хоккей).

играет ("Инна", баскетбол).

играет ("Андрей", хоккей).

играет ("Сережа", вотерпол).

играет ("Ира", бадминтон).

играет ("Андрей", гольф).

Goal

играет (Х, хоккей), write(X), fail.

<variant> Саша, Андрей

<variant> Андрей

<variant> Инна

<variant> Саша

<variant> Ира

<question> Что будет выведено на экран в результате выполнения программы:

Clauses

родитель ("Лиза", "Борис").

родитель ("Коля", "Борис").

родитель ("Коля", "Лиза").

родитель ("Борис", "Анна").

родитель ("Борис", "Таня").

родитель ("Таня", "Катя").

Goal

родитель (Х, "Лиза"), write(X).

<variant> Коля

<variant> Борис

<variant> Таня

<variant> Катя

<variant> Анна

<question> Что будет выведено на экран в результате выполнения программы:

Clauses

учится ("Маша", "Астана").

учится ("Петя", "Костанай").

учится ("Оля", "Алматы").

учится ("Саша", "Павлодар").

учится ("Наташа", "Астана").

учится ("Таня", "Костанай").

учится ("Оля", "Семей").

Goal

учится ("Маша", Y), write(Y).

<variant> Астана

<variant> Алматы

<variant> Павлодар

<variant> Костанай

<variant> Семей

<question> Что будет выведено на экран в результате выполнения программы:

Clauses

любит ("Анна", яблоки).

любит ("Оля", бананы).

любит ("Света", шоколад).

любит ("Маша", апельсины).

любит ("Анна", бананы).

любит ("Оля", яблоки).

Goal

любит (X, бананы), write(X), fail.

<variant> Оля, Анна

<variant> Анна

<variant> Маша

<variant> Оля

<variant> Света

<question> Что будет выведено на экран в результате выполнения программы:

Clauses

знает ("Лена", "Таня").

знает ("Лена", "Саша").

знает ("Саша", "Таня").

знает ("Таня", "Вася").

знает ("Вася", "Дима").

знает ("Дима", "Катя").

Goal

знает (Х, "Саша"), write(X).

<variant> Лена

<variant> Таня

<variant> Дима

<variant> Катя

<variant> Вася

<question> Что будет выведено на экран в результате выполнения программы:

Predicates

выбор (real, real, real)

Clauses

выбор (X, Y, X): - X>=Y.

выбор (X, Y, Y).

Goal

выбор (21, 12, M), write (M).

<variant> 12

<variant> 21

<variant> Х

<variant> 0

<variant> М

<question> Что будет выведено на экран в результате выполнения программы:

Predicates

Sr (real, real, real, real)

Clauses

Sr (X, Y, Z, S): - S = (X+Y+Z)/3.

Goal

Sr (6, 11, 19, S), write (S).

<variant> 12

<variant> 6

<variant> 19

<variant> 11

<variant> 3

<question> Что будет выведено на экран в результате выполнения программы: Clauses

играет ("Саша", хоккей).

играет ("Катя", бадминтон).

играет ("Олег", хоккей).

играет ("Инна", баскетбол).

играет ("Саша", бадминтон).

играет ("Оля", баскетбол).

Goal

играет (Х, бадминтон), играет (Y, хоккей), X=Y.

<variant> *Саша

<variant> Олег

<variant> Оля

<variant> Катя

<variant> Инна

<question> Что будет выведено на экран в результате выполнения программы: Clauses

родитель ("Таня", "Борис").

родитель ("Коля", "Полина").

родитель ("Коля", "Лиза").

родитель ("Борис", "Анна").

родитель ("Борис", "Полина").

родитель ("Таня", "Катя").

Goal

родитель ("Таня", Х), родитель (Х, "Полина"), write(X).

<variant> Борис

<variant> Коля

<variant> Таня

<variant> Катя

<variant> Анна

<question> Что будет выведено на экран в результате выполнения программы: Clauses

учится ("Маша", "Астана").

учится ("Петя", "Костанай").

учится ("Оля", "Алматы").

учится ("Саша", "Павлодар").

учится ("Наташа", "Астана").

учится ("Таня", "Алматы").

Goal

учится (Х, "Алматы"), учится (Y, "Алматы"), Х<>Y.

<variant> Оля Таня

<variant> Маша Наташа

<variant> Оля Саша

<variant> Петя Таня

<variant> Наташа Саша

<question> Что будет выведено на экран в результате выполнения программы: Clauses

знает ("Костя", "Анна").

знает ("Лена", "Таня").

знает ("Лена", "Саша").

знает ("Саша", "Таня").

знает ("Леша", "Оля").

знает ("Наташа", "Олег").

Goal

знает ("Лена", Х), знает ("Саша", Х), write(X).

<variant> Таня

<variant> Анна

<variant> Оля

<variant> Наташа

<variant> Саша

<question> Что будет выведено на экран в результате выполнения программы: Clauses

родитель ("Иван", "Катя").

родитель ("Анна", "Олег").

родитель ("Катя", "Дима").

родитель ("Игорь", "Иван").

жен ("Катя").

жен ("Анна").

муж ("Иван").

муж ("Олег").

муж ("Дима").

муж ("Игорь").

дед (Х,Z):- родитель (Х,Y), родитель (Х,Z), муж (Х).

Goal

дед (Х, "Катя"), write(X).

<variant> Игорь

<variant> Иван

<variant> Олег

<variant> Дима

<variant> Анна

<question> Что будет выведено на экран в результате выполнения программы: Clauses

играет ("Света", гитара).

играет ("Маша", скрипка).

играет ("Максим", скрипка).

играет ("Маша ", гитара).

жен ("Света").

жен ("Маша").

муж ("Максим").

скрипка - жен (Х):- играет (Х, скрипка), жен (Х) .

Goal

скрипка - жен (Х), write(X).

<variant> Маша

<variant> Оля

<variant> Максим

<variant> Света

<variant> Игорь

Соседние файлы в предмете Основы искусственного интелекта