Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

testy / Информатика / 1_6_Tekhnologii_programmirovania

.doc
Скачиваний:
99
Добавлен:
07.06.2015
Размер:
48.64 Кб
Скачать

1

06 Технологии программирования

Видами параметров процедур и функций являются:

□ виртуальные

□ фиктивные

■ формальные

■ фактические

Виды функций в языках программирования:

□ соответствующие ГОСТу

□ утилитные

■ стандартные

■ определённые пользователем

Использование подпрограмм:

□ усложняет отладку программы

■ упрощает отладку программы

■ улучшает читаемость программы

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

Использование подпрограмм:

□ усложняет модификацию программы

□ усложняет читаемость программы

■ облегчает независимую отладку блоков программы

■ требует согласования параметров подпрограмм

Методом в объектно-ориентированном программировании является ...

○ визуальное свойство объекта

○ атрибут, объединяющий объекты в классы

○ журнал изменений состояния объекта

● процедура, реализующая действия (операции) над объектом

Операторами, достаточными для представления программ, согласно концепции структурного программирования, являются:

□ goto

□ case

□ параллельное исполнение

■ цикл «while»

■ if ... then ... else

■ присваивание

■ последовательность операторов

Основными алгоритмическими конструкциями подпрограмм являются:

□ умозаключение

■ следование

■ ветвление

■ повторение

Передача входных данных при вызове подпрограммы осуществляется с помощью ...

○ специальных операторов

○ файлов

○ специализированных модулей

● параметров

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

□ зависимостей

□ графиков

■ процедур

■ функций

Принципами модульного программирования являются:

□ программа должна иметь модули

□ подпрограмма считается модулем, если у нее есть параметры

□ модули не могут компилироваться отдельно друг от друга

■ большие программы следует разбить на малые независимые подпрограммы

■ модуль должен иметь одну точку входа и одну точку выхода

■ замена общей памяти на дополнительные параметры модулей

Принципами проектирования программ «сверху-вниз» являются:

□ предварительное детальное описание структуры каждой функции программы

□ программирование модулей нижнего уровня перед их сборкой в модуль верхнего уровня

■ последовательная декомпозиция большой задачи на более мелкие подзадачи (модули)

■ спецификация интерфейсов: описание входа и выхода каждого модуля

■ проектирование модулей верхнего уровня производится без детализации описания модулей нижнего уровней

Принципами структурного программирования являются:

□ программирование без циклов

□ программирование без оператора ветвления

■ программирование без GOTO

■ нисходящее «сверху-вниз» проектирование программы

■ запрет модификации одного модуля внутри другого модуля

■ отсутствие памяти временного хранения, общей для всех модулей

Проектирование программ путем последовательного разбиения большой задачи на меньшие подзадачи соответствует ...

○ объектно-ориентированному проектированию

○ восходящему («снизу-вверх») проектированию

○ концептуальному моделированию

● нисходящему («сверху-вниз») проектированию

Пусть А - базовый класс, В - его подкласс. Концепция наследования в объектно-ориентированном подходе подразумевает, что:

□ объекты класса В наследуют значения объектов класса А

□ объекты класса В не могут обладать методами класса А без их повторного объявления

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

■ общие для классов А и В структуры данных и методы могут быть определены только в классе А

■ переменные и методы класса А могут быть использованы объектами класса В без их повторного определения в В

Соседние файлы в папке Информатика