Списки в Прологе

Списки в Прологе

University

10 Qs

quiz-placeholder

Similar activities

Структуры данных в Python

Структуры данных в Python

University

15 Qs

Занятие 2 Часть 2 | Летний Питон'21

Занятие 2 Часть 2 | Летний Питон'21

University

7 Qs

По коду Minecraft

По коду Minecraft

University

11 Qs

Servlets & JSP

Servlets & JSP

University

10 Qs

Data Structures Quiz-2

Data Structures Quiz-2

University

10 Qs

Основы SQL

Основы SQL

University

10 Qs

CSE 102 Exam 2 Practice

CSE 102 Exam 2 Practice

University

15 Qs

Python

Python

University

10 Qs

Списки в Прологе

Списки в Прологе

Assessment

Quiz

Computers

University

Medium

Created by

Мария Левинская

Used 6+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Список в Прологе это

специальный вид терма, представляющего последовательность элементов - произвольных термов.

специальный вид терма, представляющего последовательность произвольных термов за исключением списков.

рекурсивная структура, состоящая из головы и "хвоста".

линейная структура, состоящая из 1 и более произвольных элементов

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Хвост списка представляет собой

последний элемент

список из всех элементов за исключением первого

все элементы списка кроме первого

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Выберите предикат, реализующий конкатенацию двух списков

Z=append(X,Y,Z).

append([], Z, Z).

append([_|X], Y, [_|Z]) :- append(X,Y,Z).

append([], Z, Z).

append([X|_], Y, [X|Z]) :- append(_,Y,Z).

append([], Z, Z).

append([P|L], T, [P|Z]) :- append(L,T,Z).

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Сколько значений принимает Х при запросе ?- permute([a,b,c], X).

3

4

5

6

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Для чего служит предикат, определенный следующим образом?

f([A,B]). f([_,_|T]):-f(T).

Проверка на четность числа элементов списка

Проверка на непустой список с четным числом элементов списка

Проверка на нечетность числа элементов списка

Проверка на равенство 2 длины списка

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Какой стандартный предикат должен быть вместо предиката p, если запрос выводит на печать длину списка T: ?-findall(K,p(K,L),T),length(T,Z),write(Z).

append

member

length

нет правильного варианта

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Длина списка Т при запросе

?-findall (K,append([a,b],K,[a,b,c,a,b]),T).

0

1

2

некорректный запрос

3

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?