игра брюс 2048
Главная / Образование / Введение в программные системы и их разработку / Тест 4

Введение в программные системы и их разработку - тест 4

Упражнение 1:
Номер 1
Для чего предназначено инструментальное ПО?

Ответ:

 (1) для использования существующих веб-сервисов 

 (2) для настройки операционной системы 

 (3) для автоматизации разработки новых программ на языке программирования 


Номер 2
Что повлек за собой переход к языку ассемблера от программирования в машинных кодах?

Ответ:

 (1) упрощение модификации и отладки программ 

 (2) утрата возможности автоматической трансляции из машинного кода в ассемблер и наоборот 

 (3) возможность использования абстрактных классов и других технологий ООП 

 (4) повышение трудоемкости разработки ПО 


Номер 3
Какой функционал, присутствующий сегодня в компьютерах на уровне ассемблера, предоставлял Фортран во время его введения в использование?

Ответ:

 (1) использование большого разнообразия синтаксических единиц 

 (2) наличие подпрограмм 

 (3) проверка компилятором семантической корректности кода 


Упражнение 2:
Номер 1
Какие черты внес язык программирования Pascal в технологию разработки ПО?

Ответ:

 (1) облегчение выявления ошибок в коде 

 (2) отход от абстрагирования 

 (3) потеря оператором безусловного перехода основополагающей роли при управлении порядком выполнения операторов 

 (4) ориентированность на разрешение узкого круга исключительно научных задач 


Номер 2
В чем состоит недостаток языка С, являющийся одновременно причиной его популярности?

Ответ:

 (1) возможность использования оператора goto 

 (2) работа с данными на низком уровне и предоставление управляющих конструкций и абстракций высокого уровня 

 (3) ориентированность на ООП 


Номер 3
Какая черта появилась в языке программирования С++ по сравнению с С?

Ответ:

 (1) возможность применять концепции объектно-ориентированного программирования 

 (2) возможность применять концепции структурного программирования 

 (3) возможность применять массивы данных 


Упражнение 3:
Номер 1
Отличительными особенностями языка Java от языка С++ являются:

Ответ:

 (1) поддержка парадигмы объектно-ориентированного программирования 

 (2) наличие поддержки многомерных массивов данных 

 (3) отсутствие указателей и множественного наследования 

 (4) компиляция программного кода в код виртуальной машины 


Номер 2
Что означает интерпретируемость языка программирования?

Ответ:

 (1) возможность раннего выявления ошибок на стадии компиляции 

 (2) невозможность или нежелательность компиляции программного кода 

 (3) наличие различных диалектов языка 


Номер 3
Свойство языков программирования, представляющее программу как пошаговое описание решения задачи,-это:

Ответ:

 (1) императивность 

 (2) абстрактность 

 (3) скриптовость 


Упражнение 4:
Номер 1
Представление программы в виде математических функций является основой:

Ответ:

 (1) полностью императивных языков 

 (2) ассемблеров 

 (3) функционального программирования 


Номер 2
В чем состоит сущность ленивой семантики?

Ответ:

 (1) вычисления проводятся только тогда, когда они необходимы 

 (2) вычисления проводятся в месте, где они описаны 

 (3) вычисления производятся математическим сопроцессором компьютера 


Номер 3
Что означает для языка поддержка им ООП, функционального и императивного программирования?

Ответ:

 (1) скриптовость языка программирования 

 (2) мультипарадигменность языка программирования 

 (3) высокоуровневость языка программирования 


Упражнение 5:
Номер 1
Что такое транслятор?

Ответ:

 (1) программа, переводящая программный код из исходного языка программирования в эквивалентный ему на результирующем языке 

 (2) программа, передающая программный код на исполнение центральному процессору 

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


Номер 2
Программное моделирование, создающее виртуальную машину, которая реализует язык программирования, характерно для:

Ответ:

 (1) низкоуровневых языков 

 (2) функциональных языков 

 (3) интерпретируемых языков 


Номер 3
В какой форме сканер передает каждый разделитель программного кода анализатору?

Ответ:

 (1) в виде массива нулей и единиц 

 (2) в виде целого числа 

 (3) в виде строки символов 


Упражнение 6:
Номер 1
Что такое семантика?

Ответ:

 (1) значения единиц языка программирования 

 (2) способ соединения слов в словосочетания и предложения 

 (3) парадигма программирования 


Номер 2
В каком направлении идет развитие систем программирования?

Ответ:

 (1) в направлении повышения дружественности и сервисных возможностей 

 (2) в направлении уменьшения степени интеграции модулей в системах программирования 

 (3) в сторону сужения области применения систем программирования 


Номер 3
Какой тип сред разработки создан из объединения возможностей текстовых редакторов исходных текстов и командного языка компиляции?

Ответ:

 (1) командная строка 

 (2) терминал 

 (3) интегрированная среда разработки 




Главная / Образование / Введение в программные системы и их разработку / Тест 4