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

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

Упражнение 1:
Номер 1
Изменится ли результат, если в предикате, реализующем симметрическую разность, поменять местами первый и второй аргументы?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Изменится ли результат, если в предикате, реализующем разность, поменять местами первый и второй аргументы?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Изменится ли результат, если в предикате, реализующем пересечение, поменять местами первый и второй аргументы?

Ответ:

 (1) да 

 (2) нет 


Упражнение 2:
Номер 1
Объединением множеств [1,2] и [2,3] будет множество:

Ответ:

 (1) [1,2,3] 

 (2) [1,3] 

 (3) [1,2] 

 (4) [2,3] 

 (5) [1] 

 (6) [2] 

 (7) [3] 

 (8) [] 


Номер 2
Симметрической разностью множеств [1,2] и [2,3] будет множество:

Ответ:

 (1) [1,2,3] 

 (2) [1,3] 

 (3) [1,2] 

 (4) [2,3] 

 (5) [1] 

 (6) [2] 

 (7) [3] 

 (8) [] 


Номер 3
Разностью множеств [1,2] и [2,3] будет множество:

Ответ:

 (1) [1,2,3] 

 (2) [1,3] 

 (3) [1,2] 

 (4) [2,3] 

 (5) [1] 

 (6) [2] 

 (7) [3] 

 (8) [] 


Упражнение 3:
Номер 1
Будет ли множество [1,2,3] собственным подмножеством множества [2,1,3]?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Будет ли множество [1,2,3] подмножеством множества [2,1,3]?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Будет ли множество [1,2,3] совпадать со множеством [2,1,3]?

Ответ:

 (1) да 

 (2) нет 


Упражнение 4:
Номер 1
Будет ли истинным предикат member3(2,[1,2,3])?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Будет ли истинным предикат member3(2,[1,3])?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Будет ли истинным предикат list_set([1,2,1,1,2],[1,2])?

Ответ:

 (1) да 

 (2) нет 


Упражнение 5:
Номер 1
В результате выполнения предиката supp([1,2,3,4,5],L) переменная L будет означена списком:

Ответ:

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

 (2) [] 

 (3) [0,6,7,8,9] 

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


Номер 2
Изменится ли результат, если в предикате, реализующем объединение, поменять местами первый и второй аргументы?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Если взять дополнение к дополнению множества, то получится:

Ответ:

 (1) исходное множество 

 (2) пустое множество 

 (3) универсальное множество 




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