Главная / Программирование /
Основы программирования на языке Пролог / Тест 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) универсальное множество