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

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

Упражнение 1:
Номер 1
Количество элементов списка ограничивается:

Ответ:

 (1) максимальным размером списка, заданным при его создании 

 (2) размером оперативной памяти 

 (3) размером жесткого диска 


Номер 2
Могут ли в Турбо Прологе элементы списка принадлежать разным доменам?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Можно ли в Турбо Прологе разместить в одном списке объекты разной природы (например, строки и целые числа)?

Ответ:

 (1) да 

 (2) нет 


Упражнение 2:
Номер 1
Хвост списка - это:

Ответ:

 (1) его последний элемент 

 (2) список, состоящий из всех элементов исходного списка, не вошедших в его голову 

 (3) элементы списка, не вошедшие в его голову 


Номер 2
Можно ли представить пустой список в виде [H|T]:

Ответ:

 (1) нет 

 (2) да. При этом T будет пустым списком 

 (3) да. При этом H будет пустым списком 


Номер 3
Двухэлементный список [1,2] не унифицируется со списком:

Ответ:

 (1) [1|[2]] 

 (2) [1,2|[]] 

 (3) [[1],[2]] 


Упражнение 3:
Номер 1
Возможно ли унифицировать списки [1,2] и [3|X]

Ответ:

 (1) да 

 (2) нет 


Номер 2
В результате унификации списков [1,2,3,4] и [X,Y|Z] переменные получат следующие значения:

Ответ:

 (1) X=1, Y=2, Z=3 

 (2) X=1, Y=2, Z=[3,4] 

 (3) X=1, Y=[2,3], Z=[4] 

 (4) X=1, Y=[2], Z=[3,4] 


Номер 3
Можно ли унифицировать списки [1] и [1|X]?

Ответ:

 (1) да 

 (2) нет 


Упражнение 4:
Номер 1
Является ли конструкция [[1,2], [3], [], []] списком?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Является ли конструкция [[1,2], 3] списком?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Могут ли элементы списка быть, в свою очередь, списками?

Ответ:

 (1) да 

 (2) нет 


Упражнение 5:
Номер 1
Могут ли элементы списка быть составными объектами?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Можно ли унифицировать списки [] и [1]?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Принадлежит ли число 2 списку [[1,2,3],[4,5]]?

Ответ:

 (1) да 

 (2) нет 




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