Студопедия Главная Случайная страница Задать вопрос

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Язык программирования Лисп




1. Атом — это:

1) простейшие команды;

2) простейшие неделимые элементы — символы и числа;

3) функция без вложений;

4) список из одного элемента.

2. Символ — это:

1) одна буква, обозначающая переменную;

2) упорядоченная последовательность, элементами которой являются либо атомы, либо списки (подсписки);

3) имя, состоящее из букв, цифр и специальных знаков, или число;

4) имя функции.

3. Предикат — это:

1) выражения-условия, которые могут быть истинными (Т) или ложными (№Ь);

2) основным средством разветвления обработки;

3) переменная, которая может принимать значения 0 или 1;

4) оператор циклической конструкции.

4. Переменная 1МР11Т — это:

1) переменная, которой присваивается выражение, выводимое на стандарт­ный вывод;

2) переменная, которой присваивается выражение, прочитанное функцией Кеаё;

3) переменная, которой присваивается значение Тгие или Раке;

4) символ, который подается на вход.

5. Список — это:

1) упорядоченная последовательность, элементами которой являются либо атомы, либо списки (подсписки). Списки заключаются в круглые скобки, а их элементы разделяются пробелами;

2) неупорядоченная последовательность, элементами которой являются либо атомы, либо списки (подсписки). Списки заключаются в круглые скобки, а их элементы разделяются запятыми;

3) упорядоченная последовательность, элементами которой являются либо атомы, либо списки (подсписки). Списки заключаются в фигурные скоб­ки, а их элементы разделяются точками;

4) неупорядоченная последовательность, элементами которой являются либо атомы, либо списки (подсписки). Списки заключаются в фигурные скоб­ки, а их элементы разделяются запятыми.

6. Лямбда-выражение — это:

1) безымянная функция, которая может использоваться для связывания фор­мальных и фактических параметров на время вычислений;

2) функция с названием ЬАМВЭА, которая может использоваться для свя­зывания формальных и фактических параметров на время вычислений;

3) безымянная функция, которая может использоваться для связывания гло­бальных и локальных переменных на время вычислений;

4) функция с названием ЬАМВЭА, которая может использоваться для свя­зывания глобальных и локальных переменных на время вычислений.

7. Предложение СОШ — это:

1) функция с названием ССЖЭ, которая может использоваться для связы­вания формальных и фактических параметров на время вычислений;

2) функция, которая используется для создания связи переменных внутри формы;

3) функция, которая является основным средством разветвления обработки;

4) функция, которая является основным средством образования циклов.

8. Управляющие предложения — это:

1) выражения, которые проверяют тождественность символов-аргументов;

2) выражения, первый элемент которых действует как аргумент, а осталь­ные элементы — как имена управляющих структур;

3) выражения для занесения значений в ячейку памяти, связанной с символом;

4) скобочные выражения, первый элемент которых действует как имя уп­равляющей структуры, а остальные элементы — как аргументы.

9. Используемый в Лиспе подход к программированию основывается:

1) на логическом подходе;

2) на том, что вся обработка информации и получение искомого результата могут быть представлены в виде списков;

3) на том, что вся обработка информации и получение искомого результата могут быть представлены в виде вложенных и/или рекурсивных вызовов процедур;

4) на том, что вся обработка информации и получение искомого результата могут быть представлены в виде вложенных и/или рекурсивных вызовов функций.

10. В языке Лисп программы состоят из:

1) величин; 2) объектов; 3) атомов; 4) молекул.

11. В языке Лисп главной структурой являются:

1) переменные; 2) списки; 3) строки; 4) процедуры.

12. В языке Лисп списки описываются с помощью:

1) Ведл-п Епс1; 2) Зеъ; 3) (); 4) { }.

13. В языке Лисп принята форма записи:

1) постфиксная; 2) префиксная; 3) структурная; 4) линейная.

14. Основными методами программирования на Лиспе являются:

1) декомпозиция и циклы; 2) объектно-ориентированный метод;

3) индукция и дедукция; 4) композиция и рекурсия.

