Все тесты предмета

Ответы на тесты Функциональное программирование и интеллектуальные системы.(2)

Вопросы и варианты доступны бесплатно. 36 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

120 вопросов 1 тест в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Функциональное программирование и интеллектуальные системы.(2)» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Что присутствует в F# в качестве атрибута функционального программирования?

  1. алгебраические типы данных✓ Правильный ответ
  2. функции высшего порядка✓ Правильный ответ
  3. логические операторы
  4. текстовые данные
✓ Правильный ответ

алгебраические типы данных ; функции высшего порядка

Вопрос 2

Что из ниже перечисленного не является базовой функцией языка Лисп?

  1. функция разбора
  2. функция создания
  3. функция вычисления
  4. функция присвоения
Вопрос 3

Какие варианты порядка применения в языке F #не существуют?

  1. ленивые
  2. постоянные
  3. нормальные
  4. аппликативные
  5. случайные
Вопрос 4

Из чего состоит верхний уровень модуля программы на Haskell (далее - язык)?

  1. выражения, имеющие статистический тип
  2. лексическая структура, охватывающая конкретное представление программ на языке в текстовых файлах
  3. совокупность объявлений, к которым относятся обычные значения, типы данных, классы типов, ассоциативность и приоритеты операторов
  4. последовательность вызовов некоторых функций
Вопрос 5

Что из ниже перечисленного не является видом имен в Haskell?

  1. имена постоянных
  2. имена переменных и конструкторов
  3. имена модулей
  4. имена производственных
Вопрос 6Ответ открыт бесплатно

В чем заключается основная суть функций интерпретации выражения, таких как APPLY и FUNCALL ?

  1. в качестве аргументов могут быть использованы любые синтаксически и семантически допустимые S-выражения либо специальные конструкции
  2. вычисляют функции, являющиеся их первыми аргументами, производя связывание формальных аргументов с указанными S-выражениями arg или arg1, arg2,... argN✓ Правильный ответ
  3. значение функции вычисляется путем применения функции fn к последовательным элементам xi списка, являющегося вторым аргументом функции
  4. действия осуществляет не над элементами списка, а над последовательными CDR этого списка
✓ Правильный ответ

вычисляют функции, являющиеся их первыми аргументами, производя связывание формальных аргументов с указанными S-выражениями arg или arg1, arg2,... argN

Вопрос 7

Какая операция для функции в языке F # является главной?

  1. вычисление значения выражения в вызове в части фактических параметров
  2. связывание формальных аргументов с указанными S-выражениями
  3. интерпретация выражения
  4. подстановка аргументов в тело функции
Вопрос 8

С помощью какой записи задаются литералы с плавающей точкой?

  1. шестнадцатиричной
  2. восьмиричной
  3. десятичной
  4. восемнадцатиричной
Вопрос 9

Спомощью какой записи задаются целые литералы?

  1. десятичной и восьмиричной
  2. нулевой
  3. восемнадцатиричной
  4. шестнадцатиричной
Вопрос 10Ответ открыт бесплатно

С какого расширения файла начинается запуск любой Лисп-машины?

  1. .set
  2. .cons
  3. .nil
  4. .lsp✓ Правильный ответ
✓ Правильный ответ

.lsp

Вопрос 11

Каким образом в F# обозначается единственное значение типа unit?

  1. ()
  2. []
  3. " "
  4. {}
Вопрос 12

С помощью какого значения определяются функции в языке F #?

  1. unci
  2. let
  3. typei
  4. bodyi
Вопрос 13Ответ открыт бесплатно

На какие пространства имен делятся идентификаторы программ на Haskell?

  1. те, которые начинаются со строчной буквы✓ Правильный ответ
  2. те, которые начинаются с одинарных кавычек
  3. те, которые начинаются с символа подчеркивания
  4. те, которые начинаются с заглавной буквы✓ Правильный ответ
✓ Правильный ответ

те, которые начинаются со строчной буквы ; те, которые начинаются с заглавной буквы

Вопрос 14

В чем заключается императивность F#?

  1. использование изменяемых переменных
  2. поддержка полей и свойств объектов библиотеки
  3. использование функций высшего порядка
  4. использование алгебраического типа данных
Вопрос 15

Как называется произвольная форма, значение которой может вычислить интерпретатор Лиспа?

  1. тело функции
  2. рекурсия
  3. функционал
  4. интерпретация выражения
Вопрос 16Ответ открыт бесплатно

В каком году появилось первое упоминание о языке F#?

  1. 2002✓ Правильный ответ
  2. 2005
  3. 1992
  4. 1998
✓ Правильный ответ

2002

Вопрос 17

Какое расширение имеет файл, содержащий код на F#, исполняющий скрипт?

  1. .fsx
  2. .fs
  3. .fsi
  4. fsc.exe
Вопрос 18

