Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх

2017-11-16 1312
Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх 0.00 из 5.00 0 оценок
Заказать работу

1. Главная идея структурного программирования состоит в том, что …

структура системы описывается в терминах объектов и связей между ними, а поведение системы – в терминах обмена сообщениями между объектами

используется инкапсуляция и наследование объектов

при написании программ не используются подпрограммы

* основными для написания программ являются три типа операторов: линейный, ветвление, организация цикла

 

2. Модульная структура программы отражает одну из особенностей ___________ программирования.

динамического

эвристического

* структурного

логического

 

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

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

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

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

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

 

4. К основополагающим принципам структурного программирования не относятся

разбиение проекта на модули, каждый из которых имеет один вход и один выход

программирование сверху вниз

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

* достижение абсолютного минимума символов и строк в тексте программы

 

5. Программирование сверху вниз – это ….

процесс, при котором от начального предположения осуществляется движение по направлению к лучшим решениям

* процесс пошагового разбиения алгоритма на все более мелкие части с целью получения таких элементов, для которых можно написать конкретные команды

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

исследование древовидной модели пространства решений и ориентация на поиск оптимального решения

 

6. Основой метода структурного программирования являются:

а) принцип модульности разработки сложных программ

б) использование композиции трёх базовых элементов: линейной, ветвления и циклических структур

в) использование композиции двух базовых элементов: ветвления и циклической структур

г) использование большого количества подпрограмм

* а, б

б, г

а, в

в, г

 


Объектно-ориентированное программирование

1. К концепции объектно-ориентированного программирования не относится...

* параллелизм

полиморфизм

инкапсуляция

наследование

 

2. В концепции объектно-ориентированного подхода к программированию не входит...

* дискретезация

полиморфизм

инкапсуляция

наследование

 

3. Объектно-ориентированный подход к программированию использует следующие базовые понятия:
а) инструкции
б) данные
в) модель
г) объект
д) свойство
е) метод обработки
ж) событие
з) класс объектов

а, д

только д, е, ж, з

а, д, з

* г, д, е, ж, з

 

4. В основе объектно-ориентированного подхода лежит понятие…

* иерархии классов

формализации свойств

рекурсии

декомпозиции объектов

 

5. В объектно-ориентированном программировании каждый объект по отношению к своему классу является…

методом

* экземпляром

функцией

кодом

 

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

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

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

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

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

 


Эволюция и классификация языков программирования. Основные понятия языков программирования

1. К языкам высокого уровня не относят
1) ADA
2) АССЕМБЛЕР
3) PASСAL
4) LISP
5) МАКРОАССЕМБЛЕР

только 5

1 и 3

* 2 и 5

3 и 5

2. Языком сценариев является…

Lisp

Delphi

Pascal

* Perl

 

3. Языки программирования, не зависящие от архитектуры компьютера и отражающие структуру алгоритма, называются...

машинно-ориентированными

независимыми

естественными

* алгоритмическими

 

4. Для задач анализа и понимания естественных языков на основе языка формальной логики и методов автоматического доказательства теорем используется язык программирования …

PASCAL

JAVASCRIPT

* PROLOG

BASIC

 

5. Одним из представителей языков описания сценариев является …

FORTRAN

PROLOG

PASCAL

* JAVASCRIPT

 

6. Языком логического программирования является…

* Prolog

Pascal

C++

Visual Basic

 

 



Поделиться с друзьями:

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.014 с.