Студопедия — Язык программирования Пролог
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Язык программирования Пролог






1. В языке Пролог факт — это:

1) неопровержимое доказательство;

2) истинное происшествие;

3) предикат с аргументами-константами;

4) правило, которое выполняется всегда.

2. В языке Пролог правило — это:

1) хорновские фразы с заголовком и одной или несколькими подцелями;

2) предикаты, носящие приказывающий характер;

3) факты, в которых содержится условие;

4) алгоритм действия.

3. Вопрос — это:

1) отправная точка логического ввода, происходящего при выполнении про­граммы;

2) отправная точка логического вывода, происходящего при выполнении программы;

3) отправная точка логического вывода свободных переменных;

4) запрос программы на сопоставление переменных.

4. Имя — это:

1) последовательность букв и цифр, начинающаяся со строчной буквы;

2) последовательность букв и цифр, начинающаяся с заглавной буквы;

3) конструкция, состоящая из имени и заключенного в круглые скобки списка его аргументов, разделенных запятыми.

4) объединение элементов произвольных видов, разделенных запятыми и заключенных в квадратные скобки.

5. Переменная — это:

1) последовательность букв и цифр, начинающаяся со строчной буквы;

2) последовательность букв и цифр, начинающаяся с заглавной буквы;

3) конструкция, состоящая из имени и заключенного в круглые скобки списка его аргументов, разделенных запятыми;

4) объединение элементов произвольных видов, разделенных запятыми и заключенных в квадратные скобки.

6. Вопрос называется общим, если:

1) все переменные, которые он содержит, — свободные;

2) хотя бы одна переменная, которую он содержит, — свободная;

3) он не содержит переменных;

4) все переменные, которые он содержит, — связанные.

7. Вопрос называется частным, если:

1) все переменные, которые он содержит, — свободные;

2) хотя бы одна переменная, которую он содержит, — свободная;

3) он содержит переменные;

4) все переменные, которые он содержит, — связанные.

8. Структура — это:

1) объединение элементов произвольных видов, разделенных запятыми и заключенных в квадратные скобки;

2) конструкция, состоящая из имени структуры и ее свойств, разделенных запятыми;

3) последовательности букв и цифр, начинающиеся со строчной буквы;

4) конструкция, состоящая из имени структуры и заключенного в скобки списка ее аргументов, разделенных запятыми.

9. Список — это:

1) объединение элементов произвольных видов, разделенных запятыми и заключенных в квадратные скобки;

2) конструкция, состоящая из имени структуры и ее свойств, разделенных запятыми;

3) последовательности букв и цифр, начинающиеся со строчной буквы;

4) конструкция, состоящая из имени структуры и заключенного в скобки списка ее аргументов, разделенных запятыми.

10. Программа на Прологе является:

1) алгоритмом действия операторов на переменные;

2) записью условия задачи на языке формальной логики;

3) процедурным описанием алгоритма;

4) функциональным описанием алгоритма.

11. Чем в языке Пролог заканчивается строка программы?

1): 2): - 3); 4).

12. Какая операция в языке Пролог является основной?

1) присваивание; 2) сопоставление;

3) отсекание; 4) редуцирование.

13. Как в языке Пролог выглядит запрос?

1)?; 2) /Не1р; 3) гаргоз; 4) зау.

14. В языке Пролог выход из рекурсии обеспечивается:

1) На1" Ь; 2) Вгеак; 3) 5*: ор; 4)! (отсечение).

15. В языке Пролог списком будет:

1) [голова | хвост]; 2) рАпех-Ь; 3) зе" Ь о!: л_-Ьет; 4) ггау.

16. Что в языке Пролог будет являться именем:

1) Ыаше; 2) паше; 3) $паше; 4) #паше.

17. Что в языке Пролог будет являться переменной:

1) Ыаше; 2) паше; 3) $паше; 4) #паше.

18. Переменная, используемая в качестве аргумента предиката, когда конкретное значение переменной несущественно, — это переменная:

1) свободная; 2) связанная; 3) анонимная; 4) декларативная.

19. Переменная, которая еще не получила конкретного значения в результате со­поставления с константами в фактах, — это:

1) свободная; 2) связанная; 3) анонимная; 4) декларативная.

20. Переменная, которая приняла конкретное значение, называется:

1) свободной; 2) связанной; 3) анонимной; 4) декларативной.

21. Переменные служат:

1) хранилищем информации; 2) частью процесса сопоставления;

3) отправной точкой логического вывода; 4) заменой констант.

22. Стратегия согласования «замкнутый мир» — это когда:

1) поиск подходящих для согласования фактов и правил в базе знаний про­исходит последовательно сверху вниз, и если подходящих фактов не най­дено, — ответ отрицательный;

2) поиск подходящих для согласования фактов и правил в базе знаний про­исходит последовательно снизу вверх, и если подходящих фактов не най­дено, — ответ отрицательный;

3) поиск подходящих для согласования фактов и правил в базе знаний про­исходит последовательно сверху вниз, и если подходящих фактов не най­дено, — ответ положительный;

4) поиск подходящих для согласования фактов и правил в базе знаний про­исходит последовательно снизу вверх, и если подходящих фактов не най­дено, — ответ положительный.

23. Декларативный подход к программе — это когда:

1) последовательность сопоставлений, конкретизаций переменных и резо­лютивных выводов происходит при ее выполнении;

2) описанные отношения объектов некоторой предметной области и связи рассматриваются статически;

3) описанные отношения объектов некоторой предметной области и связи рассматриваются динамически;

4) последовательность сопоставлений, конкретизаций переменных и резолю­тивных выводов происходит при ее компиляции в оперативную память.

24. Процедурный подход к программе — это когда:

1) последовательность сопоставлений, конкретизаций переменных и резо­лютивных выводов происходит при ее выполнении;

2) описанные отношения объектов некоторой предметной области и связи рассматриваются статически;

3) описанные отношения объектов некоторой предметной области и связи рассматриваются динамически;

4) последовательность сопоставлений, конкретизаций переменных и резолю­тивных выводов происходит при ее компиляции в оперативную память.

25. Каков будет результат выполнения программы: шисЬ ([], 0).

шисЬ ([А|В], Ы): - шисЬ (В, М), N 15 М+1.? - гписЬ ([саша, игорь, лена]), X). 1) Х= 3; 2) Х= лена; 3) Х= саша; 4) Х= игорь.

26. Каков будет результат выполнения программы:

РГ1П (X, [Х|У]).

рг! п (X, [А|У]): - рг1п (Х, У).

? рг1п (4, [1, 3, 4, 9]).

1) Уез; 2) N0; 3) Тгие; 4) Ра1зе.

27. Каков будет результат выполнения программы:

рг13 ([], Р, Р).

рг! з ([Х|У], Р, [X|Т]): - рг1з (У, Р, Т).

? рг13 (Ъ, [джим..К], [джек, бил, джим, тим, джим, боб]).

1) Ъ=[джек, бил]. К=[тим, джим, боб]. Ъ=[джек, бил, джим, тим]. К=[боб].

2) К=[джек, бил]. Ъ=[тим, джим, боб]. К=[джек, бил, джим, тим]. Ъ=[боб].

3) Ъ=[джек, тим]. К=[ джек, тим, джим, боб]. Ъ=[джек, тим]. К=[джим].

4) Ъ=[джек]. К=[боб]. Ъ=[джек, бил, джим, тим]. К=[джек, боб].

28. Каков будет результат выполнения программы: шах([X], Х).

шах([Х|У], Х): - шах(У, ДО), Х> ДО,!. шах ([X|У], ДО): - шах(У, ДО).? шах([1, 7, б, 4, 3], М)

1) М= 1; 2) М= 7; 3) М= 3; 4) М= 6.

29. Предикат вычисления факториала натурального числа п выглядит:

1) ^ак1: ог1а1 (1, 1) - ^ак1: ог1а1 (КГ, X): - ^ак1: ог1а1 (N-1, У), X 15 У*Ы;

2) ^ак1: ог1а1 (1, 1).. ^ак1: ог1а1 (1Я, Х) ^ак" Ьог1а1 (И, У), У 1з Х*Ы;

3) ^акЪог1а1 (0, 1). ^ак1: ог1а1 (КГ, X): - ^ак1: ог1а1 (КГ, X), X 13 КГ*(КГ-1);

4) ^ак!: ог1а1 (0, 1). ^ак" Ьог1а1 (КГ, У): - ^ак1: ог1а1 (N-1, X), X 15

30. Каков будет результат выполнения программы: с1аизез

Мап (" Агамемнон"). Мап (" Аид"). Мап (" Атлант"). Мап (" Гелиос"). ДОогпап (" Автоноя"). ДОогпап (" Агава").

ДОогпап (" Антигона"). ДОогпап (" Афродита"). ДОогпап (" Галатея"). РагепЪ (" Агамемнон", " Аид"). Рагеп1: (" Автоноя", " Аид"). Рагеп1: (" Гелиос", " Атлант"). РагепЪ (" Галатея", " Атлант"). Рагеп^Ь (" Атлант", " Афродита"). Рагеп^Ь (" Антигона", " Афродита"). Мо^Ьег (Х, У): -Рагеп" Ь (Х, У), ДОогпап (X). Ра^Ьег (X, У): -Рагеп1: (X, У), Мап (X). БаидЬ^ег (X, У): -РагепЪ (X, У), ДОогпап (У). Зип (X, У): -Рагеп1: (X, У), Мап (У).

