игра брюс 2048
Главная / Программирование / Основы программирования на языке Пролог / Тест 3

Основы программирования на языке Пролог - тест 3

Упражнение 1:
Номер 1
Правило - это предложение, которое состоит

Ответ:

 (1) только из заголовка 

 (2) только из тела 

 (3) из заголовка и тела 


Номер 2
Факт - это предложение, которое состоит

Ответ:

 (1) только из заголовка 

 (2) только из тела 

 (3) из заголовка и тела 


Номер 3
Вопрос - это предложение, которое состоит

Ответ:

 (1) только из заголовка 

 (2) только из тела 

 (3) из заголовка и тела 


Упражнение 2:
Номер 1
Свободная переменная - это переменная, которая

Ответ:

 (1) не имеет никакого значения 

 (2) имеет "начальное" значение, соответствующее домену (ноль для числового домена; пустая строка – для строкового домена и т.д.) 

 (3) имеет какое-то значение 


Номер 2
Можно ли поменять значение связанной переменной?

Ответ:

 (1) можно 

 (2) можно, если изменить значение объекта, с которым она связана 

 (3) нельзя 


Номер 3
Область действия неанонимной переменной в Прологе:

Ответ:

 (1) одна подцель 

 (2) одно предложение 

 (3) вся программа 


Упражнение 3:
Номер 1
При рассмотрении процедурной модели программы порядок подцелей в предложении и условиях предложений в процедуре:

Ответ:

 (1) имеет значение 

 (2) не имеет значения 


Номер 2
Отсечение предназначено для того, чтобы:

Ответ:

 (1) запретить поиск альтернативных решений для подцелей, расположенных правее отсечения 

 (2) запретить поиск альтернативных решений для подцелей, расположенных левее отсечения 

 (3) запретить поиск альтернативных решений для подцелей, расположенных левее и правее отсечения 


Номер 3
Если убрать "зеленое" отсечение, то программа

Ответ:

 (1) будет выдавать неправильные решения 

 (2) перестанет выдавать правильные решения 

 (3) будет выдавать те же решения, что и при наличии отсечения 


Упражнение 4:
Номер 1
Если убрать "красное" отсечение, то программа

Ответ:

 (1) будет выдавать неправильные решения 

 (2) перестанет выдавать правильные решения 

 (3) будет выдавать те же решения, что и при наличии отсечения 


Номер 2
При рассмотрении декларативной модели программы порядок подцелей в предложении и предложений в процедуре:

Ответ:

 (1) имеет значение 

 (2) не имеет значения 


Номер 3
Связанная переменная - это переменная, которая

Ответ:

 (1) не имеет никакого значения 

 (2) имеет "начальное" значение, соответствующее домену (ноль для числового домена; пустая строка - для строкового домена и т.д.) 

 (3) имеет какое-то значение 


Упражнение 5:
Номер 1
В программе на Прологе вместо ":-" можно писать

Ответ:

 (1) if 

 (2) and 

 (3) or 


Номер 2
В программе на Прологе вместо "," можно писать

Ответ:

 (1) if 

 (2) and 

 (3) or 


Номер 3
Имя предиката может начинаться

Ответ:

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

 (2) с латинской буквы или цифры 

 (3) с латинской буквы или знака подчеркивания 

 (4) с цифры или знака подчеркивания 




Главная / Программирование / Основы программирования на языке Пролог / Тест 3