Метод предотвращения, выявления и устранения логических ошибок при отладке программ в

Алгоритм предотвращения, выявления и устранения логических ошибок при отладке программ в системе Delphi 7
nbsp;nbsp;командой Project gt; Options (Проект gt; Опции) вызвать диалоговое окно
nbsp;nbsp;на панели Code generation (Генерация машинного кода) сбросить флажок Optimization (Оптимизация).
nbsp;nbsp;на панели Runtime errors (Оплошности медли выполнения) установить флажки Range checking (Контроль выхода индекса за границы массива), I/O Checking (Контроль ошибок ввода/вывода) и Overflow checking (Контроль переполнения при целочисленных операциях)
nbsp;nbsp;на панели Debugging (Отладка) установить флажки Debug information (Добавление отладочной инфы), Local symbols (Просмотр значений локальных переменных), Reference info (Просмотр структуры кода), Assertions (Включение процедуры Assert в машинный код) и Use Debug DCUs (Внедрение отладочных версий стандартных модулей библиотеки компонент VCL)
Метод размещения секций для редактора связей ld(1)
nbsp;nbsp;в одну выходную секцию вмещаются все входные секции .init, а за ними все входные секции .text
nbsp;nbsp;все входные секции .data вмещаются в одну выходную
nbsp;nbsp;в системах со страничной виртуальной памятью, выходная секция связывается с адресом, который выходит выравниванием на машинно-зависимую границу плюс величина, определяемая размерами заголовков и секции .text
nbsp;nbsp;секции неинициализированных данных .bss, а также неинициализированные и неразмещаемые глобальные имена вмещаются в одну выходную секцию с именем .bss
Алгоритм сборки мусора с предельно малыми запросами рабочего места
nbsp;nbsp;пометить все ячейки кучи, на которые прямо указывают значения из стека медли исполнения
nbsp;nbsp;просмотреть кучу, начиная с низших адресов, чтобы найти первый помеченный указатель, указывающий на непомеченную ячейку, и пометить ее
nbsp;nbsp;продолжать просмотр кучи, помечая непомеченные ячейки, на которые
указывают помеченные ячейки
nbsp;nbsp;выделить адрес ячейки с минимальным адресом, помеченным таким методом, и именовать его низшим
Метод сборки мусора, использующий стек сборки мусора
nbsp;nbsp;линейно просматривается стек медли исполнения, пока не будет обнаружена переменная, указывающая на непомеченную ячейку кучи
nbsp;nbsp;адреса ячеек вмещаются в стек сборки мусора, если они являются указателями на непомеченные ячейки кучи
nbsp;nbsp;маркируются все непомеченные ячейки кучи, на которые указывает куча
nbsp;nbsp;адреса непомеченных ячеек кучи помещаются в стек сборки мусора
Метод, минимизирующий фрагментацию памяти при редактировании связей
nbsp;nbsp;располагаются все выходные секции, связанные с определенными адресами
nbsp;nbsp;располагаются все секции, связанные с именованными областями памяти
nbsp;nbsp;секции, размещаемые на этом или следующем шаге, связываются с первым легкодоступным в памяти адресом, с учетом требований выравнивания, если таковое имеются
nbsp;nbsp;располагаются все другие выходные секции
Анализ исходного текста для определения его значения - это _ анализ
nbsp;(*ответ*) семантический
nbsp;лексический
nbsp;синтаксический
nbsp;многофункциональный з
Анализ потоков управления и инфы дает последующие типы оптимизации
nbsp;(*ответ*) удаление напрасного кода
nbsp;(*ответ*) исключение общих подвыражений
nbsp;(*ответ*) оптимизация циклов
nbsp;подмена творения либо деления соответствующими инструкциями сдвига
Ассемблерный код - мнемоническая версия машинного кода, в которой заместо бинарных кодов операций употребляются их
nbsp;(*ответ*) имена
Атрибуты, которые переносят информацию вниз по дереву либо от левой к правой доли продукции, величаются
nbsp;(*ответ*) наследуемыми
Неисчерпаемая рекурсия относится к _ ошибкам
nbsp;(*ответ*) логическим
nbsp;лексическим
nbsp;синтаксическим
nbsp;семантическим
Библиотека программ - особым образом организованный файл либо набор файлов, содержащих, как управляло, объектные модули, которые могут быть извлечены для присоединения к разрабатываемой программке на шаге
nbsp;(*ответ*) сборки
В выражениях правящего языка редактора связей могут употребляться
nbsp;(*ответ*) глобальные имена
nbsp;(*ответ*) константы
nbsp;(*ответ*) операции
nbsp;локальные имена

Задать свой вопрос
1 ответ
все верные ответы указаны по тесту
тест прошел проверку)
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Во сколько раз число атомов кислорода в земной коре больше числа

Химия.

Составить монолог от имени дневника двоечника 7-10 предложений

Русский язык.

Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт