Тест для проверки знаний по системе CLIPS

Тест для проверки знаний по системе CLIPS
Какую основную модель представления знаний использует СLIPS?
Фреймовую;
Продукционную;
Семантические сети;
Логическую.
2. Что означает запись в среде CLIPS (+10 (* 8 9) 4) ?
(10 * 8 + 9) + 4);
(10* ( 8+ 9) + 4);
(10+8*9+4).
3. Чему равно значение выражения (/ 20 (** 2 2)) в среде CLIPS ?
5;
4;
20.
4. Что означает запись в среде CLIPS (-39 (/ 8 2) (* 4 2)) ?
а) (39- ( 8 / 2) - ( 4* 2)) ;
b) (39/ ( 8- 2) / ( 4* 2)) :
c) (39- (8 -2)/ ( 4* 2)) .
5. Чему равно значение выражения (-39 (/ 8 2) (* 4 2)) в среде CLIPS ?
а) 8.5;
b) 23;
c) 27.
6. Чему равно значение выражения (+10 (* 8 9) 4) в среде CLIPS ?
а) 86;
b) 288;
c) 31.
7. Чему равно значение выражения (sqrt (+ (* ?3 ?3) (* ?4 ?4))
а) 7;
b) 5;
c) 3.
8. Что описано следующей конструкцией (deffunction hyp (?a ?b) (sqrt (+(* ?a ?a) (* ?b ?b))?
а) правило;
b)факт;
c) переменные;
d) функция.
9. Укажите правильный вызов функции, заданной следующей конструкцией (deffunction hyp (?a ?b) (sqrt (+(* ?a ?a) (* ?b ?b))?
а) hyp(4 5);
b) (hyp 4 5);
c) (4 5 hyp).
10. Укажите правильный вызов функции, заданной следующей конструкцией (deffunction hyp (?a ?b) (sqrt (+(* ?a ?a) (* ?b ?b))?
а) hyp( ?a, ?b);
b) (hyp 4*4 5*5;
c) (4 5 hyp).
11. Чему равно значение выражения (hyp 4 3), если функция hyp задана следующей конструкцией (deffunction hyp (?a ?b) (sqrt (+(* ?a ?a) (* ?b ?b))?
а) 5;
b) 21;
c) 25.
12. СLIPS содержит три основных элемента:
а) базу фактов, базу правил, блок вывода;
b) базу фактов, базу функций, блок вывода;
с) базу фреймов, базу правил, блок вычислений;
d) базу процедур, базу правил, блок вывода.
13. Каждый цикл блока вывода состоит из трех шагов. Укажите правильную последовательность:
а) выбор правила, подлежащего активизации -> сопоставление фактов и правил-> выполнение действий, предписанных правилом;
b) выполнение действий, предписанных правилом -> сопоставление фактов и правил -> выбор правила, подлежащего активизации;
c) сопоставление фактов и правил -> выбор правила, подлежащего активизации -> выполнение действий, предписанных правилом
14. Что является основной единицей данных, используемой правилами?
а) переменная;
b) функция;
c) факт.
15. Что такое идентификатор факта?
а) переменная соответствующего типа;
b) это короткая запись для отображения факта на экране, например, запись f-10;
c) имя факта, задаваемая при его определении.
16. Что представляет собой факт? Укажите неверный ответ.
а) факт представляет фрагмент информации, который был помещен в текущий список фактов;
b) факт является основной единицей данных, используемой правилами;
c) факт это способ вычисления выражений.
17. Что означает запись f-2?
а) переменная соответствующего типа с именем f -2 ;
b) это запись для отображения на экране функции с именем f-2;
c) запись f-02 служит для обозначения факта с индексом 2.
18. Что означает индекс факта?
а) целочисленный номер факта в базе фактов;
b) это короткая запись для отображения факта на экране;
c) имя факта, задаваемая при его определении.
19. С помощью какой конструкции можно определить множество исходных или априорных знаний в виде набора фактов?
а) (assert (.);
b) (deffacts ..);
c) (deftemplate имя факта ).
20. Для чего используется конструкция (deffacts . )?
а) для определения набора фактов;
b) для добавления факта в базу знаний;
c) для удаления набора фактов.
21. Что означает walk в конструкции (deffacts walk “Some facts about walking” ..))?
а) переменную соответствующего типа;
b) комментарий к набору фактов;
c) имя определяемого набора фактов.
22. Какая команда используется для добавления факта в базу фактов?
а) (assert () );
b) (undeffacts ..);
c) (retract () ).
23. Какая команда используется для удаления факта из базы фактов?
а) (modify .);
b) (retract ..);
c) (undeffacts имя факта ).
24. Какая команда используется для удаления набора фактов из базы фактов?
а) (modify .);
b) (retract ..);
c) (undeffacts имя ).
25. По какой команде набор фактов, определенный конструкцией (deffacts .), добавляется в базу фактов?
а) clear;
b) reset;
c) run.
26. Для чего используется конструкция (deftemplate (slot-1)..(slot-N))?
а) для определения шаблона факта (фрейма);
b) для определения набора фактов;
c) для удаления набора фактов .
27. Сколько слотов задано в шаблоне monkey (deftemplate monkey (slot location (type SYMBOL) (default green-couch)) (slot on-top-of (type SYMBOL) (default floor)) (slot holding (type SYMBOL) (default nothing)))?
а) 6;
b)1;
c) 3.
28. Что включает описание слота в шаблоне? Укажите неверный ответ.
а) значение по умолчанию;
b) номер слота;
c) тип данных;
d) поле данных.
29. Какой из фактов соответствует шаблону (deftemplate monkey (slot location (type SYMBOL) (default green-couch)) (slot on-top-of
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
· Сколько слотов описано в следующем факте (сlient (name "Joe Brown") (id Х9345А) )?
а) 3;
b)1;
c) 2.
31. Какого типа второй слот в следующем факте (сlient (name "Joe Brown") (id Х9345А) )?
а) string;
b) symbol;
c) fact-adress.
32. Какого типа первый слот в следующем факте (сlient (name "Joe Brown") (id Х9345А) )?
а) string;
b) symbol;
c) fact-adress .
33. Укажите тип данных первого слота для следующего факта (сlient (name "Joe Brown") (id 19345) ).
а) string;
b) symbol;
c) integer.
34. Какого типа первый слот в следующем факте (monkey ( location “green-couch”) (on-top-of door) ( holding nothing)?
а) string;
b) symbol;
c) fact-adress.
35. Сколько слотов описано в следующем факте (patient1 (sex female) (name p6) (age 50) (h-chd no) (smoking no) (dm no) (htn no) (chd no) (hdl 30) (ldl 140) (chol 199))?
а) 11;
b) 8;
c) 10.
36. Какого типа третий слот в следующем факте (patient1 (sex female) (name p6) (age 50) (h-chd no) (smoking no) (dm no) (htn no) (chd no) (hdl 30) (ldl 140) (chol 199)?
а) string;
b) symbol;
c) integer.
37. Какого типа пятый слот в следующем факте (patient1 (sex female) (name p6) (age 50) (h-chd no) (smoking no) (dm no) (htn no) (chd no) (hdl 30) (ldl 140) (chol 199)?
а) string;
b) symbol;
c) integer.
38. Какого типа первый слот в следующем факте (patient1 (sex female) (name p6) (age 50) (h-chd no) (smoking no) (dm no) (htn no) (chd no) (hdl 30) (ldl 140) (chol 199)?
а) string;
b) symbol;
c) fact-adress.
39. С помощью какой конструкции можно определить правило?
а) ( deffacts );
b) (defrule .);
c) (defglobal ).
40. Каким символом разделяются левая и правая части правила?
а) скобки;
b) пробел;
c) =>.
41. Что стоит в левой части правила после имени и необязательного комментария?
а) посылки;
b) действия;
c) команды.
42. Для чего используются правила с пустой левой частью?
а) для очистки базы фактов;
b) для того, чтобы остановить работу программы;
c) для того, чтобы инициировать работу программы.
43. Какое действие выполняется при активации следующего правила (defrule vacation (work done) (money plenty) (reservations made) =>(printout t “Let’s go!” crlf)) ?
а) выводится на экран текст;
b) добавляется новый факт;
c) добавляются три новых факта в базу фактов.
44. Сколько условий следующего правила (defrule vacation (work done) (money plenty) (reservations made) =>(printout t “Let’s go!” crlf)) должны выполниться для его активации?
а) 4;
b) 3;
c) 2.
45. Какое действие должно выполниться после активации следующего правила (defrule vacation (work done) (money plenty) (reservations made) =>(printout t “Let’s go!” crlf)) ?
а) добавление нового факта;
b) удаление набора фактов vacation;
c) вывод текста на экран.
46. Сколько условий следующего правила (defrule vis22 ?belts <- (blt ?belt) (test (eq ?belt yes)) => (assert (BELTS WORN)) (retract ?belts)) должны выполниться для его активации?
а) 4;
b) 3;
c) 2.
47. Сколько действий следующего правила (defrule vis22 ?belts <- (blt ?belt) (test (eq ?belt yes)) => (assert (BELTS WORN)) (retract ?belts)) должны выполниться при его активации?
а) 2;
b) 1;
c) 4.
48. Какой факт добавляется в базу фактов после активации следующего правила (defrule vis22 ?belts <- (blt ?belt) (test (eq ?belt yes)) => (assert (BELTS WORN)) (retract ?belts)) ?
а) blt ?belt;
b) BELTS WORN;
c) ?belts.




