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