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