Бесплатные ответы на тесты по предмету «Функциональное программирование и интеллектуальные системы.(2)» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 120 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 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 #?
1unci
2let
3typei
4bodyi
Вопрос 13Ответ открыт бесплатно
На какие пространства имен делятся идентификаторы программ на Haskell?
1те, которые начинаются со строчной буквы✓ Правильный ответ
2те, которые начинаются с одинарных кавычек
3те, которые начинаются с символа подчеркивания
4те, которые начинаются с заглавной буквы✓ Правильный ответ
✓ Правильный ответ
те, которые начинаются со строчной буквы ; те, которые начинаются с заглавной буквы
Вопрос 14
В чем заключается императивность F#?
1использование изменяемых переменных
2поддержка полей и свойств объектов библиотеки
3использование функций высшего порядка
4использование алгебраического типа данных
Вопрос 15
Как называется произвольная форма, значение которой может вычислить интерпретатор Лиспа?
1тело функции
2рекурсия
3функционал
4интерпретация выражения
Вопрос 16Ответ открыт бесплатно
В каком году появилось первое упоминание о языке F#?
12002✓ Правильный ответ
22005
31992
41998
✓ Правильный ответ
2002
Вопрос 17
Какое расширение имеет файл, содержащий код на F#, исполняющий скрипт?
1.fsx
2.fs
3.fsi
4fsc.exe
Вопрос 18
Как называется кодировка символов, которая используется в программах на Haskell ?
1Whitespace
2Oxtit
3Pattern
4Unicode
Вопрос 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#?
1fsc.exe
2hsf.exe
3fss.exe
4fcc.exe
Вопрос 38
В каком виде представляется лямбда-выражение в языке Лисп?
1LAMBDA (fun arg1 arg2 ... argN)
2(LAMBDA (x1 x2…xn) fn
3LAMBDA (edit.lsp)
4LAMBDA ‘(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#?
1C#
2Visual Basic.NET
3Haskell
4Lisp
Вопрос 43Ответ открыт бесплатно
Что такое F#?
1мультипарадигменный язык программирования✓ Правильный ответ
2объектно-ориентированный язык программирования
3один из разделов языка программированияOCaml
4логический язык программирования
✓ Правильный ответ
мультипарадигменный язык программирования
Вопрос 44
Дайте определение, что такое лямбда-выражение?
1принцип возможности использования отдельных средств непосредственно из интерпретатора
2список, представляющий программы и данные, состоящие из списочных ячеек, расположение и порядок которых в памяти занимают существенное место
3функция, которая определяет, обладает ли аргумент определенным свойством, и возвращает в качестве значения NIL или T
4определение вычислений и параметров функции в чистом виде без фактических параметров, или аргументов
Вопрос 45
Дайте определение,что такое предикат?
1упорядоченная последовательность, элементами которой являются атомы или списки
2закрепление типов данных, таких как имена символов, переменных, списков, функций и других объектов
3функция, которая определяет, обладает ли аргумент определенным свойством, и возвращает в качестве значения NIL или T
4списочные ячейки, расположение и порядок которых в памяти не существенны
Вопрос 46Ответ открыт бесплатно
Какой язык был взят за основу при разработке языка F#?
1OCaml✓ Правильный ответ
2Oracl
3Haskell
4Prolog
✓ Правильный ответ
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#?
1NET✓ Правильный ответ
2DSL
3Visual Studio
4FTP
✓ Правильный ответ
NET
Вопрос 54
Какой показатель используется при логическом сравнивании списков?
1псевдофункция REMPROP
2предикат EQUAL
3предикат CDR
4функция REFUN
Вопрос 55
Из каких полей состоит списочная ячейка?
1CDR
2EQUAL
3CAR
4CTN
Вопрос 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#?
1Microsoft Visual Studio
2Microsoft Excell
3Microsoft Access
4Microsoft Security
Вопрос 65
Какое расширение имеет файл с кодом на F#, который описывает публичный интерфейс модуля?
1.fs
2.fsi
3.fsx
4fsc.exe
Вопрос 66Ответ открыт бесплатно
Написание какой директивы отключает режим совместимости синтаксиса F# с OCaml?
1#light on✓ Правильный ответ
2#light off
3#text on
4#text off
✓ Правильный ответ
#light on
Вопрос 67
Какой язык, хоть и не стал непосредственным родителем языка F#, но оказал на его развитие большое влияние?
1OCaml
2Haskell
3Lisp
4Prolog
Вопрос 68
Какая запись означает функцию, принимающую на входе два параметра типа string и возвращающую string в качестве результата?
1string->string->string
2string->string
3integer->string
4let value->string
Вопрос 69
Сколько раз могут содержаться в системе логически идентичные атомы?
1три раза
2один раз
3ни одного раза
4не больше двух раз
Вопрос 70Ответ открыт бесплатно
Кто является создателем идеи теории типов выражения языка F #?
1Р. Бассела✓ Правильный ответ
2Том Кертс
3Джон Маккарти
4А. Уайтхеда✓ Правильный ответ
✓ Правильный ответ
Р. Бассела ; А. Уайтхеда
Вопрос 71
Кто является создателем языка Лисп?
1Том Кертс
2Джон Маккарти
3Джон Кемени
4Джон Непер
Вопрос 72
Как выглядит список, в котором нет ни одного элемента в языке Lisp ?
1NIL
2ANY
3“()”
4Т
Вопрос 73Ответ открыт бесплатно
Как называется входящий в состав формы список, образованный из параметров?
1лямбда-исчисление
2лямбда-выражение
3лямбда-список✓ Правильный ответ
4лямбда-вычисление
✓ Правильный ответ
лямбда-список
Вопрос 74
Что из ниже перечисленного не является основой средств управления вводом-выводом?
1REFUN
2PRINT
3READ
4RATOM
Вопрос 75
Как называется ссылка нового символа при генерации или считывании языка Lisp ?
1автоссылкой
2автосписком
3автосимволом
4прописной объект
Вопрос 76Ответ открыт бесплатно
Что подразумевает под собой строка «разрыв» в языке Haskell?
1две обратные косые черты, окруженные пробельными символами✓ Правильный ответ
2две горизонтальные черты
3одна вертикальная табуляция
4несколько графических символов, с пробельными каретками
✓ Правильный ответ
две обратные косые черты, окруженные пробельными символами
Вопрос 77
Какой суффикс используется для различия числовых литералов типа System.Byte?
1uy
2s
3u
4b
Вопрос 78
Какой суффикс используется для различия числовых литералов типа System.UInt32?
1u
2s
3uy
4b
Вопрос 79
Верно ли следующее утверждение, что: «Программа, написанная на Лиспе, представляет собой последовательность вызовов некоторых функций, а средством связи между последовательно вызываемыми функциями являются переменные, позволяющие запомнить любой объект»?
1Да
2Нет
Вопрос 80Ответ открыт бесплатно
Как называется вариант порядка применения, при котором аргументы функции начинают вычисляться только тогда, когда в них возникает необходимость?
1нормальный✓ Правильный ответ
2случайный
3ленивый
4аппликативный
✓ Правильный ответ
нормальный
Вопрос 81
Как называется вариант порядка применения, при котором аргументы функции полностью вычисляются до ее вызова?
1нормальный
2постоянный
3аппликативный
4ленивый
Вопрос 82
С помощью какой функции свойства символа передаются другому символу?
1SYMBOL-PLIST
2ZEROP
3REMPROP
4SETQ
Вопрос 83Ответ открыт бесплатно
Как называется функция, с помощью которой можно удалить свойства и его значения?
1псевдофункция SYMBOL-PLIST
2псевдофункция REMPROP✓ Правильный ответ
3псевдофункция ZEROP
4псевдофункция MINUSP
✓ Правильный ответ
псевдофункция REMPROP
Вопрос 84
Как называется вариант порядка применения, при котором не происходит дублирование вычислений?
1случайный
2аппликативный
3ленивый
4постоянный
Вопрос 85
К основным типам MAP - функций не относятся?
1MAPCAR
2LOOP
3MAPLIST
4MAPPRINT
Вопрос 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 # существуют?
1fact
2let✓ Правильный ответ
3size
4(int, int)✓ Правильный ответ
✓ Правильный ответ
let ; (int, int)
Вопрос 91
К какому типу языков можно отнести F# ?
1язык программирования со строгой типизацией
2язык программирования с формальной типизацией
3к нетипизированному языку программирования
Вопрос 92
Какое расширение имеет файл с кодом на F#, который может быть скомпилирован?
1.fs
2.fsi
3.fsx
4.fsc.exe
Вопрос 93Ответ открыт бесплатно
Какие функции интерпретации выражения существуют?
1DEFUN
2APPLY✓ Правильный ответ
3FUNCALL✓ Правильный ответ
4SETQ
✓ Правильный ответ
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Ответ открыт бесплатно
Какую функцию используют при загрузке и хранении в файлах определения функций?
1CONS
2CDR
3EQUAL
4LOAD✓ Правильный ответ
✓ Правильный ответ
LOAD
Вопрос 114
Как называется функция, с помощью которой можно просматривать весь список свойств?
1ZEROP
2REMPROP
3SETQ
4SYMBOL-PLIST
Вопрос 115
В чем заключается основная суть функции создания CONS ?
1функция возвращает в качестве значения хвостовую часть списка, т.е. список, получаемый из исходного списка после удаления из него головного элемента
2функция строит новый список из переданных ей в качестве аргументов головы и хвоста
3функция, проверяющая является ли аргумент атомом
4функция возвращает в качестве значения первый элемент списка
Вопрос 116Ответ открыт бесплатно
На какие виды делятся числовые литералы?
1специальные
2графические
3с плавающей точкой✓ Правильный ответ
4целые✓ Правильный ответ
✓ Правильный ответ
с плавающей точкой ; целые
Вопрос 117
Из каких основных шагов состоит Лисп-система?
1считывание и интерпретация S-выражения
2вычисление S-выражения
3печать S-выражения
4корректировка S-выражения
Вопрос 118
Где используются эскейп-коды ?
1в списках и подсписках
2в символах и строках для представления специальных символов
3S-выражениях
Вопрос 119
Какие основные этапы вычисления лямбда-вызова существуют?
1вычисление значения фактических параметров и соответствующие формальные параметры (связывание)
2вычисление значения выражения в вызове в части фактических параметров
3вычисление формы, являющейся телом лямбда-выражения, и полученное значение возвращается в качестве значения лямбда-вызова
4вычисление значения в качестве соединения символа с лямбда-выражением и соответствующего лямбда-вызова
Вопрос 120Ответ открыт бесплатно
Что является ядром программы на Haskell ?
1программа, основанная на лямбда-выражении
2программа, записанная в небольшом подмножестве Haskell✓ Правильный ответ
3программа, состоящая из набора базовых функций
✓ Правильный ответ
программа, записанная в небольшом подмножестве Haskell
О материалах и доступе
Что входит в набор «Функциональное программирование и интеллектуальные системы.(2)»?
120 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.