Как называется кодировка символов, которая используется в программах на Haskell ?

  1. Whitespace
  2. Oxtit
  3. Pattern
  4. Unicode
Вопрос 19

Какую функцию выполняет команда : also < filenames > в программе Haskell?

  1. выводит на экран список всех имен объектов, которые находятся в текущем пространстве имен
  2. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  3. подгружает дополнительные модули в текущий проект
  4. команда предназначена для разрешения коллизий имен
Вопрос 20Ответ открыт бесплатно

Какую функцию выполняет команда : browse < modules > в программе Haskell?

  1. выводит на экран список всех объектов, определенных в заданных модулях, имена модулей должны быть разделены пробелом✓ Правильный ответ
  2. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
  3. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  4. позволяет задать параметры ИС с командной строки, дублирует действие диалогового окна настройки HUGS 98
✓ Правильный ответ

выводит на экран список всех объектов, определенных в заданных модулях, имена модулей должны быть разделены пробелом

Вопрос 21

Какую функцию выполняет команда : cd <directory> в программе Haskell?

  1. принудительно запускает на выполнение процесс сборки мусора, после этого выводит на экран статистику о собранных и восстановленных ячейках памяти
  2. позволяет задать параметры ИС с командной строки, дублирует действие диалогового окна настройки HUGS 98
  3. изменяет текущий каталог, с которым работает HUGS 98
  4. выводит на экран список команд с кратким описанием, команда используется в отладочных целях для быстрого получения типа создаваемого выражения
Вопрос 22

Какую функцию выполняет команда : edit [< filename >] в программе Haskell?

  1. позволяет быстро выполнить перезагрузку модуля в случае, если он редактируется во внешнем текстовом редакторе
  2. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  3. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
  4. команда предназначена для разрешения коллизий имен
Вопрос 23Ответ открыт бесплатно

Какую функцию выполняет команда : find < name > в программе Haskell ?

  1. вызывает на редактирование модуль, содержащий заданное имя✓ Правильный ответ
  2. выводит на экран список команд с кратким описанием, команда используется в отладочных целях для быстрого получения типа создаваемого выражения
  3. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  4. позволяет задать параметры ИС с командной строки, дублирует действие диалогового окна настройки HUGS 98
✓ Правильный ответ

вызывает на редактирование модуль, содержащий заданное имя

Вопрос 24

Какую функцию выполняет команда : gc в программе Haskell?

  1. принудительно запускает на выполнение процесс сборки мусора, после этого выводит на экран статистику о собранных и восстановленных ячейках памяти
  2. осуществляет выход в операционную систему, дублирует кнопку на панели инструментов
  3. позволяет задать параметры ИС с командной строки, дублирует действие диалогового окна настройки HUGS 98
  4. выводит на экран список команд с кратким описанием, команда используется в отладочных целях для быстрого получения типа создаваемого выражения
Вопрос 25

Какую функцию выполняет команда : info < names > в программе Haskell?

  1. выводит на экран описание заданных имен объектов
  2. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  3. выводит на экран список всех имен объектов, которые находятся в текущем пространстве имен
  4. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
Вопрос 26Ответ открыт бесплатно

Какую функцию выполняет данная команда : load [< filenames >] в программе Haskell ?

  1. подгружает дополнительные модули в текущий проект
  2. загружает программные модули из заданных файлов, а при повторном использовании данной команды все ранее загруженные модули выгружаются из памяти интерпретатора✓ Правильный ответ
  3. команда предназначена для разрешения коллизий имен
  4. выводит на экран список всех имен объектов, которые находятся в текущем пространстве имен
✓ Правильный ответ

загружает программные модули из заданных файлов, а при повторном использовании данной команды все ранее загруженные модули выгружаются из памяти интерпретатора

Вопрос 27

Какую функцию выполняет команда : module < module > в программе Haskell?

  1. команда предназначена для разрешения коллизий имен
  2. выводит на экран список всех имен объектов, которые находятся в текущем пространстве имен
  3. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
  4. позволяет быстро выполнить перезагрузку модуля в случае, если он редактируется во внешнем текстовом редакторе
Вопрос 28

Какую функцию выполняет команда : names [ pat ] в программе Haskell?

  1. позволяет быстро выполнить перезагрузку модуля в случае, если он редактируется во внешнем текстовом редакторе
  2. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  3. выводит на экран список команд с кратким описанием, команда используется в отладочных целях для быстрого получения типа создаваемого выражения
  4. выводит на экран список всех имен объектов, которые находятся в текущем пространстве имен
Вопрос 29

Какую функцию выполняет команда : project < filename > в программе Haskell?

  1. подгружает дополнительные модули в текущий проект
  2. команда предназначена для разрешения коллизий имен
  3. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  4. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
Вопрос 30Ответ открыт бесплатно