15. 5-выражение в формах Бэкуса — Наура выглядит:

1) <5-выражение>::=<атом> | <список> <список>::=(<внутренняя часть>) <внутренняя часть>::=]Я1Ь | <5-выражение> [{внутренняя часть}] <атом>::=цепочка алфавитно-цифровых символов без про­белов или специальных символов (,);


2) <5-выражение>::=<5-выражение>|<список> <список>::=(<внешняя часть>) <внешняя часть>::=N11, | <список> [{внутренняя часть}];

3) <8-выражение>: : =N11. | <список> [{внутренняя часть}];

4) 5-выражение>::=< атом > | <внутренняя часть>.

16. В форме вызова лямбда-выражения (лямбда-выражение а1 а2 ... ап) , где а1 — это:

1) формальные параметры; 2) фактические параметры; 3) глобальные параметры; 4) локальные параметры.

17. Определить новую функцию можно с помощью: 1) БЕРИК; 2) ЬЕТ; 3) ЬАМВБА; 4) 1ЧПГН.

18. Определение функции дается:

1) именем; 2) отдельной подпрограммой; 3) специальным оператором; 4) списком.

19. Передача параметров происходит:

1) по контексту; 2) по идентификатору; 3) по значению; 4) по имени.

20. Формальные параметры функций являются:

1) статическими и глобальными; 2) динамическими и глобальными; 3) статическими и локальными; 4) динамическими и локальными.

21. Знак' используется:

1) для подавления вычисления аргументов функции Ы8Т;

2) для занесения значения в ячейку памяти, связанной с символом;

3) для логического отрицания;

4) для подавления вычисления аргументов функции 8ЕТ.

22. Каков будет результат вычисления выражения:

( + (* X X) (* у у) ) . (X 4) (у 8)

1) 80; 2) 12; 3) 32; 4) 128;

23. Каков будет результат вычисления выражения:

( (1ашЬс1а (х у) (+ (* х х) (* у у) ) ) 4 8) ;

1) 12; 2) 80; 3) 32; 4) 128.

24. Значением формы (с!е^ип зитзяиаге (х у) ( + (* х х) (* у у))) будет: 1) Эе^ип; 2) х*х+у*у;

3) зишзяиаге; 4) ( + (* х х) (* у у)).

25. Каков будет результат вычисления выражения:

(с!е^ип зишздиаге (х у) ( + (* х х) (* у у))) ; (зишзяиаге 3 4)

1) 25; 2) 12; 3) 7; 4) зип^иаге.

26. Каков будет результат вычисления функции (сак (1 2 3 4)): 1) 2 3 4; 2) 1; 3) 1 2; 4) 3 4.

27. Каков будет результат вычисления функции (сок (1 2 3 4)): 1) (2 3 4); 2) (1 2 3); 3) (1); 4) (3 4).

28. Каков будет результат вычисления функции (ссжз 1 (2 3 4)): 1) (2); 2) (3 4); 3) (1 2 3 4); 4) (4).

29. Каков будет результат вычисления функции (атом а): 1) Т; 2) №1; 3) А; 4) В.

30. Каков будет результат вычисления функции (атом а в С): 1) Т; 2) N11; 3) А; 4) В.

31. Каков будет результат вычисления функции (ео х (сак (х у 2))): 1) Т; 2) X; 3) У 2; 4) X У 2.

32. Каков будет результат вычисления функции (еооаь (х у г) (х ю г)): 1) Т; 2) N11; 3) (х у ^ г); 4)

33. Каков будет результат вычисления функции (еооаь (х у г) Сопз(х (у г))): 1) Т; 2) N11; 3) X; 4) у 2.

34. Каков будет результат вычисления функции (=3 о. 3е1): 1) Т; 2) №1; 3) 3;4) 6.

Правильные ответы






Дата добавления: 2014-11-10; просмотров: 169. Нарушение авторских прав

Studopedia.info - Студопедия - 2014-2017 год . (0.009 сек.) русская версия | украинская версия