игра брюс 2048
Главная / Искусственный интеллект и робототехника / Проектирование систем искусственного интеллекта / Тест 7

Проектирование систем искусственного интеллекта - тест 7

Упражнение 1:
Номер 1
Как в Прологе называются объекты данных?

Ответ:

 (1) константы 

 (2) атом 

 (3) терм 

 (4) переменные 


Номер 2
Произвольная последовательность символов, заключенная в одинарные кавычки, это -

Ответ:

 (1) константа 

 (2) атом 

 (3) терм 

 (4) оператор 


Номер 3
Переменная в языке Пролог -

Ответ:

 (1) рассматривается как выделенный участок памяти 

 (2) служит для обозначения объекта, на который нельзя сослаться по имени 

 (3) служит для обозначения оператора 

 (4) используется для обозначения сложных термов 


Упражнение 2:
Номер 1
Существует два типа утверждений в языке Пролог. Какие?

Ответ:

 (1) факт и правило 

 (2) ситуация и действие 

 (3) событие и операция 

 (4) факт и действие 


Номер 2
Как обозначается в  языке Пролог запрос?

Ответ:

 (1) :- 

 (2) ?- 

 (3) ; 

 (4) not 


Номер 3
Для обработки списков используются?

Ответ:

 (1) планировщик 

 (2) метаинтерпретаторы 

 (3) встроенные предикаты 

 (4) метапредикаты 


Упражнение 3:
Номер 1
Возможность отождествления двух термов определяется с помощью оператора?

Ответ:

 (1) = 

 (2) > 

 (3) < > 

 (4) := 


Номер 2
	Язык Пролог включает в себя следующие арифметические выражения;

Ответ:

 (1) все арифметические выражения, которые существуют 

 (2) обычные арифметические выражения 

 (3) арифметические выражения +, -, *, / 

 (4) часть арифметических выражений 


Номер 3
Мощное средство экспертных систем, основанное на правилах и фреймах, это?

Ответ:

 (1) унификация 

 (2) метапредикаты 

 (3) терм 

 (4) интерпретатор 


Упражнение 4:
Номер 1
 С помощью какого предиката в Прологе осуществляется вычислении арифметических выражений.

Ответ:

 (1) = 

 (2) is 

 (3) @ 

 (4) => 


Номер 2
Как в Прологе будет записано выражение X  равно Z?

Ответ:

 (1) Х =\= Z 

 (2) Х := Z 

 (3) Х =:Z 

 (4) Х =:= Z 


Номер 3
Какая команда преобразует целое число R?

Ответ:

 (1) float (R) 

 (2) is (R) 

 (3) bagof (R) 

 (4) setoff (R) 


Упражнение 5:
Номер 1
Необходимо записать следующее утверждение в виде запроса на языке Пролог:Х - собака при условии, что родителем Х является Y,X  и Y - собака?

Ответ:

 (1) ?-собака (X) :- ?-родитель (X.Y):- ?-собака (Y) 

 (2) ?-собака (X). ?-родитель (X.Y). ?-собака (Y) 

 (3) ?-собака (X). ?-родитель (X.Y),собака (Y) 

 (4) ?-собака (X) =?-родитель (X.Y)= ?-собака (Y) 


Номер 2
Необходимо записать следующее утверждение в виде запроса на языке Пролог: Z - человек, при условии, ?-что родителем Z является T, R и R - мужчина

Ответ:

 (1) ?-человек (Z). ?-родитель (T.R), мужчина (R) 

 (2) ?-родитель (T.R). ?-человек (Z), мужчина (R) 

 (3) ?-человек (T.R). ?-родитель (Z), мужчина (R) 

 (4) ?-мужчина (Z). ?-родитель (T.R), человек (R) 


Номер 3
Необходимо записать следующее утверждение в виде запроса на языке Пролог:  Q- изобретение, при условии, что конструкторами  Q является V, C и V - ученый, C - техник?

Ответ:

 (1) ?-конструктор:- ?-ученый(V), ?-техник(C) :- ?- (V.C), изобретение(Q) 

 (2) ?-изобретение(Q) :- ?-ученый(V), техник(C) :- ?-конструктор(V.C) 

 (3) ?-изобретение(Q). ?-конструктор(V.C), ученый(V), техник(C) 

 (4) ?-изобретение(Q) :- ?-конструктор(V.C) :- ?- ученый(V), техник(C) 


Упражнение 6:
Номер 1
Необходимо записать следующее правило на языке Пролог:  Х - собака при условии, что родителем Х является Y,X  и Y - собака?

Ответ:

 (1) собака (X) :-родитель (X.Y):-собака (Y) 

 (2) собака (X). родитель (X.Y). собака (Y) 

 (3) собака (X) :-родитель (X.Y),собака (Y) 

 (4) собака (X) =родитель (X.Y)=собака (Y) 


Номер 2
Необходимо записать следующее правило на языке Пролог:Z - человек, при условии, что родителем Z является T, R и R - мужчина

Ответ:

 (1) человек (Z) :-родитель (T.R), мужчина (R) 

 (2) родитель (T.R) :- человек (Z), мужчина (R) 

 (3) родитель (T.R) := человек (Z), мужчина (R) 

 (4) человек (Z) :=родитель (T.R), мужчина (R) 


Номер 3
Необходимо записать следующее правило на языке Пролог:Q- изобретение, при условии, что конструкторами  Q является V, C и V - ученый, C - техник?

Ответ:

 (1) конструктор:- ученый(V), техник(C) :- (V.C), изобретение(Q) 

 (2) изобретение(Q) :- ученый(V), техник(C) :-конструктор(V.C) 

 (3) изобретение(Q) :- конструктор(V.C), ученый(V), техник(C) 

 (4) изобретение(Q) :- конструктор(V.C) :- ученый(V), техник(C) 


Упражнение 7:
Номер 1
Необходимо записать следующее правило на языке Пролог: " Х - собака при условии, что родителем Х является Y,X  и Y - собака?

Ответ:

 (1) собака (X) :-родитель (X.Y):-собака (Y) 

 (2) собака (X). родитель (X.Y). собака (Y) 

 (3) собака (X) :-родитель (X.Y),собака (Y) 

 (4) собака (X) =родитель (X.Y)=собака (Y) 


Номер 2
Необходимо записать следующее правило на языке Пролог: " Z - человек, при условии, что родителем Z является T, R и R - мужчина

Ответ:

 (1) человек (Z) :-родитель (T.R), мужчина (R) 

 (2) родитель (T.R) :- человек (Z), мужчина (R) 

 (3) родитель (T.R) := человек (Z), мужчина (R) 

 (4) человек (Z) :=родитель (T.R), мужчина (R) 


Номер 3
Необходимо записать следующее правило на языке Пролог: "Q- изобретение, при условии, что конструкторами  Q является V, C и V - ученый, C - техник?

Ответ:

 (1) конструктор:- ученый(V), техник(C) :- (V.C), изобретение(Q) 

 (2) изобретение(Q) :- ученый(V), техник(C) :-конструктор(V.C) 

 (3) изобретение(Q) :- конструктор(V.C), ученый(V), техник(C) 

 (4) изобретение(Q) :- конструктор(V.C) :- ученый(V), техник(C) 


Упражнение 8:
Номер 1
Задан многочлен P(x)=5x2+4x4. Что является хвостом многочлена  P(x)?

Ответ:

 (1)

 (2) 4x4 

 (3) 4x 

 (4) 2+4x4 


Номер 2
Заданны два многочлена P(x)=2+2x и E(x)=2-4x2. Многочлен R - это результат сложения хвостов многочлена  P(x) и E(x). Как он будет выглядеть?

Ответ:

 (1) R= 2x-4x^2 

 (2) R= 2x^2 

 (3) R= 2x+4x^2 

 (4) R= 2x-4x 


Номер 3
Заданы два многочлена P(x)=2x3+2x4 и T(x)=4x5-3x4. Многочлен Q - это результат сложения хвостов многочлена  P(x) и T(x). Как он будет выглядеть?

Ответ:

 (1) Q=4-4 

 (2) Q=2x^4+3x^4 

 (3) Q=2x^4-3x^4 

 (4) Q=4+4 


Упражнение 9:
Номер 1
Имеется два терма: терм1 = число(Х,Х), а терм2 = (34,23). Измените термы так, чтобы они были отождествимы?

Ответ:

 (1) терм1 = число(Х,23), а терм2 = (34,Y) 

 (2) терм1 = число(34,Х), а терм2 = (Х,23) 

 (3) терм1 = число(Х,Х), а терм2 = (23,23) 

 (4) терм1 = число(Х,Х), а терм2 = (34,23) 


Номер 2
Имеется два терма: терм1 = число(Х,Y,X), а терм2 = (76,45,33). Измените термы так, чтобы они были отождествимы:

Ответ:

 (1) терм1 = число(Х,Y,X), а терм2 = (76,76,33) 

 (2) терм1 = число(76,Y,33), а терм2 = (X,45,X) 

 (3) терм1 = число(Х,Y,X), а терм2 = (76,45,76) 

 (4) терм1 = число(Х,Y,X), а терм2 = (33,33,33) 


Номер 3
Имеется два терма: терм1 = число(Х,Y,Z), а терм2 = (54,23,78). Измените термы так, чтобы они были отождествим?

Ответ:

 (1) терм1 = число(Х,Y,Z), а терм2 = (54,23,23) 

 (2) терм1 = число(76,Y,33), а терм2 = (Z,45,X) 

 (3) терм1 = число(Х,Y,Z), а терм2 = (54,23,78) 

 (4) терм1 = число(Х,Y,Z), а терм2 = (78,23,54) 


Упражнение 10:
Номер 1
Имеются следующие факты:собака(рекс), собака (арчи), собака (марта), собака(реке). Какой ответ будет получен на запрос  ?- bagof(D, co6aкa(D), L)?

Ответ:

 (1) L=[реке, арчи, марта, рекс]; 

 (2) D=[рекс, арчи, марта, реке]; 

 (3) L=[рекс, арчи, марта, реке]; 

 (4) D=[арчи, марта, рекс, реке]; 


Номер 2
Имеются следующие факты:человек(Саша), человек(Паша), человек(Маша), человек(Даша). Какой ответ будет получен на запрос  ?- bagof(С, человек(С), K)?

Ответ:

 (1) K=[ Паша, Маша, Даша, Саша]; 

 (2) С=[ Саша, Даша, Маша, Паша]; 

 (3) K=[Маша, Саша, Паша, Даша]; 

 (4) С=[Маша, Паша, Саша, Даша]; 


Упражнение 11:
Номер 1
Как будет выглядеть ответ на следующий запрос ?- присоединить [а, b, с], [d, e], L)?

Ответ:

 (1) L = [a, b, c, d] 

 (2) L = [a, b, c, d, e] 

 (3) нет 

 (4) L = [a, b, c, e] 


Номер 2
Как будет выглядеть ответ на следующий запрос ?- присоединить([a, b], [c, d], [e, f])?

Ответ:

 (1) D = [a, b, c, d, e, f] 

 (2) D = [a, b, c, d, e] 

 (3) нет правильного варианта 

 (4) D = [a, b, c, d] 


Номер 3
Как будет выглядеть ответ на следующий запрос 
?- присоединить [1, 2, 3], [4, 5], R)?

Ответ:

 (1) R = [1, 2, 3, 4, 5] 

 (2) нет 

 (3) L = [1, 2, 3, 5] 

 (4) R = [1, 2, 3, 4] 




Главная / Искусственный интеллект и робототехника / Проектирование систем искусственного интеллекта / Тест 7