Какую функцию выполняет команда : quit в программе Haskell?

  1. принудительно запускает на выполнение процесс сборки мусора, после этого выводит на экран статистику о собранных и восстановленных ячейках памяти
  2. осуществляет выход в операционную систему, дублирует кнопку на панели инструментов✓ Правильный ответ
  3. выводит на экран информацию о версии установленного интерпретатора языка
  4. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
✓ Правильный ответ

осуществляет выход в операционную систему, дублирует кнопку на панели инструментов

Вопрос 31

Какую функцию выполняет команда : reload в программе Haskell ?

  1. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
  2. позволяет быстро выполнить перезагрузку модуля в случае, если он редактируется во внешнем текстовом редакторе
  3. подгружает дополнительные модули в текущий проект
  4. команда предназначена для разрешения коллизий имен
Вопрос 32

Какую функцию выполняет команда : version в программе Haskell?

  1. выводит на экран список команд с кратким описанием, команда используется в отладочных целях для быстрого получения типа создаваемого выражения
  2. принудительно запускает на выполнение процесс сборки мусора, после этого выводит на экран статистику о собранных и восстановленных ячейках памяти
  3. осуществляет выход в операционную систему, дублирует кнопку на панели инструментов
  4. выводит на экран информацию о версии установленного интерпретатора языка
Вопрос 33Ответ открыт бесплатно

Какую функцию выполняет команда :! <command> в программе Haskell ?

  1. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
  2. выводит на экран список команд с кратким описанием, команда используется в отладочных целях для быстрого получения типа создаваемого выражения
  3. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  4. выходит в операционную систему и выполняет заданную команду✓ Правильный ответ
✓ Правильный ответ

выходит в операционную систему и выполняет заданную команду

Вопрос 34

Какую функцию выполняет команда :set [< options >] в программе Haskell?

  1. позволяет задать параметры ИС с командной строки, дублирует действие диалогового окна настройки HUGS 98
  2. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
  3. выводит на экран список всех имен объектов, которые находятся в текущем пространстве имен
  4. выводит на экран список команд с кратким описанием, команда используется в отладочных целях для быстрого получения типа создаваемого выражения
Вопрос 35

Какую функцию выполняет команда :type < expr > в программе Haskell?

  1. выводит на экран список команд с кратким описанием, команда используется в отладочных целях для быстрого получения типа создаваемого выражения
  2. команда дублирует кнопку вызова внешнего текстового редактора на панели инструментов
  3. загружает и использует файл проекта, при повторном использовании команды происходит выгрузка всех файлов из памяти интерпретатора
  4. выводит на экран список всех имен объектов, которые находятся в текущем пространстве имен
Вопрос 36Ответ открыт бесплатно

Как выглядит комбинация вызовов CAR и CDR ?

  1. (R…С список)
  2. (R…CAR_CDR_список)
  3. ничего из перечисленного
  4. (C…R список)✓ Правильный ответ
✓ Правильный ответ

(C…R список)

Вопрос 37

Какое название имеет компилятор исходного кода F#?

  1. fsc.exe
  2. hsf.exe
  3. fss.exe
  4. fcc.exe
Вопрос 38

