ЭКЗАМЕН ОИИ
.docx
Как в языке программирования ПРОЛОГ изображается операция целочисленного деления: div
Остаток от деления в языке ПРОЛОГ обозначается операцией: mod
Начало исследований в области искусственного интеллекта относится: конец 50-х годов 20 века
Первые исследования в области искусственного интеллекта связывают с работами: Саймана, Ньюэлла, Шоу
Первые исследования в области искусственного интеллекта связаны с разработкой
программ, на основе применения: эвристических методов
Установите правильную последовательность периодов истории исследования и разработок в области искусственного интеллекта:
А) Исследования по "общему интеллекту", попытки смоделировать общие интеллектуальные процессы, свойственные человеку.
В) Исследование и разработка подходов к формальному представлению знаний.
С) Разработка специализированных интеллектуальных систем, имеющих прикладное практическое значение.
D) Фронтальная работа по созданию ЭВМ нового поколения.
Е) Разработка роботов, подобных
человеку
Направление искусственного интеллекта, ориентированное на аппаратное моделирование структур, подобных структуре человеческого мозга называется нейрокибернетика; нейрокибернетикой
Направление искусственного интеллекта, ориентированное на поиск алгоритма решения интеллектуальных задач, называется кибернетика "черного ящика"
Нейрокибернетика сосредоточена на создании и объединении элементов в функционирующие системы, которые называются: нейроновые сети
В настоящее время при создании нейроновых сетей используются подходы: аппаратный, программный, гибридный
Работы Саймана, Ньюэлла и Шоу по исследованию процессов решения логических задач положили начало этой научной области: искусственный интеллект
В основе нейрокибернетики лежит принцип, который ориентирован на: аппаратное моделирование структур, сходных со структурой человеческого мозга
В основе кибернетики "черного ящика" лежит принцип, который ориентирован на: поиск алгоритмов решения интеллектуальных задач
Основными направлениями в области исследования искусственного интеллекта являются: кибернетика "черного ящика", нейрокибернетика
Модель, основанная на представлении знаний в форме правил, структурированных в соответствии с образцом <<ЕСЛИ (условие), ТО (действие)>> является: продукционной моделью
Модель, построенная на отдельных фреймах (рамках), которые являются единицами представления информации, называется: фреймовая сеть
Модель, основанная на изображении понятий с помощью точек и отношений между ними, с помощью дуг на плоскости является: семантическая сеть
По количеству отношений семантические сети подразделяются на: однородные, неоднородные
По типам отношений семантические сети подразделяются на: бинарные, парные
Единица представления знаний (информации) об объекте, которую можно описать некоторой совокупностью понятий и сущностей называется фрейм, фреймом
Фрейм имеет определенную внутреннюю структуру, состоящую из множества отдельных элементов, которые называются слотами, слот
Фрейм имеет определенную внутреннюю структуру, которая состоит из: слотов
Слот – это отдельный элемент внутренней структуры фрейма
Язык программирования ориентированный на использование продукционной модели представления знаний называется: ПРОЛОГ
При использовании продукционной модели база знаний состоит из: фактов, правил
Какой раздел в ПРОЛОГ - программе служит для описания объектов и их типов: DOMAINS
Какой раздел в ПРОЛОГ - программе служит для описания предикатов: PREDICATES
Какой раздел в ПРОЛОГ - программе служит для записи утверждений - фактов: CLAUSES
Какой раздел в ПРОЛОГ - программе служит для записи запроса: GOAL
Раздел DOMAINS в ПРОЛОГ - программе - это секция описания типов
Раздел CLAUSES в ПРОЛОГ - программе – это секция описания предложений
Раздел PREDICATES в ПРОЛОГ - программе - это секция описания предикатов
Раздел GOAL в ПРОЛОГ - программе - это секция описания запросов
Какое служебное слово не является названием раздела ПРОЛОГ - программы: BEGIN
Переменная, не имеющая значения, называется: свободной
Переменная, имеющая значение, называется: конкретизированной
Любая последовательность символов, заключенная в кавычки - это атом
Атом в языке программирования ПРОЛОГ – это последовательность символов
Структура в языке программирования ПРОЛОГ – это несколько объединенных объектов
Тип данных в языке программирования ПРОЛОГ называется: домен
Объекты данных в языке программирования ПРОЛОГ называются: терм
Какие объекты относятся к переменным: Диана, _ диана
Какие объекты являются структурой: дата (15 мая, 2004)
Какие объекты относятся к атомам: ирина, "Ирина"
Какое ключевое слово используется в языке программирования ПРОЛОГ для описания объектов строкового типа: STRING
Какое ключевое слово используется в языке программирования ПРОЛОГ для описания объектов целого типа: INTEGER
Какое ключевое слово используется в языке программирования ПРОЛОГ для описания объектов вещественного типа: REAL
Какие типы данных отсутствуют в языке программирования ПРОЛОГ: WORD, BOOLEAN, LONGINT
Какой предикат используется для поиска всех решений задачи: предикат fail
Какой предикат используется для ограничения пространства поиска: предикат отсечения
Предикат ввода READLN позволяет ввести: строковые значения
Предикат ввода READINT позволяет ввести: целое число
Предикат ввода READREAL позволяет ввести: вещественное число
Использование предиката FAIL позволяет: найти все решения программы
Предикат отсечения обозначается: ! (восклицательный знак)
Тождественно-ложный предикат, который искусственно создает ситуацию неуспеха и заставляет продолжить поиск решения задачи, называется: предикатом FAIL
Программа на ПРОЛОГе состоит из предложений, которые могут содержать: факт, правило, запрос
Утверждение о том, что соблюдается некоторое конкретное соотношение между объектами, называется: факт
Формулировка задачи, которую программа должна решить, называется: запрос
Чтобы установить отношения между объектами на основе имеющихся фактов используют: правила
Какое из перечисленных утверждений является утверждением - фактом: любит (ира, яблоки).
Какое из перечисленных утверждений не является утверждением - фактом: знает (Татьяна, Х)
Какое из перечисленных утверждений является правилом: мать (X, Y): - родитель (X, Y), женщина (X)
Какое из перечисленных утверждений является утверждением - запросом: знает ( Лена, Х )
Язык программирования ПРОЛОГ предназначен для решения: логических задач
В основу разработки языка программирования ПРОЛОГ положены работы: Р. Ковальски, А. Колмерауэра
Основная операция, выполняемая на языке программирования ПРОЛОГ – это операция сопоставления с образцом
Какая задача не относится к основному типу задач, решаемых в области искусственного интеллекта: вычислительный эксперимент
Язык программирования ПРОЛОГ относится к логическим языкам программирования
Какая из моделей представления знаний используется в языке программирования ПРОЛОГ: продукционная модель
Что будет выведено на экран в результате ПРОЛОГ-программы:
PREDICATES
выбор (integer, integer, integer)
CLAUSES
выбор (А, В, А): - А<=В.
выбор (А,В,В).
GOAL
выбор (15, 8, М), WRITE (М).
В) 8
Что будет выведено на экран в результате выполнения программы:
PREDICATES
SR (real, real, real)
CLAUSES
SR (А, В, S): - S=(А+В)/2
GOAL
SR (8, 12, S), WRITE (S).
В) 10
Что будет выведено на экран в результате ПРОЛОГ-программы:
CLAUSES
учится ("Дима", институт).
учится ("Лена", университет).
учится ("Вова", школа).
учится ("Лана", институт).
учится ("Леша", университет).
учится ("Вера", школа).
Goal
учится ("Лена", X), write(X), fail.
D) университет
Что будет выведено на экран в результате ПРОЛОГ-программы:
Clauses
играет ("Саша", футбол).
играет ("Инна", волейбол).
играет ("Андрей", футбол).
играет ("Сережа", гандбол).
играет ("Ира", теннис).
играет ("Андрей", бейсбол).
Goal
играет (Х, футбол), write(X), fail.
D) Саша, Андрей
Что будет выведено на экран в результате выполнения программы:
Clauses
родитель ("Лиза", "Борис").
родитель ("Коля", "Борис").
родитель ("Коля", "Лиза").
родитель ("Борис", "Анна").
родитель ("Борис", "Таня").
родитель ("Таня", "Катя").
Goal
родитель (Х, "Лиза"), write(X).
В) Коля
Что будет выведено на экран в результате выполнения программы:
Clauses
учится ("Маша", "Москва").
учится ("Петя", "Киров").
учится ("Оля", "Сочи").
учится ("Саша", "Омск").
учится ("Наташа", "Москва").
учится ("Таня", "Киров").
учится ("Оля", "Томск").
Goal
учится ("Маша", Y), write(Y).
С) Москва
Что будет выведено на экран в результате выполнения программы:
Clauses
любит ("Анна", яблоки).
любит ("Оля", бананы).
любит ("Света", шоколад).
любит ("Маша", апельсины).
любит ("Анна", бананы).
любит ("Оля", яблоки).
Goal
любит (X, бананы), write(X), fail.
Е) Оля Анна
Что будет выведено на экран в результате выполнения программы:
Clauses
знает ("Лена", "Таня").
знает ("Лена", "Саша").
знает ("Саша", "Таня").
знает ("Таня", "Вася").
знает ("Вася", "Дима").
знает ("Дима", "Катя").
Goal
знает (Х, "Саша"), write(X).
С) Лена
Что будет выведено на экран в результате выполнения программы:
Predicates
выбор (real, real, real)
Clauses
выбор (X, Y, X): - X>=Y.
выбор (X, Y, Y).
Goal
выбор (21, 12, M), write (M).
D) 12
Что будет выведено на экран в результате выполнения программы:
Predicates
Sr (real, real, real, real)
Clauses
Sr (X, Y, Z, S): - S = (X+Y+Z)/3.
Goal
Sr (3, 9, 12, S), write (S).
В) 8
Что будет выведено на экран в результате выполнения программы:
Clauses
играет ("Саша", футбол).
играет ("Катя", теннис).
играет ("Олег", футбол).
играет ("Инна", волейбол).
играет ("Саша", теннис).
играет ("Оля", волейбол).
Goal
играет (Х, теннис), играет (Y, футбол), X=Y.
А) Саша
Что будет выведено на экран в результате выполнения программы:
Clauses
родитель ("Таня", "Борис").
родитель ("Коля", "Полина").
родитель ("Коля", "Лиза").
родитель ("Борис", "Анна").
родитель ("Борис", "Полина").
родитель ("Таня", "Катя").
Goal
родитель ("Таня", Х), родитель (Х, "Полина"), write(X).
А) Борис
83. Что будет выведено на экран в результате выполнения программы:
Clauses
учится ("Маша", "Москва").
учится ("Петя", "Киров").
учится ("Оля", "Сочи").
учится ("Саша", "Омск").
учится ("Наташа", "Москва").
учится ("Таня", "Сочи").
Goal
учится (Х, "Сочи"), учится (Y, "Сочи"), Х<>Y.
Е) Оля Таня
84. Что будет выведено на экран в результате выполнения программы:
Clauses
знает ("Костя", "Анна").
знает ("Лена", "Таня").
знает ("Лена", "Саша").
знает ("Саша", "Таня").
знает ("Леша", "Оля").
знает ("Наташа", "Олег").
Goal
знает ("Лена", Х), знает ("Саша", Х), write(X).
С) Таня
Что будет выведено на экран в результате выполнения программы:
Clauses
родитель ("Иван", "Катя").
родитель ("Анна", "Олег").
родитель ("Катя", "Дима").
родитель ("Игорь", "Иван").
жен ("Катя").
жен ("Анна").
муж ("Иван").
муж ("Олег").
муж ("Дима").
муж ("Игорь").
дед (Х,Z):- родитель (Х,Y), родитель (Х,Z), муж (Х).
Goal
дед (Х, "Катя"), write(X).
Е) Игорь
Что будет выведено на экран в результате выполнения программы:
Clauses
играет ("Света", гитара).
играет ("Маша", скрипка).
играет ("Максим", скрипка).
играет ("Маша ", гитара).
жен ("Света").
жен ("Маша").
муж ("Максим").
скрипка - жен (Х):- играет (Х, скрипка), жен (Х) .
Goal
скрипка - жен (Х), write(X).
D) Маша
Что будет выведено на экран в результате выполнения программы:
Clauses
родитель ("Елена", "Анна").
родитель ("Маша", "Ольга").
родитель ("Анна", "Катя").
родитель ("Анна", "Маша").
жен ("Елена").
жен ("Анна").
жен ("Маша").
жен ("Ольга").
жен ("Катя").
мать (Х,Y):- родитель (Х,Y), жен (Х).
бабушка (Х,Z):- мать (Х,Y), родитель (Х,Z).
Goal
бабушка (X, "Маша"), write(X).
А) Елена
88. Что будет выведено на экран в результате выполнения программы:
Clauses
любит ("Анна", яблоки).
любит ("Оля", бананы).
любит ("Света", шоколад).
любит ("Маша", апельсины).
любит ("Анна", бананы).
любит ("Оля", яблоки).
Goal
любит (X, бананы), write(X).
С) Оля
Что будет выведено на экран в результате выполнения программы:
Clauses
студент ("Ира", 2).
студент ("Оля", 1).
студент ("Юра", 3).
студент ("Маша", 4).
студент ("Леша", 2).
студент ("Коля", 3).
Goal
студент (X, 1), write(X).
С) Оля
Что будет выведено на экран в результате выполнения программы:
Clauses
играет ("Света", гитара).
играет ("Саша", скрипка).
играет ("Максим", рояль).
играет ("Маша ", гитара).
жен ("Света").
жен ("Маша").
муж ("Саша").
муж ("Максим").
скрипка_муж (Х):- играет (Х, скрипка), муж (Х) .
Goal
скрипка_муж (Х), write(X).
С) Саша
Основным объектам формирования, обработки и исследования в области искусственного интеллекта является: знания
Список в языке программирования ПРОЛОГ задается перечнем его элементов заключенных в: квадратные скобки
Как обозначается пустой список в языке программирования ПРОЛОГ: D) [ ]
Список в ПРОЛОГе можно разделить на: голову и хвост
Какое описание списка в разделе DOMAINS является правильным: list = integer*
Какая операция в ПРОЛОГе позволяет делить список на голову и хвост:
А) /
В) \
С) *
D) -
Е) нет такой операции
Элементы списка в ПРОЛОГе разделяются между собой: запятой
Экспертные системы предназначены для решения: неформализованных задач
Структура в языке программирования ПРОЛОГ – это несколько объединенных объектов
Тип данных в языке программирования ПРОЛОГ называется: домен
Объекты данных в языке программирования ПРОЛОГ называются: терм
Какие объекты относятся к переменным: Диана, _ диана
Какие объекты являются структурой: дата ( 15 мая, 2004)
Какие объекты относятся к атомам: ирина, "Ирина"
Какое ключевое слово используется в языке программирования ПРОЛОГ для описания объектов строкового типа: STRING
Какое ключевое слово используется в языке программирования ПРОЛОГ для описания объектов целого типа: INTEGER
Какое ключевое слово используется в языке программирования ПРОЛОГ для описания объектов вещественного типа: REAL
Какие типы данных отсутствуют в языке программирования ПРОЛОГ: WORD, BOOLEAN, LONGINT
Какой предикат используется для поиска всех решений задачи: предикат fail
Какой предикат используется для ограничения пространства поиска: предикат отсечения
Какое из перечисленных утверждений является утверждением - фактом: любит ( ира, яблоки ).
Какое из перечисленных утверждений не является утверждением - фактом: знает ( Татьяна, Х )
Какое из перечисленных утверждений является правилом: мать ( X, Y ) : - родитель ( X, Y ), женщина ( X )
Какое из перечисленных утверждений является утверждением - запросом: знает (Лена, Х)
Язык программирования ПРОЛОГ предназначен для решения: логических задач
В основу разработки языка программирования ПРОЛОГ положены работы: Р. Ковальски, А. Колмерауэра
Основная операция, выполняемая на языке программирования ПРОЛОГ это операция сопоставления с образцом
Какая задача не относится к основному типу задач, решаемых в области искусственного интеллекта: вычислительный эксперимент
Язык программирования ПРОЛОГ относится к логическим языкам программирования
Какая из моделей представления знаний используется в языке программирования ПРОЛОГ: продукционная модель