Для чего используется конструкция (deffacts …. )?
а) для очистки базы фактов; 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.
Тест для проверки знаний по системе CLIPS
a) Фреймовую; b) Продукционную; c) Семантические сети; d) Логическую. 2. Что означает запись в среде CLIPS (+10 (* 8 9) 4)? a) (10 * 8 + 9) + 4); b) (10* (8+ 9) + 4); c) (10+8*9+4). 3. Чему равно значение выражения (/ 20 (** 2 2)) в среде CLIPS? a) 5; b) 4; c) 20. Что означает запись в среде 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) факт. Что такое идентификатор факта? а) переменная соответствующего типа; b) это короткая запись для отображения факта на экране, например, запись f-10; c) имя факта, задаваемая при его определении. Что представляет собой факт? Укажите неверный ответ. а) факт представляет фрагмент информации, который был помещен в текущий список фактов; b) факт является основной единицей данных, используемой правилами; c) факт это способ вычисления выражений. Что означает запись f-2? а) переменная соответствующего типа с именем f -2; b) это запись для отображения на экране функции с именем f-2; c) запись f-02 служит для обозначения факта с индексом 2. Что означает индекс факта? а) целочисленный номер факта в базе фактов; b) это короткая запись для отображения факта на экране; c) имя факта, задаваемая при его определении. 19. С помощью какой конструкции можно определить множество исходных или априорных знаний в виде набора фактов? а) (assert (………….); b) (deffacts …………………..); c) (deftemplate имя факта ……………). Для чего используется конструкция (deffacts ….)? а) для определения набора фактов; b) для добавления факта в базу знаний; c) для удаления набора фактов.
|