В каком виде представляется лямбда-выражение в языке Лисп?

  1. LAMBDA (fun arg1 arg2 ... argN)
  2. (LAMBDA (x1 x2…xn) fn
  3. LAMBDA (edit.lsp)
  4. LAMBDA ‘(a b c d)
Вопрос 39

Из чего состоит нижний уровень модуля программы на Haskell (далее – язык)?

  1. последовательность вызовов некоторых функций
  2. совокупность объявлений, к которым относятся обычные значения, типы данных, классы типов, ассоциативность и приоритеты операторов
  3. выражения, имеющие статистический тип
  4. лексическая структура, охватывающая конкретное представление программ на языке в текстовых файлах
Вопрос 40Ответ открыт бесплатно

Какое значение в F# обозначает отсутствие результата исполнения функции?

  1. ()✓ Правильный ответ
  2. []
  3. '' ''
  4. {}
✓ Правильный ответ

()

Вопрос 41

Чем обусловлены объектно-ориентированные возможности F#?

  1. использование библиотеки классов NET
  2. использование изменяемых переменных
  3. использование алгебраического типа данных
  4. использование функций высшего порядка
Вопрос 42

На какие программы следует ориентироваться  при создании объектно-ориентированных обёрток, входящих в библиотеки F#?

  1. C#
  2. Visual Basic.NET
  3. Haskell
  4. Lisp
Вопрос 43Ответ открыт бесплатно

Что такое F#?

  1. мультипарадигменный язык программирования✓ Правильный ответ
  2. объектно-ориентированный язык программирования
  3. один из разделов языка программированияOCaml
  4. логический язык программирования
✓ Правильный ответ

мультипарадигменный язык программирования

Вопрос 44

Дайте определение, что такое лямбда-выражение?

  1. принцип возможности использования отдельных средств непосредственно из интерпретатора
  2. список, представляющий программы и данные, состоящие из списочных ячеек, расположение и порядок которых в памяти занимают существенное место
  3. функция, которая определяет, обладает ли аргумент определенным свойством, и возвращает в качестве значения NIL или T
  4. определение вычислений и параметров функции в чистом виде без фактических параметров, или аргументов
Вопрос 45

Дайте определение,что такое предикат?

  1. упорядоченная последовательность, элементами которой являются атомы или списки
  2. закрепление типов данных, таких как имена символов, переменных, списков, функций и других объектов
  3. функция, которая определяет, обладает ли аргумент определенным свойством, и возвращает в качестве значения NIL или T
  4. списочные ячейки, расположение и порядок которых в памяти не существенны
Вопрос 46Ответ открыт бесплатно

Какой язык был взят за основу при разработке языка F#?

  1. OCaml✓ Правильный ответ
  2. Oracl
  3. Haskell
  4. Prolog
✓ Правильный ответ

OCaml

Вопрос 47

Верно ли следующее утверждение: «Язык Lisp основан на алгебре списочных структур, лямбда-исчислении и теории рекурсий»?

  1. Да
  2. Нет
Вопрос 48

В чем заключается суть основной особенности языка программирования Лисп от других языков как хранение данных не зависящее от места?

  1. система резервирует и освобождает память автоматически
  2. в результате каждого действия возникает значение, а значения становятся элементами следующих действий, и конечный результат всей задачи выдается пользователю
  3. программы могут обрабатывать и преобразовывать другие программы и даже самих себя
  4. списки, представляющие программы и данные, состоят из списочных ячеек, расположение и порядок которых в памяти не существенны
Вопрос 49

В чем заключается суть основной особенности языка программирования Лисп от других языков, как бестиповый язык?

  1. имена символов, переменных, списков, функций и других объектов не закреплены предварительно за какими-нибудь типами данных
  2. списки, представляющие программы и данные, состоят из списочных ячеек, расположение и порядок которых в памяти не существенны
  3. программы могут обрабатывать и преобразовывать другие программы и даже самих себя
  4. в результате каждого действия возникает значение, а значения становятся элементами следующих действий, и конечный результат всей задачи выдается пользователю
Вопрос 50Ответ открыт бесплатно

В чем заключается суть основной особенности языка программирования Лисп от других языков как наличие одинаковой формы данных и программ?

  1. списки, представляющие программы и данные, состоят из списочных ячеек, расположение и порядок которых в памяти не существенны
  2. система резервирует и освобождает память автоматически
  3. в результате каждого действия возникает значение, а значения становятся элементами следующих действий, и конечный результат всей задачи выдается пользователю
  4. программы могут обрабатывать и преобразовывать другие программы и даже самих себя✓ Правильный ответ
✓ Правильный ответ

программы могут обрабатывать и преобразовывать другие программы и даже самих себя

Вопрос 51

В чем заключается суть основной особенности языка программирования Лисп от других языков как автоматическое и динамическое управление памятью?

  1. в результате каждого действия возникает значение, а значения становятся элементами следующих действий, и конечный результат всей задачи выдается пользователю
  2. программы могут обрабатывать и преобразовывать другие программы и даже самих себя
  3. система резервирует и освобождает память автоматически
  4. списки, представляющие программы и данные, состоят из списочных ячеек, расположение и порядок которых в памяти не существенны
Вопрос 52

Какими отличительными признаками обладает язык программирования Лисп от других языков?

  1. наличие разных форм данных и программ
  2. пошаговое программирование
  3. механическое управление памятью
  4. хранение данных, не зависящее от места
Вопрос 53Ответ открыт бесплатно

На какой платформе основывается реализация функциональной парадигмы языка F#?

  1. NET✓ Правильный ответ
  2. DSL
  3. Visual Studio
  4. FTP
✓ Правильный ответ

NET

Вопрос 54

Какой показатель используется при логическом сравнивании списков?

  1. псевдофункция REMPROP
  2. предикат EQUAL
  3. предикат CDR
  4. функция REFUN
Вопрос 55

Из каких полей состоит списочная ячейка?

  1. CDR
  2. EQUAL
  3. CAR
  4. CTN
Вопрос 56Ответ открыт бесплатно

Что подразумевается под понятием «список» в языке Лисп?

  1. закрепление типов данных, таких как имена символов, переменных, списков, функций и других объектов
  2. функция, которая определяет, обладает ли аргумент определенным свойством, и возвращает в качестве значения NIL или T
  3. списочные ячейки, расположение и порядок которых в памяти не существенны
  4. упорядоченная последовательность, элементами которой являются атомы или подсписки✓ Правильный ответ
✓ Правильный ответ

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

Вопрос 57

В чем заключается суть основной особенности языка программирования Лисп от других языков, как пошаговое программирование?

  1. в результате каждого действия возникает значение, а значения становятся элементами следующих действий, и конечный результат всей задачи выдается пользователю
  2. тестирование программы осуществляется функция за функцией, которые последовательно определяются и тестируются, этот способ хорошо подходит для исследовательского программирования
  3. программы могут обрабатывать и преобразовывать другие программы и даже самих себя
  4. списки, представляющие программы и данные, состоят из списочных ячеек, расположение и порядок которых в памяти не существенны
Вопрос 58

В чем заключается основная суть предиката EQ ?

  1. функция проверяет идентичность записей, дополнительно проверяет одинаковость двух списков
  2. функция сравнивает два символа и возвращает Т, но дополнительно позволяет сравнивать однотипные числа
  3. функция сравнивает два символа и возвращает значение Т, если они идентичны, в противном случае – NIL
  4. функция, проверяющая на пустой список
Вопрос 59

В чем заключается основная суть предиката EQL ?

  1. функция сравнивает два символа и возвращает Т, но дополнительно позволяет сравнивать однотипные числа
  2. функция сравнивает два символа и возвращает значение Т, если они идентичны, в противном случае – NIL
  3. функция проверяет идентичность записей, дополнительно проверяет одинаковость двух списков
  4. функция, проверяющая на пустой список
Вопрос 60Ответ открыт бесплатно

В чем заключается основная суть предиката EQUAL ?

  1. функция проверяет идентичность записей, дополнительно проверяет одинаковость двух списков✓ Правильный ответ
  2. функция, проверяющая на пустой список
  3. функция сравнивает два символа и возвращает значение Т, если они идентичны, в противном случае – NIL
  4. функция сравнивает два символа и возвращает Т, но дополнительно позволяет сравнивать однотипные числа
✓ Правильный ответ

функция проверяет идентичность записей, дополнительно проверяет одинаковость двух списков

Вопрос 61

В чем заключается основная суть предиката АТОМ?

  1. функция сравнивает два символа и возвращает Т, но дополнительно позволяет сравнивать однотипные числа
  2. - функция сравнивает два символа и возвращает значение Т, если они идентичны, в противном случае – NIL
  3. функция, проверяющая является ли аргумент атомом
  4. функция проверяет идентичность записей, дополнительно проверяет одинаковость двух списков
Вопрос 62

Верно ли следующее утверждение: "Для преобразования значений из одного типа в другой нужно использовать одноименные встроенные функции, например, byte, sbyte и т.д."

  1. Да
  2. Нет
Вопрос 63Ответ открыт бесплатно

Верно ли следующее утверждение, что: «Программа на языке F #состоит из деклараций»?

  1. Да✓ Правильный ответ
  2. Нет
✓ Правильный ответ

Да

Вопрос 64

Какой продукт фирмы Microsoft поддерживает разработку на F#?

  1. Microsoft Visual Studio
  2. Microsoft Excell
  3. Microsoft Access
  4. Microsoft Security
Вопрос 65

Какое расширение имеет файл с кодом на F#, который описывает публичный интерфейс модуля?

  1. .fs
  2. .fsi
  3. .fsx
  4. fsc.exe
Вопрос 66Ответ открыт бесплатно

Написание какой директивы отключает режим совместимости синтаксиса F# с OCaml?

  1. #light on✓ Правильный ответ
  2. #light off
  3. #text on
  4. #text off
✓ Правильный ответ

#light on

Вопрос 67

Какой язык, хоть и не стал непосредственным родителем языка F#, но оказал на его развитие большое влияние?

  1. OCaml
  2. Haskell
  3. Lisp
  4. Prolog
Вопрос 68

Какая запись означает функцию, принимающую на входе два параметра типа string  и возвращающую string  в качестве результата?

  1. string->string->string
  2. string->string
  3. integer->string
  4. let value->string
Вопрос 69

Сколько раз могут содержаться в системе логически идентичные атомы?

  1. три раза
  2. один раз
  3. ни одного раза
  4. не больше двух раз
Вопрос 70Ответ открыт бесплатно

Кто является создателем идеи теории типов выражения языка F #?

  1. Р. Бассела✓ Правильный ответ
  2. Том Кертс
  3. Джон Маккарти
  4. А. Уайтхеда✓ Правильный ответ
✓ Правильный ответ

Р. Бассела ; А. Уайтхеда

Вопрос 71

Кто является создателем языка Лисп?

  1. Том Кертс
  2. Джон Маккарти
  3. Джон Кемени
  4. Джон Непер
Вопрос 72

Как выглядит список, в котором нет ни одного элемента в языке Lisp ?

  1. NIL
  2. ANY
  3. “()”
  4. Т
Вопрос 73Ответ открыт бесплатно

Как называется входящий в состав формы список, образованный из параметров?

  1. лямбда-исчисление
  2. лямбда-выражение
  3. лямбда-список✓ Правильный ответ
  4. лямбда-вычисление
✓ Правильный ответ

лямбда-список

Вопрос 74

Что из ниже перечисленного не является основой средств управления вводом-выводом?

  1. REFUN
  2. PRINT
  3. READ
  4. RATOM
Вопрос 75

Как называется ссылка нового символа при генерации или считывании языка Lisp ?

  1. автоссылкой
  2. автосписком
  3. автосимволом
  4. прописной объект
Вопрос 76Ответ открыт бесплатно

Что подразумевает под собой строка «разрыв» в языке Haskell?

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

две обратные косые черты, окруженные пробельными символами

Вопрос 77

Какой суффикс используется для различия числовых литералов типа System.Byte?

  1. uy
  2. s
  3. u
  4. b
Вопрос 78

Какой суффикс используется для различия числовых литералов типа System.UInt32?

  1. u
  2. s
  3. uy
  4. b
Вопрос 79

Верно ли следующее утверждение, что: «Программа, написанная на Лиспе, представляет собой последовательность вызовов некоторых функций, а средством связи между последовательно вызываемыми функциями являются переменные, позволяющие запомнить любой объект»?

  1. Да
  2. Нет
Вопрос 80Ответ открыт бесплатно

Как называется вариант порядка применения, при котором аргументы функции начинают вычисляться только тогда, когда в них возникает необходимость?

  1. нормальный✓ Правильный ответ
  2. случайный
  3. ленивый
  4. аппликативный
✓ Правильный ответ

нормальный

Вопрос 81

Как называется вариант порядка применения, при котором аргументы функции полностью вычисляются до ее вызова?

  1. нормальный
  2. постоянный
  3. аппликативный
  4. ленивый
Вопрос 82

С помощью какой функции свойства символа передаются другому символу?

  1. SYMBOL-PLIST
  2. ZEROP
  3. REMPROP
  4. SETQ
Вопрос 83Ответ открыт бесплатно

Как называется функция, с помощью которой можно удалить свойства и его значения?

  1. псевдофункция SYMBOL-PLIST
  2. псевдофункция REMPROP✓ Правильный ответ
  3. псевдофункция ZEROP
  4. псевдофункция MINUSP
✓ Правильный ответ

псевдофункция REMPROP

Вопрос 84

Как называется вариант порядка применения, при котором не происходит дублирование вычислений?

  1. случайный
  2. аппликативный
  3. ленивый
  4. постоянный
Вопрос 85

К основным типам MAP - функций не относятся?

  1. MAPCAR
  2. LOOP
  3. MAPLIST
  4. MAPPRINT
Вопрос 86Ответ открыт бесплатно

В чем заключается основная суть типа MAP-функций, как функция MAPCAR ?

  1. значение функции вычисляется путем применения функции fn к последовательным элементам xi списка, являющегося вторым аргументом функции✓ Правильный ответ
  2. действия осуществляет не над элементами списка, а над последовательными CDR этого списка
  3. в качестве аргументов могут быть использованы любые синтаксически и семантически допустимые S-выражения либо специальные конструкции
  4. вычисляют функции, являющиеся их первыми аргументами, производя связывание формальных аргументов с указанными S-выражениями
✓ Правильный ответ

значение функции вычисляется путем применения функции fn к последовательным элементам xi списка, являющегося вторым аргументом функции

Вопрос 87

Верно ли следующее утверждение: "Компилятор языка  F#  может поддерживать псевдонимы различных типов"

  1. Да
  2. Нет
Вопрос 88

На языке  F# тип каждого выражения ...

  1. известен на этапе компиляции
  2. не зависит от компиляции
  3. остается неизвестным на протяжении всего жизненного цикла программы
  4. на языке F# не существует типов выражений
Вопрос 89

Какие типы данных языка Lisp существуют?

  1. значения
  2. символы
  3. списки
  4. атомы
Вопрос 90Ответ открыт бесплатно

Какие типы деклараций в языке F # существуют?

  1. fact
  2. let✓ Правильный ответ
  3. size
  4. (int, int)✓ Правильный ответ
✓ Правильный ответ

let ; (int, int)

Вопрос 91

К какому типу языков можно отнести  F# ?

  1. язык программирования со строгой типизацией
  2. язык программирования с формальной типизацией
  3. к нетипизированному языку программирования
Вопрос 92

Какое расширение имеет файл с кодом на F#, который может быть скомпилирован?

  1. .fs
  2. .fsi
  3. .fsx
  4. .fsc.exe
Вопрос 93Ответ открыт бесплатно

Какие функции интерпретации выражения существуют?

  1. DEFUN
  2. APPLY✓ Правильный ответ
  3. FUNCALL✓ Правильный ответ
  4. SETQ
✓ Правильный ответ

APPLY ; FUNCALL

Вопрос 94

Верно ли следующее утверждение: «При успешном завершении операции, LOAD возвращает имя последней функции, определенной в файл»?

  1. Да
  2. Нет
Вопрос 95

Верно ли следующее утверждение: «Функция LOAD может вызываться из другой функции Lisp »?

  1. Да
  2. Нет
Вопрос 96Ответ открыт бесплатно

Верно ли следующее утверждение: Если операция не выполнена, LOAD возвращает имя файла в виде строкового выражения»?

  1. Да✓ Правильный ответ
  2. Нет
✓ Правильный ответ

Да

Вопрос 97

Какие функции обеспечивает язык программирования Haskell ?

  1. нестрогую семантику
  2. точечный анализ
  3. статистическую полиморфную типизацию
  4. рекурсивность аргументов
Вопрос 98

Верно ли следующее утверждение, что: «Функционалы MAPCAR и MAPLIST используются для программирования циклов специального вида и в определении других функций, так как с их помощью можно сократить запись повторяющихся вычислений»?

  1. Да
  2. Нет
Вопрос 99

В чем заключается суть основной особенности языка программирования Лисп от других языков как функциональная направленность?

  1. в результате каждого действия возникает значение, а значения становятся элементами следующих действий, и конечный результат всей задачи выдается пользователю
  2. имена символов, переменных, списков, функций и других объектов не закреплены предварительно за какими-нибудь типами данных
  3. списки, представляющие программы и данные, состоят из списочных ячеек, расположение и порядок которых в памяти не существенны
  4. программы могут обрабатывать и преобразовывать другие программы и даже самих себя
Вопрос 100Ответ открыт бесплатно

В чем заключается основная суть функции CAR в языке Лисп?

  1. функция строит новый список из переданных ей в качестве аргументов головы и хвоста
  2. функция возвращает в качестве значения первый элемент списка✓ Правильный ответ
  3. функция возвращает в качестве значения хвостовую часть списка, т.е. список, получаемый из исходного списка после удаления из него головного элемента
  4. функция, проверяющая является ли аргумент атомом
✓ Правильный ответ

функция возвращает в качестве значения первый элемент списка

Вопрос 101

В чем заключается основная суть функции CDR в языке Лисп?

  1. функция возвращает в качестве значения хвостовую часть списка, т.е. список, получаемый из исходного списка после удаления из него головного элемента
  2. функция, проверяющая является ли аргумент атомом
  3. функция строит новый список из переданных ей в качестве аргументов головы и хвоста
  4. функция возвращает в качестве значения первый элемент списка
Вопрос 102

Что означает функция DEFUN ?

  1. соединяет символ с лямбда-выражением, и символ начинает представлять определенные этим лямбда-выражением вычисления
  2. осуществляет действие как над элементами списка, так и над последовательностью этих действий в списке
  3. использует любые синтаксически и семантически допустимые S-выражения либо специальные конструкции
  4. производит связывание формальных аргументов с S-выражениями
Вопрос 103Ответ открыт бесплатно

В чем заключается основная суть функции GET?

  1. возвращает значение свойства, связанного с символом✓ Правильный ответ
  2. присваивает символу или связывает с ним некоторое значение, вычисляет оба своих аргумента
  3. создает список из элементов, возвращает в качестве своего значения список из значений аргументов
  4. связывает имя, не вычисляя его, вычисляется только второй аргумент
✓ Правильный ответ

возвращает значение свойства, связанного с символом

Вопрос 104

В чем заключается основная суть функции LIST ?

  1. обобщённая функция присваивания, используется для занесения значения в ячейку памяти
  2. связывает имя, не вычисляя его, вычисляется только второй аргумент
  3. присваивает символу или связывает с ним некоторое значение, вычисляет оба своих аргумента
  4. создает список из элементов, возвращает в качестве своего значения список из значений аргументов
Вопрос 105

В чем заключается основная суть типа MAP -функций,как функция LOOP ?

  1. значение функции вычисляется путем применения функции fn к последовательным элементам xi списка, являющегося вторым аргументом функции
  2. в качестве аргументов могут быть использованы любые синтаксически и семантически допустимые S-выражения либо специальные конструкции
  3. вычисляют функции, являющиеся их первыми аргументами, производя связывание формальных аргументов с указанными S-выражениями
  4. действия осуществляет не над элементами списка, а над последовательными CDR этого списка
Вопрос 106Ответ открыт бесплатно

В чем заключается основная суть типа MAP -функций,как функция MAPLIST ?

  1. в качестве аргументов могут быть использованы любые синтаксически и семантически допустимые S-выражения либо специальные конструкции
  2. вычисляют функции, являющиеся их первыми аргументами, производя связывание формальных аргументов с указанными S-выражениями
  3. значение функции вычисляется путем применения функции fn к последовательным элементам xi списка, являющегося вторым аргументом функции
  4. действия осуществляет не над элементами списка, а над последовательными CDR этого списка✓ Правильный ответ
✓ Правильный ответ

действия осуществляет не над элементами списка, а над последовательными CDR этого списка

Вопрос 107

В чем заключается основная суть функции NULL ?

  1. функция сравнивает два символа и возвращает значение Т, если они идентичны, в противном случае – NIL
  2. функция сравнивает два символа и возвращает Т, но дополнительно позволяет сравнивать однотипные числа
  3. функция, проверяющая на пустой список
  4. функция проверяет идентичность записей, дополнительно проверяет одинаковость двух списков
Вопрос 108

Верно ли следующее утверждение: «Функция READ и RATOM позволяет осуществлять операций ввода и вывода S -выражений и атомов»?

  1. Да
  2. Нет
Вопрос 109

В чем заключается основная суть функции SET ?

  1. присваивает символу или связывает с ним некоторое значение, вычисляет оба своих аргумента
  2. создает список из элементов, возвращает в качестве своего значения список из значений аргументов
  3. обобщённая функция присваивания, используется для занесения значения в ячейку памяти
  4. связывает имя, не вычисляя его, вычисляется только второй аргумент
Вопрос 110Ответ открыт бесплатно

В чем заключается основная суть функции SETF ?

  1. присваивает символу или связывает с ним некоторое значение, вычисляет оба своих аргумента
  2. создает список из элементов, возвращает в качестве своего значения список из значений аргументов
  3. связывает имя, не вычисляя его, вычисляется только второй аргумент
  4. обобщённая функция присваивания, используется для занесения значения в ячейку памяти✓ Правильный ответ
✓ Правильный ответ

обобщённая функция присваивания, используется для занесения значения в ячейку памяти

Вопрос 111

В чем заключается основная суть функции SETQ ?

  1. связывает имя, не вычисляя его, вычисляется только второй аргумент
  2. обобщённая функция присваивания, используется для занесения значения в ячейку памяти
  3. присваивает символу или связывает с ним некоторое значение, вычисляет оба своих аргумента
  4. создает список из элементов, возвращает в качестве своего значения список из значений аргументов
Вопрос 112

Верно ли следующее утверждение: «Функция в языке F # имеет имя, имеет параметры, может принимать аргументы, а также функция имеет тело»?

  1. Да
  2. Нет
Вопрос 113Ответ открыт бесплатно

Какую функцию используют при загрузке и хранении в файлах определения функций?

  1. CONS
  2. CDR
  3. EQUAL
  4. LOAD✓ Правильный ответ
✓ Правильный ответ

LOAD

Вопрос 114

Как называется функция, с помощью которой можно просматривать весь список свойств?

  1. ZEROP
  2. REMPROP
  3. SETQ
  4. SYMBOL-PLIST
Вопрос 115

В чем заключается основная суть функции создания CONS ?

  1. функция возвращает в качестве значения хвостовую часть списка, т.е. список, получаемый из исходного списка после удаления из него головного элемента
  2. функция строит новый список из переданных ей в качестве аргументов головы и хвоста
  3. функция, проверяющая является ли аргумент атомом
  4. функция возвращает в качестве значения первый элемент списка
Вопрос 116Ответ открыт бесплатно

На какие виды делятся числовые литералы?

  1. специальные
  2. графические
  3. с плавающей точкой✓ Правильный ответ
  4. целые✓ Правильный ответ
✓ Правильный ответ

с плавающей точкой ; целые

Вопрос 117

Из каких основных шагов состоит Лисп-система?

  1. считывание и интерпретация S-выражения
  2. вычисление S-выражения
  3. печать S-выражения
  4. корректировка S-выражения
Вопрос 118

Где используются эскейп-коды ?

  1. в списках и подсписках
  2. в символах и строках для представления специальных символов
  3. S-выражениях
Вопрос 119

Какие основные этапы вычисления лямбда-вызова существуют?

  1. вычисление значения фактических параметров и соответствующие формальные параметры (связывание)
  2. вычисление значения выражения в вызове в части фактических параметров
  3. вычисление формы, являющейся телом лямбда-выражения, и полученное значение возвращается в качестве значения лямбда-вызова
  4. вычисление значения в качестве соединения символа с лямбда-выражением и соответствующего лямбда-вызова
Вопрос 120Ответ открыт бесплатно

Что является ядром программы на Haskell ?

  1. программа, основанная на лямбда-выражении
  2. программа, записанная в небольшом подмножестве Haskell✓ Правильный ответ
  3. программа, состоящая из набора базовых функций
✓ Правильный ответ

программа, записанная в небольшом подмножестве Haskell

О материалах и доступе

Что входит в набор «Функциональное программирование и интеллектуальные системы.(2)»?

120 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности