sga-help.ru

Все вопросы к тесту (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:

Спецификация программы - точное описание того результата, который необходимо достичь с помощью программы:

Тесты необходимо помещать в библиотеку кодов вместе с кодом, который они тестируют:

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