Размещено на
сайте пользователей САПР
, здесь вы также можете
скачать документацию по Автокад и Автолисп
, а так же
бесплатные Лисп программы
для Автокад
Вопросы к главе 5
Вопрос 5.1
Точка В отстоит от точки А на 0мм по оси Х и на 20мм по оси Y. Какое из приведенных выражений для расчета координат точки В верно?
( POLAR a ( / pi 2 ) 20 )
( POLAR a 20 ( / pi 2 ) )
( LIST ( + ( CAR a ) 20 ) 0 )
Ни одно из приведенных выражений
Вопрос 5.2
Что такое системная переменная Автокада?
Любая переменная Автолиспа является системной
Ячейка памяти, хранящая определенные установки, которые не сохраняются в файле чертежа
Ячейка памяти, хранящая определенные установки, которые сохраняются в файле чертежа
Только глобальные переменные Автолиспа являются системными
Вопрос 5.3
Что вернет функция ( CADR '( 10 20 30 ) )?
10
( 20 30 )
20
( 10 )
Вопрос 5.4
Как получить Y-координату точки p?
( CAR P )
( CDAR p )
( CADR p )
ни одна из приведенных функций не подходит
Вопрос 5.5
Как из списка ( 10 20 30 40 ) выделить число 30?
( NTH 2 l )
( NTH 3 l )
( NTH l 2 )
ни одна из приведенных функций не подходит
Вопрос 5.6
Как в список l добавить число 10?
( APPEND l 10 )
( SETQ l ( APPEND l ( LIST 10 ) ) )
( APPEND l ( LIST 10 ) )
ни одна из приведенных функций не подходит
Вопрос 5.7
Что означает запись ( /= a b )?
Такая запись ошибочна
Проверка неравенства a и b
Проверка равенства a и b
Вопрос 5.8
Что делает функция ( EQUAL a b p )?
Приравнивает a к b или b к a в зависимости от значения p
Сравнивает на неравенство a и b с точноcтью p
Сравнивает на равенство a и b с точноcтью p
ни один из вариантов ответа неверен
Вопрос 5.9
Какое значение вернет функция ( XOR ( /= 2 3 ) ( NOT nil ) )?
NIL
T
0
возникнет ошибка
Вопрос 5.10
Зачем нужна функция PROGN?
Она объединяет несколько функций в единый блок
Она отмечает начало программы
Она предназначена для выполнения команды Автокада в командном режиме
ни один из вариантов ответа неверен
Содержание
Список функций
Тесты
Предметный указатель