Содержание и структура тестовых материалов
Скачать 257.5 Kb.
|
СОДЕРЖАНИЕ И СТРУКТУРА ТЕСТОВЫХ МАТЕРИАЛОВ По дисциплине «Интеллектуальные информационные системы» (ПИЭ) Тематическая структура Общие сведения об ИИ Инструментальные средства разработки ИИС Модели представления знаний Экспертные системы Содержание тестовых материалов Инструментальные средства разработки ИИС 1. Задание {{ 38 }} ТЗ № 40 ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ Программа на ПРОЛОГе состоит из предложений, которые могут быть: фактами процедурами правилами запросами функциями 2. Задание {{ 39 }} ТЗ № 41 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Утверждение о том, что соблюдается некоторое конкретное соотношение между объектами, называется: факт процедура правило запрос 3. Задание {{ 40 }} ТЗ № 43 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Чтобы установить отношения между объектами на основе имеющихся фактов используют: процедуру факт правила запрос 4. Задание {{ 41 }} ТЗ № 44 ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ Среди перечисленных предложений фактами являются: любит ( Ира, яблоки ). мать ( X, Y ): - родитель ( X, Y ), женщина ( X ). родитель ( А, В ). язык_программирования ( пролог ). страна( Х ). 5. Задание {{ 42 }} ТЗ № 46 ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ Среди перечисленных предложений правилами являются: любит ( Ира, сливы ). знает ( Иван, Х ). мать ( X, Y ) : - родитель ( X, Y ), женщина ( X ). учится ( X, школа ),учится ( Y, школа ). студент (X) :- учится (X, институт). 6. Задание {{ 43 }} ТЗ № 135 Укажите правильный ответ Правило в языке ПРОЛОГ ... требует доказательства является всегда истинным утверждением является ложным утверждением 7. Задание {{ 44 }} ТЗ № 136 Укажите правильный ответ Факт в языке ПРОЛОГ ... требует доказательства является всегда истинным утверждением является ложным утверждением 8. Задание {{ 45 }} ТЗ № 137 Укажите правильный ответ Набор фактов в ПРОЛОГ-программе образует... базу данных базу знаний входные данные файл данных 9. Задание {{ 46 }} ТЗ № 138 Укажите правильный ответ Набор фактов и правил в ПРОЛОГ-программе образует... базу данных базу знаний входные данные файл данных 10. Задание {{ 47 }} ТЗ № 154 ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ Среди перечисленных предложений фактами являются: любит ( Ира, яблоки ). родитель ( А, В ). язык_программирования ( пролог ). страна( Х ). студент ( Х ): - учится ( Х, институт ); учится ( Х, университет ). color(green). 11. Задание {{ 48 }} ТЗ № 44[копия] ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ Среди перечисленных предложений фактами являются: язык_программирования ( пролог ). страна( Х ). отец ( X, Y ): - родитель ( X, Y ), мужчина( X ). страна( россия ). родитель ( иван, Х ). родитель ( иван, олег ). 12. Задание {{ 49 }} ТЗ № 46[копия] ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ Среди перечисленных предложений правилами являются: учится ( X, школа ),учится ( Y, школа ). студент (X) :- учится (X, институт); учится (X, университет) школьник (X) :- учится (X, школа). знает (лена, Х), знает (саша, Х). студент (иван). Sr (A, B, S):- S = (A+B)/2. 13. Задание {{ 50 }} ТЗ № 193 Дополните Утверждение вида A:- B1, B2, . . . ,Bn называется ... Правильные варианты ответа: правило; правилом; 14. Задание {{ 51 }} ТЗ № 50 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Любая последовательность символов, заключенная в кавычки - это ... терм переменная структура атом функтор 15. Задание {{ 52 }} ТЗ № 51 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Атом в языке программирования ПРОЛОГ - это ...... число последовательность символов структура несколько объединенных объектов 16. Задание {{ 53 }} ТЗ № 53 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Тип данных в языке программирования ПРОЛОГ называется... домен терм структура атом функтор 17. Задание {{ 54 }} ТЗ № 54 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Объекты данных в языке программирования ПРОЛОГ называются доменами термами атомами структурами функторами 18. Задание {{ 55 }} ТЗ № 58 Установите соответствие между объектами данных в ПРОЛОГе и их значением
19. Задание {{ 56 }} ТЗ № 59 Установите соответствие между объектами данных в ПРОЛОГе и их значением
20. Задание {{ 57 }} ТЗ № 116 Укажите правильные формы записи имени переменной Name _name "Name" 'name' name* 21. Задание {{ 58 }} ТЗ № 117 Укажите правильные формы записи имени переменной _y Y Y11 'y' "y" 22. Задание {{ 59 }} ТЗ № 118 Укажите правильные формы записи имени переменной в ПРОЛОГе Диана _диана "Диана" диана_ диана* 23. Задание {{ 60 }} ТЗ № 119 Укажите правильные формы записи имени переменной в ПРОЛОГе List _list list* 'list' "List" 24. Задание {{ 61 }} ТЗ № 139 Укажите правильный ответ Переменная, состоящая только из символа подчеркивания, называется анонимной свободной конкретизированной пустой 25. Задание {{ 62 }} ТЗ № 61 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Для описания типов объектов в ПРОЛОГ - программе служит раздел CLAUSES PREDICATE DOMAINS GOAL 26. Задание {{ 63 }} ТЗ № 69 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Раздел DOMAINS в ПРОЛОГ - программе - это .... секция описания предикатов секция описания типов секция описания предложений секция описания запросов секция описания переменных 27. Задание {{ 64 }} ТЗ № 70 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Раздел CLAUSES в ПРОЛОГ - программе - это ...... секция описания предикатов секция описания типов секция описания запросов секция описания фактов и правил секция описания переменных 28. Задание {{ 65 }} ТЗ № 72 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Раздел GOAL в ПРОЛОГ - программе - это ..... секция описания типов секция описания предикатов секция описания запросов секция описания предложений секция описания переменных 29. Задание {{ 66 }} ТЗ № 73 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Какое служебное слово НЕ является названием раздела ПРОЛОГ - программы: GOAL CLAUSES BEGIN PREDICATES 30. Задание {{ 67 }} ТЗ № 74 Установите соответствие между названиями разделов ПРОЛОГ-программы и их содержанием:
31. Задание {{ 68 }} ТЗ № 155 Дополните Для описания типов объектов в ПРОЛОГ - программе служит раздел ... Правильные варианты ответа: domains; 32. Задание {{ 69 }} ТЗ № 156 Дополните Для описания предикатов в ПРОЛОГ-программе используется раздел ... Правильные варианты ответа: predicates; 33. Задание {{ 70 }} ТЗ № 157 Дополните Для записи фактов и правил в ПРОЛОГ - программе служит раздел ... Правильные варианты ответа: clauses; 34. Задание {{ 71 }} ТЗ № 158 Дополните Для записи запроса в ПРОЛОГ - программе служит раздел ... Правильные варианты ответа: goal; 35. Задание {{ 72 }} ТЗ № 194 Укажите ВСЕ правильные ответы Разделы, которые могут отсутствовать в ПРОЛОГ-программе domains predicates clauses goal 36. Задание {{ 73 }} ТЗ № 75 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Для поиска всех решений задачи используется предикат предикат отсечения предикат fail предикат cut предикат nl 37. Задание {{ 74 }} ТЗ № 76 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Для ограничения пространства поиска решения задачи используется предикат предикат отсечения предикат fail предикат nl предикат repeat 38. Задание {{ 75 }} ТЗ № 77 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Предикат ввода READLN позволяет ввести: целые числовые значения строковые значения вещественные числовые значения любые значения 39. Задание {{ 76 }} ТЗ № 78 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Предикат ввода READINT позволяет ввести: целое число вещественное число строковые значения любые значения 40. Задание {{ 77 }} ТЗ № 79 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Предикат ввода READREAL позволяет ввести: строковые величины целое число любое значение вещественное число 41. Задание {{ 78 }} ТЗ № 80 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Использование предиката FAIL позволяет: завершить выполнение программы найти одно решение задачи найти все решения задачи приостановить выполнение программы 42. Задание {{ 79 }} ТЗ № 120 Тождественно-ложный предикат, который искусственно создает ситуацию неуспеха и заставляет продолжить поиск решения задачи - это предикат ... Правильные варианты ответа: fail; 43. Задание {{ 80 }} ТЗ № 121 Укажите правильный ответ Доказательство правила вида: R:-A,!,B,!,C, fail. позволит найти... одно решение подцели А, одно решение подцели В и все решения подцели С все возможные решения подцелей А, В, С единственные решения подцелей А, В, С все решения подцелей А и В, единственное решение подцели С 44. Задание {{ 81 }} ТЗ № 122 Укажите правильный ответ Доказательство правила вида: R:- A, !, B, fail, С. позволит найти... все решения подцелей А и В, единственное решение подцели С одно решение подцели А, все решения подцели В и ни одного решения подцели С все решения подцели В, единственные решения подцелей А и С все возможные решения подцелей В и С, ни одного решения подцели А 45. Задание {{ 82 }} ТЗ № 160 Отметьте правильный ответ Какая конструкция соответствует высказыванию: будет найдено единственное решение для подцелей А и В и все возможные для подцели С. R: - C, !, A, B, fail. R: - A, B, fail, C. R: - A !, B, C, fail. R: - A, B,!, C, fail. 46. Задание {{ 83 }} ТЗ № 168 Отметьте правильный ответ Какая конструкция соответствует высказыванию: будет найдено единственное решение для подцели А и все возможные решения для подцелей С и В R:-C, ! , A , B , FAIL. R:-A , B, FAIL. R:- A, B, !, C, FAIL. R:- A, !, B, C, FAIL. 47. Задание {{ 84 }} ТЗ № 169 Отметьте правильный ответ Какая конструкция соответствует высказыванию: будет найдено единственное решение для подцели С и все возможные решения для подцелей А и В R:-C, ! , A , B , FAIL. R:-A , B, FAIL. R:- A, B, !, C, FAIL. R:- A, !, B, C, FAIL. 48. Задание {{ 85 }} ТЗ № 84 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Список в языке программирования ПРОЛОГ задается перечнем его элементов, заключенных в ... круглые скобки фигурные скобки квадратные скобки кавычки апострофы 49. Задание {{ 86 }} ТЗ № 85 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Пустой список в языке программирования ПРОЛОГ обозначается ... " " ( ) { } [ ] 50. Задание {{ 87 }} ТЗ № 86 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Список в ПРОЛОГе можно разделить на: голову и хвост голову и тело тело и хвост никак нельзя разделить 51. Задание {{ 88 }} ТЗ № 87 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ В каком разделе ПРОЛОГ-программы описывается тип - список: CLAUSES PREDICATES GOAL DOMAINS 52. Задание {{ 89 }} ТЗ № 88 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Какое описание списка в разделе DOMAINS является правильным: list = [ integer ] list = ( integer ) list = " integer" list = integer* list = integer 53. Задание {{ 90 }} ТЗ № 89 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Какая операция в ПРОЛОГе позволяет делить список на голову и хвост: / \ | нет такой операции 54. Задание {{ 91 }} ТЗ № 90 ОТМЕТЬТЕ ПРАВИЛЬНЫЙ ОТВЕТ Элементы списка в ПРОЛОГе разделяются между собой: точкой запятой двоеточием пробелом 55. Задание {{ 92 }} ТЗ № 129 Укажите ВСЕ правильные формы записи списков в ПРОЛОГе: [green, red] [] [[2], [3, 4]] (2, 6, 8) [2; 6; 8] (2 6 8) 56. Задание {{ 93 }} ТЗ № 130 Укажите ВСЕ правильные формы записи списков в ПРОЛОГе: [] (2, 6, 8) [2; 6; 8] (2 6 8) [[2,7], [3, 4], []] [2, 6, 8] 57. Задание {{ 94 }} ТЗ № 131 Укажите ВСЕ правильные формы записи списков в ПРОЛОГе: [пн, вт, ср] ["Пн", "Вт", "Ср"] [[пн, вт], [ср]] (пн, вт, ср) [пн; вт; ср] ([пн, вт], [ср]) 58. Задание {{ 95 }} ТЗ № 132 Укажите правильный ответ Что будет выведено в результате выполнения программы: DOMAINS list = integer* PREDICATES genl( integer, integer, list ) CLAUSES genl(N2,N2,[]):-!. genl(N1,N2,[N1|L]):-N1 GOAL genl(2, 8, L),write(L). [2, 3, 4, 5, 6, 7] [2, 3, 4, 5, 6, 7, 8] [3, 4, 5, 6, 7] [8, 7, 6, 5, 4, 3, 2] [7, 6, 5, 4, 3, 2] 59. Задание {{ 96 }} ТЗ № 133 Укажите правильный ответ Что будет выведено в результате выполнения программы: DOMAINS list = integer* PREDICATES genl( integer, integer, list ) CLAUSES genl(N2,N2,[]):-!. genl(N1,N2,[N1|L]):-N1 GOAL genl(-2, 6, L),write(L). [-2, 0, 2, 4] [ 6, 4, 2, 0, -2] [-2, -1, 0, 1, 2, 3, 4] [-2, -1, 0, 1, 2, 3, 4, 5] [-2, 0, 2, 4, 6] 60. Задание {{ 97 }} ТЗ № 166 Дополните Составной тип данных, который представляет собой набор элементов одного типа, называется... Правильные варианты ответа: список; списком; списки; списками; 61. Задание {{ 98 }} ТЗ № 167 Дополните Списковый тип данных описывается в разделе... Правильные варианты ответа: Domains; 62. Задание {{ 99 }} ТЗ № 171 Укажите правильный ответ Что будет выведено в результате выполнения программы: DOMAINS list = integer* PREDICATES genl( integer, integer, list ) CLAUSES genl(N2,N2,[]):-!. genl(N1,N2,[N1|L]):-N1>N2, N=N1-2, genl(N,N2,L). GOAL genl(8, 0, L),write(L). [8, 6, 4,, 2] [0, 2, 4, 6] [0, 2, 4, 6, 8] [8, 6, 4, 2, 0] 63. Задание {{ 100 }} ТЗ № 88[копия] ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ Списковый тип данных может быть объявлен следующим образом: list = [ integer ] list = integer list_int = integer* list* = integer list = symbol* l = integer* 64. Задание {{ 101 }} ТЗ № 33 ОТМЕТЬТЕ ВСЕ ПРАВИЛЬНЫЕ ОТВЕТЫ В основу разработки языка программирования ПРОЛОГ положены работы: Д. Ричи Р. Ковальски А. Колмерауэра Дж. Маккарти 65. Задание {{ 102 }} ТЗ № 34 Установите в правильной последовательности этапы программирования на языке ПРОЛОГ |