13PAGE 15


13PAGE 14415




Ў: 15< Основной текст: Основной текст 2‚ Стандартный HTMLB Нижний колонтитул, Номер страницы ПользовательbC:\WINDOWS\Application Data\Microsoft\Word\Автокопия Тест для проверки знаний по системе CLIPS.asd ПользовательJC:\Мои документы\tanya\clips\Тест для проверки знаний по системе CLIPS.doc ПользовательJC:\Мои документы\tanya\clips\Тест для проверки знаний по системе CLIPS.doc ПользовательbC:\WINDOWS\Application Data\Microsoft\Word\Автокопия Тест для проверки знаний по системе CLIPS.asd ПользовательJC:\Мои документы\tanya\clips\Тест для проверки знаний по системе CLIPS.doc ПользовательJC:\Мои документы\tanya\clips\Тест для проверки знаний по системе CLIPS.doc ПользовательbC:\WINDOWS\Application Data\Microsoft\Word\Автокопия Тест для проверки знаний по системе CLIPS.asd ПользовательbC:\WINDOWS\Application Data\Microsoft\Word\Автокопия Тест для проверки знаний по системе CLIPS.asd ПользовательJC:\Мои документы\tanya\clips\Тест для проверки знаний по системе CLIPS.doc
АдминистраторXD:\Интеллектуальные информационные системы\Тест для проверки знаний по системе CLIPS.doc
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·z z

Приложенные файлы

  • doc 15823391
    Размер файла: 56 kB Загрузок: 0

Добавить комментарий