Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Решения тестов / Тема №2. Синтаксис Пролога

.pdf
Скачиваний:
26
Добавлен:
08.04.2021
Размер:
114.92 Кб
Скачать

08.04.2021

Синтаксис Пролога: просмотр попытки

В начало / Мои курсы / ЛФП / Тема 2 / Синтаксис Пролога

Тест начат

Четверг, 8 Апрель 2021, 09:26

Состояние

Завершенные

Завершен

Четверг, 8 Апрель 2021, 09:26

Прошло времени

48 сек.

Баллы

9,00/9,00

Оценка

10,00 из 10,00 (100%)

 

 

Вопрос 1

Верно

Баллов: 1,00 из 1,00

Дана запись на Прологе: not(P):- P, !, fail; true.

Чтобы эту запись можно было считать правильной надо:

Выберите один ответ:

a. убрать предикат cut(!)

b. убрать предикат fail

c. оставить все, как есть

 

 

d. убрать точку с запятой(;)

Вопрос 2

Верно

Баллов: 1,00 из 1,00

Какой из предикатов надо использовать, чтобы сделать процедуру в Прологе детерминированной?

Выберите один ответ: a. fail

b. not

c. нет возможности сделать процедуру детерминированной с помощью какоголибо предиката

d. cut

 

 

https://lms.spbgut.ru/mod/quiz/review.php?attempt=339132&cmid=15667

1/5

08.04.2021

Синтаксис Пролога: просмотр попытки

Вопрос 3

Верно

Баллов: 1,00 из 1,00

Предложен маленький фрагмент программы: domains

title, author=symbol; book=integer;

predicates

book(title, author, year).

Сколько ошибок сделано в описании этих двух разделов?

Выберите один ответ: a. одна

b. три

 

 

c. Ни одной

d. две

Вопрос 4

Верно

Баллов: 1,00 из 1,00

Лексической областью переменных в Прологе является.....

Выберите один ответ: a. Вся программа

b. Одно предложение

 

 

c. Только процедура

d. цель

https://lms.spbgut.ru/mod/quiz/review.php?attempt=339132&cmid=15667

2/5

08.04.2021

Синтаксис Пролога: просмотр попытки

 

 

Вопрос 5

 

 

 

Верно

 

 

 

Баллов: 1,00 из 1,00

 

 

 

 

 

 

Рассмотрим следующее предложение: p:-p. Какое из наших заключений будет правильным?

 

 

Выберите один или несколько ответов:

 

 

 

a. С декларативной точки зрения предложение является правильным.

 

 

 

 

b. С процедурной точки зрения - абсолютно бесполезное предложение

 

 

 

 

c. Если мы поставим цель ? – рто войдем в бесконечный цикл

 

 

 

d. Нам необходимо продумать методы, которые позволят нам избежать бесконечных циклов

Вопрос 6

Верно Баллов: 1,00 из 1,00

Свободные переменные в предикате not…..

Выберите один ответ:

…определяются квантификацией переменных в подцелях

…не разрешены

 

 

…разрешены

 

…разрешены только при определенных условиях

 

https://lms.spbgut.ru/mod/quiz/review.php?attempt=339132&cmid=15667

3/5

08.04.2021

Синтаксис Пролога: просмотр попытки

 

Вопрос 7

 

 

Верно

 

 

Баллов: 1,00 из 1,00

 

 

Что представляет собой в логическом программировании понятие – функтор?

 

Выберите один ответ:

 

 

a. функция

 

 

b. составной объект

 

 

c. имя, которое определяет вид составного объекта и объединяет вместе его аргументы

 

 

d. имя переменной

 

 

Вопрос 8

Верно Баллов: 1,00 из 1,00

Какие механизмы использует компилятор Пролога для доказательства цели?

Выберите один или несколько ответов: a. Факты и правила

b. Принцип резолюции Робинсона

 

 

c. Подпрограммы поиска с возвратом

 

 

d. Подпрограмму унификации

 

 

https://lms.spbgut.ru/mod/quiz/review.php?attempt=339132&cmid=15667

4/5

08.04.2021

Синтаксис Пролога: просмотр попытки

 

 

Вопрос 9

 

 

 

Верно

 

 

 

Баллов: 1,00 из 1,00

 

 

 

 

 

 

 

 

 

 

 

Что такое дедуктивная система:

 

 

 

Выберите один или несколько ответов:

 

 

 

a. способ задания множества путем указания исходных элементов и правил вывода

 

 

 

 

b. исчисление

 

 

 

 

 

 

c. Формальная система

 

 

 

 

 

 

d. Программа, решающая вашу задачу

 

 

 

 

 

◄ Синтаксис Лиспа

Перейти на...

Методы оценки ►

https://lms.spbgut.ru/mod/quiz/review.php?attempt=339132&cmid=15667

5/5