Все вопросы к тесту (html) Технология программирования (курс 1)
В технологии программирования методы рассматриваются "снизу", т. е. с точки зрения организации технологических процессов, а в методологии программирования - "сверху", т. е. с точки зрения основ их построения:
Если максимальное количество данных неизвестно и постоянно изменяется во время работы программы, для их хранения используют динамические структуры:
Инструментарий технологии программирования - программные продукты, предназначенные для поддержки технологии программирования:
Компиляция системы - процесс выделения отдельных частей операционной системы и построения частных операционных систем, отвечающих требованиям системы обработки данных:
Основное достоинство CASE-технологии - поддержка коллективной работы над проектом за счет возможности работы в локальной сети разработчиков, экспорта (импорта) любых фрагментов проекта, организованного управления проектами:
Прикладное программное обеспечение состоит из баз данных, пакетов и библиотек прикладных программ:
Программа должна состоять из максимально обособленных частей, связанных друг с другом только через интерфейсы:
Программа начальной загрузки (Boot Record) находится в первом секторе на нулевой дорожке системного диска и занимает объем 1024 байт:
Программное обеспечение современных ЭВМ строится по иерархическому модульному принципу:
Средства (утилиты) технологии конструирования программного обеспечения обеспечивают автоматизированную или автоматическую поддержку методов:
Тестирование - процесс исправления ошибок в программе:
Технологический процесс разработки программных и информационных компонент требует накопления, обеспечения использования и модификации версий программных компонент:
Этапы развития информатизации: технический период, программный период, информационный период, гуманитарный период:
RAD-технология - программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем:
Ведущей программой управления задачами является управляющая программа-диспетчер:
Клиенты БД - программное обеспечение, предназначенное для создания и использования интегрированных БД в архитектуре "клиент-сервер":
Комментарии должны представлять собой правильные предложения без сокращений и со знаками препинания и не должны подтверждать очевидное:
Специализация пакета прикладных программ определяется характером решаемых задач или необходимостью управления специальной техникой:
Информация, которая требуется для работы вычислительной машины, состоит из подлежащих обработке данных и программы, определяющей, что и в какой последовательности надо сделать с этими данными:
К функциональным языкам программирования можно отнести языки Лисп, Пролог и Снобол:
Наряду с блок-схемами для описания алгоритмов часто используются метакоды:
Объединение двух (или нескольких) высказываний с помощью союза ИЛИ (OR) называется операцией логического сложения, или конъюнкцией:
Рекурсия - способ организации вычислительного процесса, при котором подпрограмма (процедура или функция) в ходе выполнения составляющих ее операторов обращается сама к себе:
ASCII (American Standard Code for Information Interchange) - стандартный 7-битовый код для передачи данных, поддерживает 128 символов, включающих заглавные и строчные символы латиницы, цифры, специальные значки и управляющие символы:
В язык Модула-2 вошли средства и конструкции языка Паскаль, высокоуровневое представление низкоуровневых возможностей:
Для того чтобы получить обратный код отрицательного числа, необходимо все цифры этого числа инвертировать, т. е. в знаковом разряде поставить 1, во всех значащих разрядах нули заменить единицами, а единицы - нулями:
Заголовок вспомогательного алгоритма начинается со слова "процедура", после которого следует имя процедуры и в скобках - список формальных параметров:
Компилятор в последовательности выполнения алгоритма "читает" очередной оператор программы, переводит его в команды и тут же выполняет эти команды:
Н. Вирт рекомендует применять рекурсивные подпрограммы для реализации алгоритмов, рекурсивных по своей природе, где обрабатываемые данные определяются в терминах рекурсии:
Определенность алгоритма - свойство алгоритма, означающее, что процесс решения задачи, определяемый алгоритмом, разделен на отдельные элементарные действия (шаги):
Перевод из двоичной системы в десятичную можно выполнить, надписав над каждым разрядом соответствующий ему вес и сложив затем произведения значений соответствующих цифр на их веса:
Правило выполнения схем алгоритмов регламентирует ГОСТ 19.002-80 (Единая система программной документации):
При построении алгоритма "снизу вверху" сначала строится основной алгоритм, затем вспомогательные алгоритмы:
Программирование на языке Ассемблера оперирует с терминами команд машины, и поэтому требует от программиста детальных знаний технических компонентов компьютера:
Семантика - совокупность правил образования языковых конструкций, или предложений языка программирования - блоков, процедур, составных операторов, условных операторов, операторов цикла:
Система программирования Турбо-Пролог предназначена для создания широкого класса систем искусственного интеллекта, в том числе персональных экспертных систем:
Соединение двух (или нескольких) высказываний в одно с помощью союза И (AND) называется операцией логического умножения, или дизъюнкцией:
Группа, определяющая требования пользователей и разрабатывающая внешние спецификации системы, работает постоянно на всем цикле жизни системы:
Исходные данные для проектирования содержатся в спецификации анализа:
Модели жизненного цикла: каскадная модель, итерационная модель, спиральная модель:
Очередность сообщений представляет собой концептуальную модель построения распределенных систем:
Программное обеспечение - точное описание того результата, который необходимо достичь с помощью программы:
В итерационной модели используется подход к организации проектирования программного обеспечения сверху вниз, когда сначала определяется состав функциональных подсистем, а затем постановка отдельных задач:
Классический жизненный цикл называют каскадной или водопадной моделью:
Комментарии в коде Excel составили около 10 % его общего объема:
Модели жизненного цикла включают семь этапов и связей между ними с детальным описанием действий, моделей и результатов каждого этапа:
Основу NET-среды составляет операционная система, под управлением которой работает среда исполнения CLR (Common Language Runtime) и ее сервисы - библиотеки классов:
Особенность СОМ-технологии - бинарный стандарт, позволяющий взаимодействовать программам, созданным на различных языках программирования:
При мозговом штурме все основные участники собираются в одной комнате, им раздаются материалы для заметок - не менее 10 листов формата от 7 х 12 до 12 х 17:
Принцип инвариантности - принцип, предопределяющий, что подсистемы и компоненты программного обеспечения инвариантны к обрабатываемой информации:
Программное обеспечение различается по назначению, выполняемым функциям и формам реализации:
Расширения VBX являются объектно-ориентированными элементами:
Рекомендуемое количество функций, которое дает полное представление о разрабатываемой системе, 20-49:
Спецификация программы - точное описание того результата, который необходимо достичь с помощью программы:
Тесты необходимо помещать в библиотеку кодов вместе с кодом, который они тестируют:
Цель анализа состоит в том, чтобы добиться лучшего понимания решаемой проблемы до начала разработки: