Главная / Программирование /
Языки логического программирования / Тест 11
Языки логического программирования - тест 11
Упражнение 1:
Номер 1
Как определяется атом модели Бэкуса?
Ответ:
 (1) число 
 (2) идентификатор 
 (3) число или идентификатор 
 (4) число, идентификатор, специальный знак или кортеж 
 (5) число, идентификатор, специальный знак, неопределенность или пустой кортеж 
Номер 2
Что может не являться атомом модели Бэкуса?
Ответ:
 (1) число 
 (2) идентификатор 
 (3) неопределенность 
 (4) пустой кортеж 
Номер 3
Что может являться атомом модели Бэкуса?
Ответ:
 (1) непустой кортеж 
 (2) неопределенность 
 (3) специальный знак 
 (4) объект модели 
Упражнение 2:
Номер 1
Как определяется объект модели Бэкуса?
Ответ:
 (1) число 
 (2) атом 
 (3) кортеж 
 (4) атом, кортеж или неопределенность 
 (5) аппликация 
Номер 2
Что не может являться объектом модели Бэкуса?
Ответ:
 (1) число 
 (2) атом 
 (3) кортеж 
 (4) атом, кортеж или неопределенность 
 (5) аппликация 
Номер 3
Что может являться объектом модели Бэкуса?
Ответ:
 (1) аппликация 
 (2) функция 
 (3) неопределенность 
 (4) результат операции 
Упражнение 3:
Номер 1
Что такое кортеж в модели Бэкуса?
Ответ:
 (1) множество атомов 
 (2) упорядоченная последовательность объектов одинаковой структуры 
 (3) упорядоченное множество любых объектов 
 (4) упорядоченное множество любых объектов, исключая неопределенность 
Номер 2
Что не является кортежем в модели Бэкуса?
Ответ:
 (1) множество атомов 
 (2) упорядоченная последовательность объектов одинаковой структуры 
 (3) упорядоченное множество любых объектов 
 (4) упорядоченное множество любых объектов, исключая неопределенность 
Номер 3
Что является кортежем в модели Бэкуса?
Ответ:
 (1) множество атомов 
 (2) упорядоченная последовательность объектов одинаковой структуры 
 (3) неопределенность 
 (4) функция 
 (5) результат операции 
Упражнение 4:
Номер 1
Что возвратит следующее применение функции к данным: +:< <2,-1>,-1>
?
Ответ:
 (1) 0 
 (2) <0>
 
 (3) <1,-1>
 
 (4) <?>
 
Номер 2
Что возвратит следующее применение функции к данным: x :< <2,-1>,-1>
?
Ответ:
 (1) 2 
 (2) <?>
 
 (3) <2>
 
 (4) <-2,-1>
 
Номер 3
Что возвратит следующее применение функции к данным: ÷ :< <3,-2>,-1>
?
Ответ:
 (1) 1 
 (2) 0 
 (3) <?>
 
 (4) <1>
 
 (5) <-1,-1>
 
Упражнение 5:
Номер 1
Что возвратит следующее применение функции к данным: gt:< <2,-1>,<-1,0> >
?
Ответ:
 (1) T
 
 (2) F
 
 (3) <T,T>
 
 (4) <?>
 
Номер 2
Что возвратит следующее применение функции к данным: 3:< <2,-1,0>,<-1,0,2> >
?
Ответ:
 (1) 0 
 (2) 2 
 (3) <2>
 
 (4) <0>
 
 (5) <?>
 
Номер 3
Что возвратит следующее применение функции к данным: t2:< <2,-1,0>,<-1,0,2> >
?
Ответ:
 (1) <?> 
 (2) <0> 
 (3) <0,2> 
 (4) <> 
 (5) 2 
Упражнение 6:
Номер 1
Что возвратит следующее применение функции к данным: distr:< <2,-1,0>,<-1,0,2> >
?
Ответ:
 (1) < <2,-1>,<-1,0>,<0,2> >
 
 (2) <?>
 
 (3) < <2,<-1,0,2> >, <-1,<-1,0,2> > >
 
 (4) < <2,-1,0,2>, <0,-1,0,2> >
 
Номер 2
Что возвратит следующее применение функции к данным: appendr:< <2,-1,0>,<-1,0,2> >
?
Ответ:
 (1) <2,-1,0,-1,0,2>
 
 (2) < <2,-1,0,-1,0,2> >
 
 (3) <?>
 
 (4) < <2,-1,0,-1>, <2,-1,0,0>, <2,-1,0,2> >
 
Номер 3
Что возвратит следующее применение функции к данным: long:< <2,-1,0>,<-1,0,2> >
?
Ответ:
 (1) 2 
 (2) 3 
 (3) 6 
 (4) <?>