Ргес1ок(Х, У): -рагепЪ (X, У).

Ргес1ок (X, У): -РагепЪ (У), Ргес1ок (X, 2).

? Ра1: Ъег (" Гелиос", " Аид").

1) Уез; 2) N0; 3) Гелиос; 4) Аид.

31. Каков будет результат выполнения программы:

с1аизез

Мап (" Агамемнон"). Мап (" Аид"). Мап (" Атлант"). Мап (" Гелиос"). ДОотап (" Автоноя"). ДОотап (" Агава").

ДОотап (" Антигона"). ДОотап (" Афродита"), ДОотап (" Галатея").

РагепЪ (" Агамемнон", " Аид "). РагепЪ (" Автоноя", " Аид").

РагепЪ (" Гелиос", " Атлант"). РагепЪ (" Галатея", " Атлант").

РагепЪ (" Атлант", " Афродита"). РагепЪ (" Антигона", " Афродита").

Мо-ЬЪег (X, У): -РагепЪ (X, У), Юотап (X).

РаЪЪег(Х, У): -РагепЪ(Х, У), Мап(X).

ЭаидЬ1: ег (X, У): -РагепЪ (X, У), Юотап (У).

5ип(X, У): -РагепЪ(X, У), Мап(У).

Ргес1ок(Х, У): -рагепЪ (X, У).

Ргес1ок (X, У): -РагепЪ (2, У), Ргес1ок (X, 2).

? Мо1: Ъег (X, " Афродита")

1) Х=Антигона; 2) Х=Атлант; 3) Х=Гелиос; 4) Х=Галатея.

32. Каков будет результат выполнения программы:

с1аизез

Мап (" Агамемнон"). Мап (" Аид"). Мап (" Атлант"). Мап (" Гелиос"). ДОотап (" Автоноя"). ДОотап (" Агава").

ДОотап (" Антигона"). ДОотап (" Афродита"), ДОотап (" Галатея").

РагепЪ (" Агамемнон ", " Аид"). РагепЪ (" Автоноя", " Аид").

РагепЪ (" Гелиос", " Атлант"). РагепЪ (" Галатея", " Атлант").

РагепЪ (" Атлант", " Афродита"). РагепЪ (" Антигона", " Афродита").

Мо-ЬЬег (Х, У): -РагепЪ (X, У), Юотап(Х).

Ра1: Ьег (X, У): -РагепЪ (X, У), Мап(Х).

ЭаидЬ-Ьег (X, У): -РагепЪ (X, У), Юотап(У).

5ип(X, У): -РагепЪ(X, У), Мап(У).

Ргес1ок(Х, У): -рагепЪ (X, У).

Ргес1ок (X, У): -РагепЪ (2, У), Ргес1ок (X, 2).

? 5ип(" Гелиос", X).

1) Х=Атлант; 2) Х=Галатея; 3) Х=Афродита; 4) Х=Аид.

33. Каков будет результат выполнения программы:

с1аизез

Мап (" Агамемнон"). Мап (" Аид"). Мап (" Атлант"). Мап (" Гелиос"). ДОотап (" Автоноя"). ДОотап (" Агава").

ДОотап (" Антигона"). ДОотап (" Афродита"), ДОотап (" Галатея"). РагепЪ (" Агамемнон ", " Аид"). РагепЪ (" Автоноя", " Аид"). РагепЪ (" Гелиос ", " Атлант"). РагепЪ (" Галатея", " Атлант"). РагепЪ (" Атлант ", " Афродита"). РагепЪ (" Антигона", " Афродита"). Мо-ЬЬег (X, У): -РагепЪ (X, У), Юотап (X).

ТаЪЪег(X, У): -Рагеп*: (X, У), Мап(X).

БаидЬ" Ьег (X, У): -РагепЪ (X, У), ДОогпап (У).

Зип (Х, У): -Рагеп" Ь (Х, У), Мап (У).

Ргес1ок (X, У): -рагеп*: (X, У).

Ргес1ок(Х, У): -РагепЪ (2, У), Ргес1ок (X,.2).

? Ргес1ок(Х, " Афродита").

1) Х=Гелиос;

2) Х=Галатея;

3) 2 зо1и-Ыоп Х=Гелиос Х=Галатея;

4) 4 зо1и" Ыоп Х=Гелиос Х=Галатея Х=Атлант Х=Антигона.







Дата добавления: 2014-11-10; просмотров: 1553. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

Словарная работа в детском саду Словарная работа в детском саду — это планомерное расширение активного словаря детей за счет незнакомых или трудных слов, которое идет одновременно с ознакомлением с окружающей действительностью, воспитанием правильного отношения к окружающему...

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия