Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЭКЗАМЕН ОИИ

.docx
Скачиваний:
0
Добавлен:
10.05.2024
Размер:
31.43 Кб
Скачать

Как в языке программирования ПРОЛОГ изображается операция целочисленного деления: 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 )

Какое из перечисленных утверждений является утверждением - запросом: знает (Лена, Х)

Язык программирования ПРОЛОГ предназначен для решения: логических задач

В основу разработки языка программирования ПРОЛОГ положены работы: Р. Ковальски, А. Колмерауэра

Основная операция, выполняемая на языке программирования ПРОЛОГ это операция сопоставления с образцом

Какая задача не относится к основному типу задач, решаемых в области искусственного интеллекта: вычислительный эксперимент

Язык программирования ПРОЛОГ относится к логическим языкам программирования

Какая из моделей представления знаний используется в языке программирования ПРОЛОГ: продукционная модель

Соседние файлы в предмете Основы искусственного интелекта