Бесплатные ответы на тесты по предмету «Функциональное программирование и интеллектуальные системы.(1)» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 120 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Какими недостатками обладает «машина» Тьюринга?
1непригодность для практических задач✓ Правильный ответ
2алгоритмы занимают много места✓ Правильный ответ
3универсальность формулировки
4отдаленная близость к существующим реализациям компьютеров
✓ Правильный ответ
непригодность для практических задач ; алгоритмы занимают много места
Вопрос 2
В каком языке программирования применяется S -выражения?
1Lisp
2Паскаль
3С+
4Basic
Вопрос 3
В чем заключается суть «вызова по значению» порядка
редукций?
1аргументы функции полностью вычисляются до вызова
2аргументы функции начинают вычисляться только тогда, когда в них возникает надобность, но редукции не выполняются внутри лямбда-абстракций
3дублирование вычислений
Вопрос 4
В чем заключается суть «ленивого» порядка редукций?
1аргументы функции начинают вычисляться только тогда, когда в них возникает надобность
2аргументы функции полностью вычисляются до вызова
3вариант реализации «вызова по имени, при котором не происходит дублирование вычислений
Вопрос 5
Какими достоинствами обладает «машина» Тьюринга?
1простота формулировки
2непригодность для практических задач
3определенная близость к существующим реализациям компьютеров
4алгоритмы занимают много места и не поддаются чтению и пониманию
Вопрос 6Ответ открыт бесплатно
С помощью какого алгоритма основана модель типизации?
1алгоритм вывода типов выражений✓ Правильный ответ
2алгоритм передачи данных
3алгоритм переменных значений
4алгоритм ввода типов выражений
✓ Правильный ответ
алгоритм вывода типов выражений
Вопрос 7
Верно ли следующее утверждение: «Сначала в соответствии с заданным алгоритмом строится значение функции, а затем аргументы вычисляются в порядке вхождения»?
1Да
2Нет
Вопрос 8
Дайте определение, что такое апликативные системы в функциональном программировании?
1включение любых символов с определенным смыслом
2способ обработки аргументов нестандартным способом по любой заданной схеме
3фаза поиска оптимального решения
4процесс вычислений как последовательное изменение состояний
Вопрос 9
В чем заключается суть «аппликативного» порядка редукций?
1аргументы функций полностью вычисляются до вызова
2дублирование вычислений
3аргументы функции начинают вычисляться только тогда, когда в них возникает надобность
Вопрос 10Ответ открыт бесплатно
Из каких атомов состоят S -выражения?
1символьные✓ Правильный ответ
2числовые✓ Правильный ответ
3процентные
4нумерационные
✓ Правильный ответ
символьные ; числовые
Вопрос 11
В чем суть безопасной типизации?
1задает некоторые ограничения на смешение операций над разными типами данных
2определяет совместимость типов данных, используя их структуры
3позволяет применять любые операции, к любым данным, а все типы данных рассматриваются как последовательности битов различной длины
4предполагает использование системы типов языка для предотвращения некоторых типов ошибочного и неопределенного поведения программы
Вопрос 12
Как в бета-редукции определяется понятие «свободная программа»?
1вхождение переменной v в терм T
2отсутствием в лямбде-терме свободного вхождения
3использование разного количества редукций
Вопрос 13Ответ открыт бесплатно
Как называется выражение, над которым можно произвести бета-редукцию, т.е. подстановку аргументов во все функции?
1апликации
2абстракции
3термы
4редекс✓ Правильный ответ
✓ Правильный ответ
редекс
Вопрос 14
Какие примеры относятся к императивному языку функционального программирования?
1Бейсик
2Си+
3Outlook
4ПАСКАЛЬ
5Excel
Вопрос 15
В чем заключается суть «вызова по имени» порядка редукций?
1аргументы функции начинают вычисляться только тогда, когда в них возникает надобность
2аргументы функции полностью вычисляются до вызова, но редукции не выполняются внутри лямбда-абстракций
3дублирование вычислений
Вопрос 16Ответ открыт бесплатно
Какие виды из ниже перечисленных не относятся к редукциям?
1аппликативный
2нормальный
3ленивый
4точечный✓ Правильный ответ
5вызов по имени
✓ Правильный ответ
точечный
Вопрос 17
Какие виды функций в системах программирования существуют?
1рекурсивные
2конечные (нацеленные на результат)
3псевдо-функции
4аддитивные
5специальные
Вопрос 18
Как называется выражение в лямбда-исчислении?
1лямбда-термами
2лямбда-апликации
3лямбда-абстракции
4лямбда-редукции
Вопрос 19
В чем заключается основное предназначение гипертекстовой системы с интеллектуальным интерфейсом?
1поиск текстовой информации по ключевым словам в базах
2осуществление взаимодействия пользователя ИИС с помощью графических образов
3решение слабоформализуемых задач на основе накапливаемого в базе знаний опыта работы экспертов в проблемной области
4осуществление группировки в классы: прогнозирование, планирование и контроль
Вопрос 20Ответ открыт бесплатно
Дайте определение, что такое декларативное программирование?
1парадигма программирования, основанная на автоматическом доказательстве теорем, а также раздел дискретной математики, изучающий принципы логического вывода информации на основе заданных фактов и правил вывода
2использование данных, а не написание кода для того, чтобы заставить приложение или компонент выполнить действия✓ Правильный ответ
3раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних
4описание процесса вычислений как последовательное изменение состояний
✓ Правильный ответ
использование данных, а не написание кода для того, чтобы заставить приложение или компонент выполнить действия
Вопрос 21
Верно ли следующее утверждение: Что динамическая типизация является противоположностью статической типизации»?
1Да
2Нет
Вопрос 22
Какие достоинства можно выделить в структурном программировании?
1применение блок-схем и других графических форм изображения алгоритмов
2упрощение процесса тестирования и отладки программ
3сокращение числа вариантов построения программы по одной и той же спецификации
4применение полиморфных переменных и параметров функций в программировании
Вопрос 23Ответ открыт бесплатно
Какие существуют способы преодоления сложностей решения задач с помощью функциональных определений, используя алгебраический метод?
1нацеленность на формализацию основного множества объектов✓ Правильный ответ
2расширение, уточнение и настройка реализованных программных средств
3определения полной семантической системы операций✓ Правильный ответ
4реализация переменных с помощью таблицы соответствия символов
✓ Правильный ответ
нацеленность на формализацию основного множества объектов ; определения полной семантической системы операций
Вопрос 24
Как называют замену редекса?
1ветвлением
2переменной
3константой
4свёрткой
Вопрос 25
На какие основные параметры опираются императивные функции?
1состояние внешних по отношению к функции переменных
2модульное тестирование
3аргументы
4последовательность
Вопрос 26Ответ открыт бесплатно
На какие группы подразделяются программные средства интеллектуальной информационной системы?
1программные средства интеллектуализации доступа к базе данных✓ Правильный ответ
2средства управления видимостью классов
3пакеты программ статистического анализа данных✓ Правильный ответ
4пакеты данных когнитивной системы
✓ Правильный ответ
программные средства интеллектуализации доступа к базе данных ; пакеты программ статистического анализа данных
Вопрос 27
В чем заключается основное предназначение системы когнитивной графики с интеллектуальным интерфейсом?
1решение слабоформализуемых задач на основе накапливаемого в базе знаний опыта работы экспертов в проблемной области
2поиск текстовой информации по ключевым словам в базах
3осуществление взаимодействия пользователя ИИС с помощью графических образов
4осуществление группировки в классы: прогнозирование, планирование и контроль
Вопрос 28
В каком году стали развиваться все возможные ассемблерные языки программирования с простой мнемоникой?
1в 1970
2в 1940
3в 1950
4в 1947
Вопрос 29
В чем заключается суть преобразования «карринг»?
1возможность взаимодействия между частями программы
2наличие ссылочной прозрачности
3присваивание случайного числа
4возможность фиксировать несколько первых аргументов функции
Вопрос 30Ответ открыт бесплатно
Что из ниже перечисленного относится к классу интеллектуальной информационной системы с интеллектуальным интерфейсом?
1гипертекстовые системы✓ Правильный ответ
2многоагентные системы
3контекстные системы✓ Правильный ответ
4нейронные системы
✓ Правильный ответ
гипертекстовые системы ; контекстные системы
Вопрос 31
Что из ниже перечисленного относится к классу экспертных систем интеллектуальной информационной системы?
1классифицирующие системы
2естественно-языковой интерфейс
3индуктивные системы
4трансформирующие системы
Вопрос 32
Как называют термы в комбинаторной логике?
1комбинаторами
2редексаторами
3термами
4переменными
Вопрос 33Ответ открыт бесплатно
Кто является разработчиком комбинаторной логики математических основ функционального программирования?
1Моисей Шейнфинкель✓ Правильный ответ
2Денис Ритчи
3Алонзо Чёрча
4Хаскелл Карри✓ Правильный ответ
✓ Правильный ответ
Моисей Шейнфинкель ; Хаскелл Карри
Вопрос 34
Какие из ниже перечисленных функций не являются комбинаторами?
1функция тождества
2функция слияния, перестановки и группировки
3константная функция
4функция равенства
Вопрос 35
Каким способом можно любой список в программировании превратить в константу?
1поставить после списка знак равенства (=)
2поставить перед списком апостроф (
3включить в список элемент ELSE
Вопрос 36Ответ открыт бесплатно
Кто сформулировал концепцию символьной обработки информации компьютером в 1958 году?
1Бьерн Страуступ
2Джон Макарти✓ Правильный ответ
3Дфенис Ритчи
4Ларри Уолл
✓ Правильный ответ
Джон Макарти
Вопрос 37
Какое лямбда-выражение является левоассоциативным?
1лямбда-абстракция
2лямбда-апликация
3лямбда-термами
4лямбда-редукции
Вопрос 38
В чем заключается суть логических значений, с помощью которого можно организовывать ветвление алгоритма?
1в кодировке λa
2в операторе if
3в классе if
Вопрос 39
Дайте определение, что такое логическое программирование?
1парадигма программирования, основанная на автоматическом доказательстве теорем, а также раздел дискретной математики, изучающий принципы логического вывода информации на основе заданных фактов и правил вывода
2раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних
3описание процесса вычислений как последовательное изменение состояний
4парадигма программирования, в которой основными концепциями являются понятия объектов и классов
Вопрос 40Ответ открыт бесплатно
Какое лямбда-выражение является правоассоциативным?
1лямбда-абстракция✓ Правильный ответ
2лямбда-апликация
3лямбда-термами
4лямбда-редукции
✓ Правильный ответ
лямбда-абстракция
Вопрос 41
Из чего состоит синтаксис лямбда-исчисления?
1лямбда-абстракции
2лямбда редукция
3лямбда-аппликация
4лямбда- выражение
Вопрос 42
Кем была разработана система лямбда-исчисление?
1Чёрчем Россером
2Алонзо Чёрчем
3Моисеем Шейнфинкелем
4Хаскель Карри
Вопрос 43Ответ открыт бесплатно
Что значит понятие «что то сделать с дном» в терминах «расширенного» лямбда-исчисления?
1арифметическое понятие✓ Правильный ответ
2философское понятие
3«дно» в позиции функции в лямбда-редукции
4«дно» в позиции функции в лямбда-аппликации✓ Правильный ответ
✓ Правильный ответ
арифметическое понятие ; «дно» в позиции функции в лямбда-аппликации
Вопрос 44
Верно ли следующее утверждение: «Что в расширенном варианте лямбда-исчисление, дно также может появиться от деления на 0»?
1Да
2Нет
Вопрос 45
Что из ниже перечисленного не является лямбда-термы?
1λx.x
2λy.y
3λz.z
4λx.y
Вопрос 46Ответ открыт бесплатно
Из каких основных базовых управляющих структур построена методология разработки программного обеспечения?
1последовательность✓ Правильный ответ
2цикл✓ Правильный ответ
3классы
4точечность
5ветвление✓ Правильный ответ
✓ Правильный ответ
последовательность ; цикл ; ветвление
Вопрос 47
В чем заключается суть модели типизацииХиндли-Милнера?
1задает некоторые ограничения на смешение операций над разными типами данных
2позволяет создавать более гибкое программное обеспечение, хотя и ценой большей вероятности ошибок типизации
3механизм вывода типов выражений, который реализован в некоторых строгих функциональных языках программирования
4реализуется средствами статической типизации, если язык позволяет вывод типов
Вопрос 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Ответ открыт бесплатно
В чем заключается суть «нормального» порядка редукций?
1аргументы функций полностью вычисляются до вызова
2дублирование вычислений
3аргументы функции начинают вычисляться только тогда, когда в них возникает надобность✓ Правильный ответ
✓ Правильный ответ
аргументы функции начинают вычисляться только тогда, когда в них возникает надобность
Вопрос 54
Дайте определение, что такое объектно-ориентированное программирование?
1парадигма программирования, в которой основными концепциями являются понятия объектов и классов
2описание процесса вычислений как последовательное изменение состояний
3раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних
4методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков
Вопрос 55
На что ориентированы императивные языки функционального программирования?
1вложение управляющих конструкций друг в друга произвольным образом
2последовательное исполнение инструкций, работающих с памятью присваиваний, и итеративные циклы
3использование мнемокодов
4повышение надежности кода и возможности параллелизма
Вопрос 56Ответ открыт бесплатно
Кто является теоретическим основоположником императивного программирования в 1930-х годах?
1Денис Ритчи
2Алан Тьюринг✓ Правильный ответ
3Джон Маккарти
4Джон фон Нейман✓ Правильный ответ
✓ Правильный ответ
Алан Тьюринг ; Джон фон Нейман
Вопрос 57
Кто является основоположником комбинаторной логики?
1Моисей Шейнфинкель
2Джон Маккарти
3Денис Ритчи
4Ларри Уолл
Вопрос 58
Дайте определение, что такое парадигма программирования?
1совокупность идей и понятий, определяющих стиль написания компьютерных программ
2раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних
3программа написана на исключительно функциональном, логическом или языке программирования с ограничениями
4методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков
Вопрос 59
Как назывались первые императивные языки?
1машинные коды
2конструктуры
3финализаторы
4аксессоры
Вопрос 60Ответ открыт бесплатно
Верно ли следующее утверждение: «Если в терме М встречается переменная x , то она становится связанной»?
1Да✓ Правильный ответ
2Нет
✓ Правильный ответ
Да
Вопрос 61
Что такое полиморфизм
подтипов?
1повторение фрагментов и оформление логической целостности программы
2упрощение процесса тестирования и отладки структурированных программ
3возможность единообразно обрабатывать объекты с различной реализацией при условии наличия общего интерфейса
Вопрос 62
Какой порядок редукций используется в большинстве языков программирования?
1"вызов по имени"
2"вызов по значению"
3нормальный
4точечный
5аппликативный
Вопрос 63Ответ открыт бесплатно
В чем суть правила построения S -выражения?
1список есть S-выражение
2последовательность S-выражений в круглых скобках есть S-выражение✓ Правильный ответ
3X список → S-выражение
4атом есть S-выражение✓ Правильный ответ
✓ Правильный ответ
последовательность S-выражений в круглых скобках есть S-выражение ; атом есть S-выражение
Вопрос 64
В чем суть правила для написания программного кода, когда переменные x , y , z ….. являются термами?
1специальный символ лямбда (λ) в выражении (λx.М) говорит о том, что мы собираемся определить функцию с аргументом x и телом функции М
2правило применения функции к аргументу
3есть алфавит символов, который что-то обозначает, эти символы являются базовыми строительными блоками программы
Вопрос 65
Какое из ниже перечисленного правила не относится к написанию программного кода?
1если x – переменная, а М-терм, то (λx.M) – терм
2если М и N – термы, (MN) - терм
3если (λx.M) …. x,y,z – терм
4переменные x,y,z …. являются термами
Вопрос 66Ответ открыт бесплатно
В чем заключаются основные преимущества функционального программирования?
1отсутствие замены на порождение новых данных
2возможность параллелизма и оптимизации при компиляции✓ Правильный ответ
3нестрогая модель вычислений
4повышение надежности кода✓ Правильный ответ
✓ Правильный ответ
возможность параллелизма и оптимизации при компиляции ; повышение надежности кода
Вопрос 67
Что из ниже перечисленного не является преимуществом использования функционального программирования?
1не обеспечивает гибкость отображений
2определение функции может совсем не зависеть от конкретных имен
3любую систему взаимосвязанных функций можно преобразовать к одной функции, используя вызовы безымянных функций
4выбор формы результатов зависит на прямую от конкретных имен
Вопрос 68
Что из ниже перечисленного является принципами структурного программирования?
1разработка программы осуществляется методом «снизу вверх»
2все конструкции должны иметь два входа и один единственный выход
3программа строится из 3-х базовых управляющих конструкций: последовательность, ветвление, цикл
4повторяющиеся фрагменты программы можно оформить в виде подпрограмм
Вопрос 69
В чем заключается способность рекурсивных функций в программировании?
1отображение аргументов в результаты, для равноправного участия в любой позиции формулы, задающей вычислительный процесс
2значения аргументов вычисляются до того, как к ним применяется функция (концепция времени)
3обработка аргументов нестандартным способом по любой заданной схеме
4фаза поиска оптимального решения
Вопрос 70Ответ открыт бесплатно
Как называется программный код в лямбда-исчислении?
1редексом
2аппликацией
3термом✓ Правильный ответ
4редукцией
✓ Правильный ответ
термом
Вопрос 71
В чем суть правила для написания программного кода, если x – переменная, а М-терм, то(λx.M) – терм?
1правило применения функции к аргументу
2специальный символ лямбда (λ) в выражении (λx.М) говорит о том, что мы собираемся определить функцию с аргументом x и телом функции М
3есть алфавит символов, который что-то обозначает, эти символы являются базовыми строительными блоками программы
Вопрос 72
В чем суть правила для написания программного кода, если М и N – термы, то ( MN ) – терм?
1правило применения функции к аргументу
2есть алфавит символов, который что-то обозначает, эти символы являются базовыми строительными блоками программы
3специальный символ лямбда (λ) в выражении (λx.М) говорит о том, что мы собираемся определить функцию с аргументом x и телом функции М
Вопрос 73Ответ открыт бесплатно
Из чего состоит вычислительный процесс лямбда-выражений?
1лямбда-редукций
2бета-редукций✓ Правильный ответ
3дельта-редукций
4терма-редукций
✓ Правильный ответ
бета-редукций
Вопрос 74
В чем заключается способность псевдо-функций в программировании?
1отображение аргументов в результаты, для равноправного участия в любой позиции формулы, задающей вычислительный процесс
2значения аргументов вычисляются до того, как к ним применяется функция (концепция времени)
3обработка аргументов нестандартным способом по любой заданной схеме
4фаза поиска оптимального решения
Вопрос 75
Если необходимо избавиться от всех редексов в выражении, то с какого редекса лучше начать в вычислении по значению?
1с правого редекса
2с левого редекса
3с левого внешнего редекса
4с правого внутреннего редекса
Вопрос 76Ответ открыт бесплатно
Если необходимо избавиться от всех редексов в выражении, то с какого редекса лучше начать в вычислении по имени?
1с левого редекса
2с левого внешнего редекса✓ Правильный ответ
3с правого внутреннего редекса
4с правого редекса
✓ Правильный ответ
с левого внешнего редекса
Вопрос 77
С помощью каких этапов происходит выполнение рекурсивной функции?
1выполнение условий завершения рекурсии
2анализ и обработка данных, представляющих информацию разной природы
3вычисление действий на основе рекурсивных соотношений
4оперирование функциями в качестве аргументов или результатов
Вопрос 78
Дайте определение, что такое Рекурсия?
1ключевой механизм информатики
2неделимое данное, представляющее информацию произвольной природы
3повторяемое выполнение процесса до тех пор, пока не будет удовлетворено некоторое условие
4использование определений, которое задает элементы множества с помощью других элементов этого же множества
Вопрос 79
Что из ниже перечисленного относится к классу самообучающих систем интеллектуальной информационной системы?
1системы, основанные на прецедентах
2когнитивная графика
3информационные хранилища
4доопределяющие системы
Вопрос 80Ответ открыт бесплатно
Какие свойства S -выражений существуют?
1использование символов
2элементы
3атомы✓ Правильный ответ
4использование скобок✓ Правильный ответ
✓ Правильный ответ
атомы ; использование скобок
Вопрос 81
Какие основные свойства интеллектуальных задач можно выделить?
1символьное представление условий задач
2100% обеспечение правильным результатом
3узкая размерность пространства решений
4неточность и противоречивость знаний
Вопрос 82
Верно ли следующее утверждение: «Если переменная x является связанной, то и в терме λ y .x,она связана»?
1Да
2Нет
Вопрос 83Ответ открыт бесплатно
Какие элементы в программировании выделяются в качестве основных видов символьных выражений?
1строки
2списки✓ Правильный ответ
3атомы✓ Правильный ответ
4подгруппы
✓ Правильный ответ
списки ; атомы
Вопрос 84
Для написания термов вводятся следующие соглашения, в случае, когда «в применении группируем скобки влево» - пишем значение fghx, а что подразумеваем?
1(λx.xа)
2(λx.(λy.x))
3((fg)h)x
Вопрос 85
Для написания термов вводятся следующие соглашения, в случае, когда «в функциях группируем скобки вправо» - пишем значение - λx.λy.x, а подразумеваем?
1(λx.xа)
2(λx.(λy.x))
3((fg)h)x
Вопрос 86Ответ открыт бесплатно
Для написания термов вводятся следующие соглашения, в случае, когда «опускаются внешние скобки» - пишем значение λx.x, а подразумеваем?
1(λx.xа)✓ Правильный ответ
2(λx.(λy.x))
3((fg)h)x
✓ Правильный ответ
(λx.xа)
Вопрос 87
Дайте определение, что такое список, как элемент программирования?
1использование определений, которое задает элементы множества с помощью других элементов этого же множества
2схема реализации отображения может быть представлена в виде определения, формальными параметрами которого являются обозначения функций, выполняющих эти роли
3составное данное, первый элемент которого может рассматриваться как функция, применяемая к остальным элементам, также представленным как символьные выражения
4повторяемое выполнение процесса до тех пор, пока не будет удовлетворено некоторое условие
Вопрос 88
В чем заключается способность специальных функций в программировании?
1обработка аргументов нестандартным способом по любой заданной схеме
2фаза поиска оптимального решения
3отображение аргументов в результаты, для равноправного участия в любой позиции формулы, задающей вычислительный процесс
4значения аргументов вычисляются до того, как к ним применяется функция (концепция времени)
Вопрос 89
В чем предназначение строгой типизации?
1позволяет создавать более гибкое программное обеспечение, хотя и ценой большей вероятности ошибок типизации
2язык программирования задает некоторые ограничения на смешение операций над разными типами данных
3не требует явного объявления типа для используемых переменных, может быть реализована средствами статической типизации, если язык позволяет вывод типов
4определяет совместимость типов данных, используя их структуры
Вопрос 90Ответ открыт бесплатно
В чем предназначение структурной типизации?
1позволяет создавать более гибкое программное обеспечение, хотя и ценой большей вероятности ошибок типизации
2язык программирования задает некоторые ограничения на смешение операций над разными типами данных
3определяет совместимость типов данных, используя их структуры✓ Правильный ответ
4не требует явного объявления типа для используемых переменных, может быть реализована средствами статической типизации, если язык позволяет вывод типов
✓ Правильный ответ
определяет совместимость типов данных, используя их структуры
Вопрос 91
Верно ли следующее утверждение: «Что Структурная типизация является противоположностью номинативной типизации»?
1Да
2Нет
Вопрос 92
Дайте определение, что такое структурное программирование?
1парадигма программирования, основанная на автоматическом доказательстве теорем, а также раздел дискретной математики, изучающий принципы логического вывода информации на основе заданных фактов и правил вывода
2методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков
3парадигма программирования, в которой основными концепциями являются понятия объектов и классов
4раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних
Вопрос 93Ответ открыт бесплатно
Верно ли следующее утверждение: «Что телекоммуникационные технологии обеспечивают огромному числу пользователей доступ к возможностям экспертных систем, это способствует окупаемости затрат на разработку электронной системы»?
1Да✓ Правильный ответ
2Нет
✓ Правильный ответ
Да
Вопрос 94
В чем заключается суть теоремы Черча-Россера?
1для нахождения значений функции, существует какой-нибудь алгоритм, когда функция является вычислимой
2если у лямбда-терма есть нормальная форма, то она единственна и достигается нормальным порядком редукций
3позволяет за конечное число шагов эффективно определить, является ли заданная замкнутая формула теории доказуемой
Вопрос 95
С помощью какой системы было доказано несколько фундаментальных теорем – теорема Черча-Тьюринга?
1лямбда-апликация
2лямбда-исчисление
3лямбда-абстракция
4лямбда-алгоритм
Вопрос 96Ответ открыт бесплатно
Верно ли следующее утверждение: «Что Инженер знаний«извлекает» из экспертов процедуры, стратегии, эмпирические правила, которые они используют при решении задач, и встраивает эти знания в экспертную систему»?
1Да✓ Правильный ответ
2Нет
✓ Правильный ответ
Да
Вопрос 97
Как называется специальный термин, где нормальная форма есть не у любого лямбда-терма – вычисление некоторых термов «расходится»?
1ширина
2ступень
3глубина
4позиция
5дно
Вопрос 98
В 70-х – начале 80-х годов XX века появляется множество типизированных функциональных языков, какие из ниже перечисленных являются таковыми?
1Hope
2Goto
3ML
4Basic
Вопрос 99
Какие основные функции систем типов данных языка программирования не относятся?
1обеспечение безопасности
2абстракция
3документация
4обеспечение
5оптимизация
Вопрос 100Ответ открыт бесплатно
Какие формы S -выражений не существуют?
1список с подписками
2список значений✓ Правильный ответ
3список атомов
4список символов✓ Правильный ответ
5один атом
✓ Правильный ответ
список значений ; список символов
Вопрос 101
Как называются функции, овладевающие техникой работы изучения функционального программирования?
1чистые
2графические
3математические
4идеальные
5точные
6частные
Вопрос 102
Верно ли следующее утверждение: «Что функционал, есть эффективный механизм абстрагирования, моделирования,проектирования и формализации крупномасштабной обработки информации»?
1Да
2Нет
Вопрос 103Ответ открыт бесплатно
Дайте определение, что такое функционал?
1схема реализации отображения может быть представлена в виде определения, формальными параметрами которого являются обозначения функций, выполняющих эти роли✓ Правильный ответ
2неделимое данное, представляющее информацию произвольной природы
3использование определений, которое задает элементы множества с помощью других элементов этого же множества
4повторяемое выполнение процесса до тех пор, пока не будет удовлетворено некоторое условие
✓ Правильный ответ
схема реализации отображения может быть представлена в виде определения, формальными параметрами которого являются обозначения функций, выполняющих эти роли
Вопрос 104
Дайте определение, что такое функциональное программирование?
1раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних
2описание процесса вычислений как последовательное изменение состояний
3совокупность идей и понятий, определяющих стиль написания компьютерных программ
4программа написана на исключительно функциональном, логическом или языке программирования с ограничениями
Вопрос 105
Как называются функции в лямбда-исчислении?
1аппликациями
2термами
3редексами
4абстракциями
Вопрос 106Ответ открыт бесплатно
Как выглядит функция двух аргументов + или *, если из нее сделать функцию одного аргумента?
1λx. λy
2λy.Yxx
3λb.λx.bxx✓ Правильный ответ
4λb.λaa
✓ Правильный ответ
λb.λx.bxx
Вопрос 107
В чем заключается основная цель структурного программирования?
1сокращение число ошибок и упрощение отладки
2использование математических принципов резолюций
3применение индуктивной системы
4повышение производительности труда программистов
Вопрос 108
Верно ли следующее утверждение: «Числа и строки рассматриваются как самоопределимые атомы, смысл которых не требует никакого ассоциирования»?
1Да
2Нет
Вопрос 109
Какие задачи выполняет электронная система?
1помощь при анализе различных вариантов принятия решения
2помощь при распознавании языка программирования
3консультация для неопытных пользователей и помощь по вопросам, относящимся к смежным областям деятельности
4создание среды для обработки списковых структур
Вопрос 110Ответ открыт бесплатно
На какие типы подразделяются инструментальные средства построения электронной системы?
1языки программирования✓ Правильный ответ
2абстракция программирования
3среды программирования✓ Правильный ответ
4термы программирования
✓ Правильный ответ
языки программирования ; среды программирования
Вопрос 111
Из каких основных элементов состоит объектно-ориентированное программирование?
1объявление классов с полями
2построение произвольных алгоритмов
3оформление подпрограмм
4механизм расширения класса
Вопрос 112
Какой язык применяется в логическом программировании?
1Si
2Prolog
3Basic
4Fortran
Вопрос 113Ответ открыт бесплатно
В чем главное предназначение языка обработки символьной информации, Prolog?
1программирование в терминах логики✓ Правильный ответ
2обработка списковых структур
3перекрытие области видимости
4дублирование вычислений
✓ Правильный ответ
программирование в терминах логики
Вопрос 114
Как называется язык программирования, где ввод-вывод реализован при помощи монад, т.е. нетривиальной концепции, по заимствованной из теории категорий?
1Basic
2Pascal
3Haskell
4Lisp
Вопрос 115
В каком году был разработан язык программирования - ALGOL , с целью упрощения выражения математических алгоритмов?
11965
21950
31970
41980
Вопрос 116Ответ открыт бесплатно
Какие предикаты сравнения содержит язык программирования – Lisp ?
1EQ и EQL✓ Правильный ответ
2HPQ и HPL
3EQUAL✓ Правильный ответ
4SETQ✓ Правильный ответ
5WET QUL
✓ Правильный ответ
EQ и EQL ; EQUAL ; SETQ
Вопрос 117
Кто является создателем языка программирования – Pascal?
1Бертран Мейер
2Алан Кэем
3Джон Бэкус
4Денис Ритчи
Вопрос 118
Какие языки не используются в модели Хиндли-Милнера?
1Haskell
2OCaml
3Fortress
4Basic
5Si
Вопрос 119
В чем главное предназначение языка обработки символьной информации, Lisp?
1обработка списковых структур
2перекрытие области видимости
3программирование в терминах логики
4дублирование вычислений
Вопрос 120Ответ открыт бесплатно
Как называются языки обработки символьной информации?
1Assembler
2Basic
3Prolog✓ Правильный ответ
4Lisp✓ Правильный ответ
✓ Правильный ответ
Prolog ; Lisp
О материалах и доступе
Что входит в набор «Функциональное программирование и интеллектуальные системы.(1)»?
120 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.