Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Testy.doc
Скачиваний:
46
Добавлен:
10.04.2015
Размер:
441.34 Кб
Скачать

21.Этапы решения задач на компьютерах

1. Программа – это …

  • набор команд операционной системы компьютера

  • алгоритм, записанный на языке  программирования

  • законченное минимальное смысловое выражение на языке программирования

  • протокол взаимодействия компонентов компьютерной сети

2. Обнаруженное при отладке программы  нарушение формы записи программы приводит к сообщению о(б) ____________ ошибке.

  • грамматической

  • орфографической

  • тематической

  • синтаксической

3. Обязательным критерием качества программных систем является …

  • лёгкость применения

  • универсальность

  • мобильность

  • надёжность

4. Этапы создания программных продуктов в порядке следования: а) проектирование б) документирование в) кодирование г) тестирование д) анализ задачи

  • б), а) , в), г), д)

  • д), а) , в), г), б)

  • а), д) , в), б), г)

  • в), б) , д), г),а)

5. При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи относится к этапу ________.

  • анализа и формализованного описания задачи

  • выбора метода решения задачи

  • разработки алгоритма

  • кодирования программы

22. Понятие о структурном программировании.

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

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

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

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

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

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

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

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

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

  • логического

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • полиморфизм

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

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

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

  • а, д

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

  • а, д, з

  • г, д, е, ж, з

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

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

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

  • рекурсии

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

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

  • методом

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

  • функцией

  • кодом

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]