Более 100 вопросов с ответами.
Тест был собран из нескольких попыток
ВАЖНО!!! Перед покупкой запустите тест и сверьте подходят ли эти ответы именно Вам. На этой странице нажмите CTRL+F, в поиске вводите часть вопроса. Можно использовать несколько попыток до совпадения большей части ответов.
После покупки Вы получите файл с ответами на вопросы, которые указаны ниже.
А так же есть еще сборники ответов на тесты ТУСУР, контрольные, лабораторные, курсовые работы. Писать в личные сообщения или смотреть в профиле готовые работы.
Question1
Создан массив ячеек:
(setq A (make-array 3))
Чему будет равно значение A после выполнения следующего вычислимого выражения?
(setf (aref A 0) 0)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question2
Сколько элементов содержит следующий список?
(1 ((q w) 2) e (a))
Пояснение:
В ответ введите число.
Пример ввода ответа: 7
Верно
Введите число.
Question3
Запишите список свойств, который получится в результате выполнения следующей последовательности вычислимых выражений:
(setf (get 'as 'fr) 'a)
(setf (get 'as 'fe) 'fr)
(setf (get 'as 'a) '(s))
(setf (get 'as 'q) 7)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question4
Дан список:
(setq x '(nil (q d) 2))
Что вернет следующая функция?
(cdddr x)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question5
Что будет получено в результате работы следующего выражения?
(cons 'd (cons (+ 1 2) '(+ 1 9)))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question7
В каких случаях используются терминальные ветви?
Цель не найдена и нет элементов.
Мы перебрали все варианты проверки условий.
Цель найдена.
Аргумент уменьшился до нуля.
Необходим дополнительный рекурсивный вызов.
Верно
Выберите все верные ответы (может быть несколько или один).
Question8
Как называется первый элемент списка?
Атом
Хвост
Голова
Ячейка
Функционал
Верно
Выберите все верные ответы (может быть несколько или один).
Question9
Значением какой из перечисленных функций является первый элемент списка?
CONS
QUOTE
CAR
EVAL
CDR
Верно
Выберите один ответ.
Question10
Что будет получено в результате работы следующего ламбда-выражения?
((lambda (x) (cond ((< (car x) 0) (* (cadr x) (caddr x))) (t (+ (cadr x) (caddr x))))) (list (+ -10 2) (+ 2 10) (* 2 2)) )
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question11
Определена функция SUM, аргументом которой является список, а результат работы – сумма элементов списка.
Что будет получено в результате работы следующего функционала?
(maplist 'sum '(1 2 3 4 5))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question12
Что будет получено в результате вызова следующего вычислимого выражения?
(let ((x 0)(y nil))(loop (setq x (+ 1 x))(setq y (cons (* x x) y))(cond((= x 4)(return y)))))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question13
Чему будет равен X в результате следующей последовательности вызова вычислимых выражений? (В случае ошибки ответ запишите как Error)
(setq x '(1 2 3))
(setq y '(d f))
(nconc x y)
x - ?
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question14
Запишите список свойств, который получится в результате выполнения следующей последовательности вычислимых выражений:
(setf (get 'as 'l1) 12)
(setf (get 'as 'l2) 13)
(setf (get 'as 'l4) 'sdf)
(setf (get 'as 'l3) 14)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question15
Что будет получено в результате работы следующего выражения?
(cons 2 (cddr '(q (w e) ((3 4)))))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
1
Задан список:
(setq x '(z (z) q (q)))
Что будет получено в результате работы следующего выражения?
(cond ((eq (car x) (cadr x)) 5) ((atom (caddr x)) 7) (t 8))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question2
Что будет получено в результате работы следующего выражения?
(list 7 (+ 2 3) 'w '(a s))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question3
Форма, которая связывает правильное значение текущего вызова со значением рекурсивного вызова, называется рекурсивным .
Пояснение:
Введите слово или словосочетание, подходящее по смыслу.
Верно
Следуйте подсказкам по вводу ответов.
Question4
Дан список:
(setq x '(((w) q) s (3 4)))
Что вернет следующая функция?
(caar x)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question5
Какая из перечисленных функций служит для задания условных выражений произвольного вида и является основным средством организации разветвления вычислений?
EQUAL
COND
CDR
CAR
CONS
Верно
Выберите один ответ.
Question7
Что будет получено в результате работы следующего ламбда-выражения?
((lambda (x y) (cond ((zerop x) (* y y)) ((< x 0) (+ y y)) (t (+ x y)))) (+ -10 2) (+ 2 10))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question8
Чему будет равен X в результате следующей последовательности вызова вычислимых выражений? (В случае ошибки ответ запишите как Error)
(setq x '(1 2 3))
(setq y '(d f))
(nconc x y)
x - ?
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question9
Запишите ассоциативный список, который получится в результате работы следующих вычислимых выражений:
(setq x '(9))
(pairlis '(a b) '(w (e)) x)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question10
Что будет получено в результате вызова следующего вычислимого выражения?
(do ((x 3)(y 1 (* y x))(n 4 (- n 2))) ((zerop n) y))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question11
Что будет получено в результате работы следующего функционала?
(member-if 'numberp '(q w 7 4 e))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question12
Дан список:
(setq x '((1 (q w)) s))
Что вернет следующая функция?
(caar x)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question13
Определите порядок приведенных ниже выражений, в результате которого должен сформироваться следующий список свойств:
(asd '(1 2 3) zxc '(4 5 6) dd 5 xx 6)
1.
2.
3.
4.
Верно
В раскрывающемся списке выберите соответствующий пункт.
Question14
Что выполняет следующая рекурсивная функция, аргументом которой является список?
(defun q (z) (cond ((null z) 0) (t (+ 1 (q (cddr z))))))
Считает количество элементов в списке.
Считает количество элементов в списке, стоящих на нечетных позициях.
Суммирует элементы списка.
Считает количество элементов в списке, стоящих на четных позициях.
Верно
Выберите один ответ.
Question15
Значением какой из перечисленных функций является первый элемент списка?
CAR
CONS
CDR
EVAL
QUOTE
Верно
Выберите один ответ.
Выберите все верные ответы (может быть несколько или один).
Question2
Что будет получено в результате работы следующего функционала?
(member-if 'numberp '(q w 7 4 e))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question3
Запишите список свойств, который получится в результате выполнения следующей последовательности вычислимых выражений:
(setf (get 'as 'fr) 'a)
(setf (get 'as 'fe) 'fr)
(setf (get 'as 'a) '(s))
(setf (get 'as 'q) 7)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question5
Что выполняет следующая рекурсивная функция, аргументами которой являются два списка?
(defun q (a b) (cond ((null a) nil) (t (cons (+ (car a)(car b)) (q (cdr a)(cdr b))))))
Формирует список из поэлементных сумм исходных списков.
Суммирует все элементы в обоих списках.
Подсчитывает количество элементов в кратчайшем списке.
Создает список из двух сумм элементов – 1-го и 2-го списка.
Верно
Выберите один ответ.
Question6
Какая из перечисленных функций служит для задания условных выражений произвольного вида и является основным средством организации разветвления вычислений?
COND
CONS
EQUAL
CAR
CDR
Верно
Выберите один ответ.
Question7
Что будет получено в результате работы следующего выражения?
(cons 'd (cons (+ 1 2) '(+ 1 9)))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question11
Сколько элементов содержит следующий список?
(1 (2) ((3 (4)) 5))
Пояснение:
В ответ введите число.
Пример ввода ответа: 7
Верно
Введите число.
Question12
Что является результатом работы следующей функции?
(MAKE-ARRAY N)
Создание списка из атомов NIL размерностью N.
Объявление массива размерностью N.
Создание массива ячеек размерности N.
Создание массива с именем N.
Верно
Выберите один ответ.
1
Функции, при выполнении которых сначала вычисляются фактические параметры, а затем выполняются действия, предписанные данной функции, называются .
Пояснение:
Введите слово или словосочетание, подходящее по смыслу.
Верно
Следуйте подсказкам по вводу ответов.
5
Значением какой из перечисленных функций является хвост списка?
CDR
CAR
CONS
QUOTE
EVAL
Верно
Выберите один ответ.
7
(defun q (z) (cond ((null (cdr z)) 0) (t (+ (car z) (q (cddr z))))))
Данная рекурсивная функция, аргументом которой является список, суммирует элементы списка:
не равные нулю
стоящие на нечетных позициях
все
стоящие на четных позициях
Верно
Выберите один ответ.
9
Определите порядок приведенных ниже выражений, в результате которого должен сформироваться следующий список свойств:
(g qw s er qw 5 er 6)
1.
2.
3.
4.
Верно
В раскрывающемся списке выберите соответствующий пункт.
2
Сколько элементов содержит следующий список?
((1 2 3 4 5))
Пояснение:
В ответ введите число.
Пример ввода ответа: 7
Верно
Введите число.
Question3
Запишите список свойств, который получится в результате выполнения следующей последовательности вычислимых выражений:
(setf (get 'as 'fr) 'a)
(setf (get 'as 'fe) 'fr)
(setf (get 'as 'a) '(s))
(setf (get 'as 'q) 7)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question4
Какая из перечисленных функций обеспечивает дополнительный вызов интерпретатора Лиспа?
CAR
EVAL
CDR
CONS
QUOTE
Верно
Выберите один ответ.
Question6
(defun q (z) (cond ((null (cdr z)) 0) (t (+ (car z) (q (cddr z))))))
Данная рекурсивная функция, аргументом которой является список, суммирует элементы списка:
все
стоящие на нечетных позициях
не равные нулю
стоящие на четных позициях
Верно
Выберите один ответ.
Question7
Значением какой из перечисленных функций является хвост списка?
CONS
CAR
CDR
EVAL
QUOTE
Верно
Выберите один ответ.
Question8
Какие задачи мы должны решить при планировании рекурсивной ветви?
В каком порядке поставить терминальную и рекурсивную ветви.
Когда функция может вернуть значение без рекурсивного вызова.
Как построить форму, называемую рекурсивным отношением.
Определить соотношение между терминальной и рекурсивной ветвями.
Как упрощать аргумент, приближая его к конечному значению.
Верно
Выберите все верные ответы (может быть несколько или один).
Question11
Что будет получено в результате работы следующего ламбда-выражения?
((lambda (x y) (cond ((eq (car x) (car y)) (list (car x) (car y))) (t (cons (car x) y)) )) '(a s d) (car '((a s d) f g)) )
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question12
Создан массив ячеек:
(setq data (make-array 5))
Чему будет равно значение DATA после выполнения следующих вычислимых выражений?
(setf (aref data 1) 5 )
(setf (aref data 2) '(1 2) )
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
2
Задан список:
(setq x '((a) (s d) a s d))
Что будет получено в результате работы следующего выражения?
(cond ((eq (car x) (caddr x)) 1) ((atom (caar x)) 2) ((atom (cadr x)) 3) )
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
4
Функция называется , если во время выполнения ее тела может встретиться обращение к этой функции.
Пояснение:
Введите слово или словосочетание, подходящее по смыслу.
Верно
Следуйте подсказкам по вводу ответов.
8
Какие операции могут применяться к символьным атомам?
Арифметические
Ввода/вывода
Никакие
Сравнения
Логические
Верно
Выберите все верные ответы (может быть несколько или один).
10
Что будет получено в результате вызова следующего вычислимого выражения?
(do ((x 3 (+ 2 x))(y 1 (* y x))) ((> x 5) y))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question11
Что выполняет следующая рекурсивная функция, аргументом которой является список?
(defun q (z) (cond ((null z) nil) (t (cons (+ (car z)(cadr z)) (q (cddr z))))))
Суммирует элементы списка, стоящие на четных позициях.
Формирует список из попарных сумм элементов, стоящих на четных и нечетных позициях.
Суммирует все элементы списка.
Формирует список из двух сумм: элементов, стоящих на четных и нечетных позициях.
Верно
Выберите один ответ.
Question12
Как называется часть списка без первого элемента?
Хвост
Функционал
Голова
Ячейка
Атом
Верно
Выберите все верные ответы (может быть несколько или один).
14
Определите порядок приведенных ниже выражений, в результате которого должен сформироваться следующий список свойств:
(g qw s er qw 5 er 6)
1.
2.
3.
4.
Верно
В раскрывающемся списке выберите соответствующий пункт.
1
Определите соответствие основного предиката Лиспа и действия, которое он проверяет.
Проверяет, равен ли его аргумент нулю.
Проверяет, является ли его аргумент символом.
Проверяет, является ли его аргумент списком.
Проверяет, является ли его аргумент числом.
Верно
В раскрывающемся списке выберите соответствующий пункт.
4
В рекурсивном определении важен порядок следования условий. Какая ветвь должна быть первой в COND?
Проверка на истину
Терминальная
Функциональная
Проверка на NULL
Рекурсивная
Верно
Выберите один ответ.
6
представляет собой заключенную в круглые скобки последовательность выражений языка Лисп, между которыми могут стоять пробелы.
Пояснение:
Введите слово или словосочетание, подходящее по смыслу.
Верно
Следуйте подсказкам по вводу ответов.
Question7
Сколько элементов содержит следующий список?
(a (w) (e r) ((a s)))
Пояснение:
В ответ введите число.
Пример ввода ответа: 7
Верно
Введите число.
2
Функции, при выполнении которых сначала вычисляются фактические параметры, а затем выполняются действия, предписанные данной функции, называются .
Пояснение:
Введите слово или словосочетание, подходящее по смыслу.
Верно
Следуйте подсказкам по вводу ответов.
Question5
Создан массив ячеек А. Его значение равно:
#(3 5 6 7)
Чему будет равно значение переменной Х после выполнения следующего вычислимого выражения?
(setq X (cons 0 (list (aref A 1) (aref A 2))))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question6
Значением какой из перечисленных функций является хвост списка?
EVAL
QUOTE
CDR
CAR
CONS
Верно
Выберите один ответ.
Question8
Что будет получено в результате вызова следующих вычислимых выражений?
(setq y 1)
(dotimes (x 3 y) (setq y (* y y)))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question10
Сколько элементов содержит следующий список?
((2 3 (1 6) q w))
Пояснение:
В ответ введите число.
Пример ввода ответа: 7
Верно
Введите число.
Question11
Что будет получено в результате работы следующего выражения?
(car (cdr (cons 5 '(7 8 9))))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question12
Что выполняет следующая рекурсивная функция, аргументами которой являются два списка?
(defun q (a b) (cond ((null a) nil) (t (cons (+ (car a)(car b)) (q (cdr a)(cdr b))))))
Подсчитывает количество элементов в кратчайшем списке.
Создает список из двух сумм элементов – 1-го и 2-го списка.
Формирует список из поэлементных сумм исходных списков.
Суммирует все элементы в обоих списках.
Верно
Выберите один ответ.
Question14
Функция называется , если во время выполнения ее тела может встретиться обращение к этой функции.
Пояснение:
Введите слово или словосочетание, подходящее по смыслу.
Верно
Следуйте подсказкам по вводу ответов.
1
Какие операции могут применяться к символьным атомам?
Логические
Арифметические
Никакие
Сравнения
Ввода/вывода
Верно
Выберите все верные ответы (может быть несколько или один).
11
Чему равно значение ячеек массива при его создании?
Значение задается при создании массива.
Нулю
Значение не определено.
NIL
Верно
Выберите один ответ.
13
Определите порядок приведенных ниже выражений, в результате которого должен сформироваться следующий список свойств:
(aa 1 bb 2 cc 3 dd 4)
1.
2.
3.
4.
Верно
В раскрывающемся списке выберите соответствующий пункт.
1
Определите порядок приведенных ниже выражений, в результате которого должен сформироваться следующий список свойств:
(aa 1 bb 2 cc 3 dd 4)
1.
2.
3.
4.
Верно
В раскрывающемся списке выберите соответствующий пункт.
3
Что является результатом работы следующей функции?
(MAKE-ARRAY N)
Создание массива ячеек размерности N.
Создание массива с именем N.
Создание списка из атомов NIL размерностью N.
Объявление массива размерностью N.
Верно
Выберите один ответ.
5
Как называется первый элемент списка?
Голова
Функционал
Ячейка
Атом
Хвост
Верно
Выберите все верные ответы (может быть несколько или один).
Question6
(defun q (z) (cond ((null (cdr z)) 1) (t (* (cadr z) (q (cddr z))))))
Данная рекурсивная функция, аргументом которой является список, перемножает элементы списка:
стоящие на нечетных позициях
стоящие на четных позициях
не равные нулю
все
Верно
Выберите один ответ.
9
Определите соответствие основного предиката Лиспа и действия, которое он проверяет.
Проверяет, является ли его аргумент символом.
Проверяет, равен ли его аргумент нулю.
Проверяет, является ли его аргумент числом.
Проверяет, является ли его аргумент списком.
Верно
В раскрывающемся списке выберите соответствующий пункт.
Question10
Что будет получено в результате вызова следующего вычислимого выражения?
(do ((x 5 (- x 1))(y '(a b c d e) (cdr y))) ((zerop x) y))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
12
Какие задачи мы должны решить при планировании рекурсивной ветви?
Как упрощать аргумент, приближая его к конечному значению.
Определить соотношение между терминальной и рекурсивной ветвями.
Как построить форму, называемую рекурсивным отношением.
В каком порядке поставить терминальную и рекурсивную ветви.
Когда функция может вернуть значение без рекурсивного вызова.
Верно
Выберите все верные ответы (может быть несколько или один).
1
Сколько элементов содержит следующий список?
(1 (2) ((3 (4)) 5))
Пояснение:
В ответ введите число.
Пример ввода ответа: 7
Верно
Введите число.
Question2
Определите порядок приведенных ниже выражений, в результате которого должен сформироваться следующий список свойств:
(a 1 s (2 3) d qwe f 5)
1.
2.
3.
4.
Верно
В раскрывающемся списке выберите соответствующий пункт.
5
Что является результатом работы следующей функции?
(MAKE-ARRAY N)
Создание массива с именем N.
Создание массива ячеек размерности N.
Создание списка из атомов NIL размерностью N.
Объявление массива размерностью N.
Верно
Выберите один ответ.
Question6
Какой предикат проверяет, является ли его аргумент числом?
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
9
Задан список:
(setq x '(z (z) q (q)))
Что будет получено в результате работы следующего выражения?
(cond ((eq (car x) (cadr x)) 5) ((atom (caddr x)) 7) (t 8))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
13
(defun q (z) (cond ((null (cdr z)) 1) (t (* (cadr z) (q (cddr z))))))
Данная рекурсивная функция, аргументом которой является список, перемножает элементы списка:
все
стоящие на четных позициях
не равные нулю
стоящие на нечетных позициях
Верно
Выберите один ответ.
Question14
Что будет получено в результате работы следующего функционала?
(member-if 'numberp '(q w 7 4 e))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
1
Что будет получено в результате работы следующего функционала?
(mapcar 'length '((1 2 3)(a s d f)(4 5)))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question3
Что будет получено в результате работы следующего выражения?
(car (cdr (cons 5 '(7 8 9))))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question4
Чему будет равен Y в результате следующей последовательности вызова вычислимых выражений? (В случае ошибки ответ запишите как Error)
(setq x '(7 8))
(setq y (append '(3 4) x))
(rplacd x '(0))
y - ?
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question5
Что выполняет следующая рекурсивная функция, аргументом которой является список?
(defun q (z) (cond ((null z) 0) (t (+ 1 (q (cddr z))))))
Суммирует элементы списка.
Считает количество элементов в списке, стоящих на четных позициях.
Считает количество элементов в списке, стоящих на нечетных позициях.
Считает количество элементов в списке.
Верно
Выберите один ответ.
Question6
Задан список:
(setq x '((1) 2 3 (4)))
Что будет получено в результате работы следующего выражения?
(cond ((numberp (caar x)) 1) ((eq (cadr x) 2) 2) ((eq (caddr x) 3) 3) (t 4))
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question7
Как называется первый элемент списка?
Ячейка
Атом
Голова
Функционал
Хвост
Верно
Выберите все верные ответы (может быть несколько или один).
Question10
Простейшие объекты Лиспа, из которых строятся остальные структуры, называются .
Пояснение:
Введите слово или словосочетание, подходящее по смыслу.
Верно
Следуйте подсказкам по вводу ответов.
Question11
Дан список:
(setq x '((+ 1 2) (- 5 3)))
Что вернет следующая функция?
(cadr x)
Верно
Введите слово, словосочетание или символьно-цифровое выражение.
Question12
Создан массив ячеек:
(setq data (make-array 5))
Чему будет равно значение DATA после выполнения следующих вычислимых выражений?
(setf (aref data 1) 5 )
(setf (aref data 2) '(1 2) )
Верно
Введите слово, словосочетание или символьно-цифровое выражение.