Главная / Программирование /
Введение в теорию программирования. Функциональный подход / Тест 1
Введение в теорию программирования. Функциональный подход - тест 1
Упражнение 1:
Номер 1
Какие из перечисленных языков программирования основаны на функциональном подходе?
Ответ:
 (1) SML и ProLog 
 (2) LISP и ProLog 
 (3) SML и LISP 
Номер 2
Какие из перечисленных языков программирования основаны на объектно-ориентированном подходе?
Ответ:
 (1) С# и SML 
 (2) С# и C++ 
 (3) С# и ProLog 
Номер 3
Какие из перечисленных языков программирования основаны на структурном подходе?
Ответ:
 (1) C# и ProLog 
 (2) C# и Fortran 
 (3) C# и SML 
Упражнение 2:
Номер 1
Что отличает императивные языки программирования от декларативных?
Ответ:
 (1) степень зависимости от среды реализации 
 (2) стиль программирования 
 (3) структура программы 
Номер 2
Что отличает ранние языки программирования от поздних?
Ответ:
 (1) cтепень зависимости от среды реализации 
 (2) программы на ранних языках более наглядны 
 (3) cущественных различий нет 
Номер 3
Что отличает объектно-ориентированный подход к программированию от компонентно-ориентированного?
Ответ:
 (1) степень зависимости от среды реализации 
 (2) стиль программирования 
 (3) структура программы 
Упражнение 3:
Номер 1
В чем состоит особенность языков объектно-ориентированного программирования?
Ответ:
 (1) этот класс языков основан на сценариях 
 (2) этот класс языков концептуально близок к любой предметной области 
 (3) этот класс языков является наиболее машинно-независимым 
Номер 2
В чем состоит особенность языков логического программирования?
Ответ:
 (1) этот класс языков основан на функциях 
 (2) этот класс языков моделирует правила 
 (3) этот класс языков является наиболее машинно-независимым 
Номер 3
В чем состоит особенность языков функционального программирования?
Ответ:
 (1) этот класс языков основан на сценариях 
 (2) этот класс языков концептуально близок к любой предметной области 
 (3) этот класс языков легко формализуем математически 
Упражнение 4:
Номер 1
Какие из перечисленных языков программирования основаны на сценарном подходе?
Ответ:
 (1) JavaScript и ProLog 
 (2) VBScript и ProLog 
 (3) JavaScript и VBScript 
Номер 2
Что отличает языки сценариев от других языков программирования?
Ответ:
 (1) совместимость с CASE- и RAD-средствами 
 (2) стиль программирования 
 (3) структура программы 
Номер 3
Что объединяет языки ООП и языки сценариев?
Ответ:
 (1) ориентированность на пользователя 
 (2) событийная ориентированность 
 (3) ориентированность на архитектуру компьютера 
Упражнение 5:
Номер 1
Какие из перечисленных языков программирования основаны на концепции параллельных вычислений?
Ответ:
 (1) С# и Ada 
 (2) Modula и Ada 
 (3) С# и Modula 
Номер 2
Что является недостатком языков параллельного программирования?
Ответ:
 (1) высокая стоимость разработки программного обеспечения 
 (2) ориентированность на пользователя 
 (3) событийная ориентированность 
Номер 3
Какова наиболее характерная область применения языков параллельного программирования?
Ответ:
 (1) учетные системы 
 (2) системы реального времени 
 (3) системы электронной почты