Абстрактный тип данных, позволяющий создать в программе новые объекты данных и ввести связанные с ними операции и функции, называется
Анализ исходного текста для определения его значения является ___ анализом
Анализ потоков управления и информации дает следующий тип оптимизации
Арифметические выражения с несбалансированными скобками относятся к ___ ошибкам
Бесконечная рекурсия относится к __ ошибкам
В генераторе синтаксических анализаторов YACC для разделения правой и левой частей продукций используется знак
В ООП совокупность данных, характеризующих его состояние, и процедур их обработки, моделирующих его поведение, называется
В постфиксной форме выражение (а + b) * (c + d) имеет следующий вид:
В языке С память выделяется в другом файле для переменных класса
В языке С память выделяется до момента завершения работы составного оператора, в котором были объявлены переменные, для переменных класса
В языке С память выделяется на все время программы для переменных класса
Верны ли утверждения?А) Ассоциация - связь между разнотипными, не похожими друг на друга объектами В) Обобщение - отношение между однотипными понятиями, имеющими общие признаки. Подберите правильный ответ
Верны ли утверждения?А) В генераторе синтаксических анализаторов YACC $n - численное значение (атрибут), соотнесенное с n-м символом левой части продукции В) В генераторе синтаксических анализаторов YACC $n - численное значение (атрибут), соотнесенное с n-м символом правой части продукции. Подберите правильный ответ
Верны ли утверждения?А) В ООП реализация - совокупность доступных извне элементов реализации абстракции В) В ООП интерфейс - совокупность недоступных извне элементов реализации абстракции. Подберите правильный ответ
Верны ли утверждения?А) Восходящие синтаксические анализаторы строят дерево разбора сверху (от корня) вниз (к листьям) В) Нисходящие синтаксические анализаторы начинают строить дерево разбора с листьев и идут к корню. Подберите правильный ответ
Верны ли утверждения?А) Генератор Lex может быть использован для автоматизации создания лексических анализаторов по их спецификациям в виде регулярных выражений В) Генератор Yacc позволяет автоматически создавать LR-анализаторы по грамматическому описанию семантики языка. Подберите правильный ответ
Верны ли утверждения?А) Грамматики 0-го типа эквивалентны машинам Тьюринга В) Грамматики 1-го типа эквивалентны линейно ограниченным автоматам. Подберите правильный ответ
Верны ли утверждения?А) Действие переноса - это перемещение последнего считанного символа в стек В) Действие свертки - это замена строки наверху стека посредством применения продукции грамматики. Подберите правильный ответ
Верны ли утверждения?А) Динамическое создание объектов выполняется в процессе компиляции программы В) Статическое создание объектов выполняется в процессе компиляции программы. Подберите правильный ответ
Верны ли утверждения?А) Директива {$D+} отладчика Турбо Паскаль генерирует таблицу номеров строк, которая устанавливает соответствие между объектным кодом и исходным модулем В) Директива {$L+} отладчика Турбо Паскаль строит список идентификаторов, локальных для каждой процедуры или функции, для того, чтобы отладчик мог хранить информацию о них в процессе отладки. Подберите правильный ответ
Верны ли утверждения?А) Для каждого стекового фрейма, находящегося в данный момент в стеке, необходимо запоминать значения статических указателей, указывающих на этот фрейм В) Для каждого стекового фрейма, находящегося в данный момент в стеке, необходимо запоминать значения динамических указателей, указывающих на этот фрейм. Подберите правильный ответ
Верны ли утверждения?А) Для любой контекстно-зависимой грамматики существует анализатор, который производит разбор строки, состоящей из n токенов, за время, не превышающее 0{n3} В) Для любой контекстно-свободной грамматики существует анализатор, который производит разбор строки, состоящей из n токенов, за время, не превышающее 0{n3}. Подберите правильный ответ
Верны ли утверждения?А) Для управления счетчиком размещения используется оператор присваивания с символом «.» в левой части В) Для присваивания имени настраиваемого значения используется оператор присваивания с символом «.» в правой части. Подберите правильный ответ
Верны ли утверждения?А) Компилятор - программа, которая преобразует программу, составленную на языке программирования высокого уровня, в программу на машинном языке или языке, близком к машинному, не участвуя в ее исполнении В) Интерпретатор - программа или устройство, анализирующие команды или операторы исходной программы и немедленно выполняющие их. Подберите правильный ответ
Верны ли утверждения?А) Макропроцессоры позволяют применять в определениях макросов фактические параметры В) Макропроцессоры позволяют применять в определениях макросов формальные параметры. Подберите правильный ответ
Верны ли утверждения?А) На логическом уровне иерархия «целое/часть» используется при декомпозиции предметной области на объекты В) На физическом уровне иерархия «целое/часть» используется при декомпозиции системы на модули. Подберите правильный ответ
Верны ли утверждения?А) Определение структуры и значения исходного кода происходит на этапе процесса компиляции, называемом синтезом В) Определение структуры и значения исходного кода происходит на этапе процесса компиляции, называемом анализом. Подберите правильный ответ
Верны ли утверждения?А) Организация вычислительного процесса при пакетном режиме строится без доступа пользователя к ЭВМ В) Диалоговый режим взаимодействия пользователя и ЭВМ обеспечивает возможность оперативного вмешательства человека в процесс обработки информации на ЭВМ. Подберите правильный ответ
Верны ли утверждения?А) Основные конструкции структурной детализации: следование, ветвление, цикл-пока В) Основные конструкции структурной декомпозиции: следование, ветвление, цикл-пока. Подберите правильный ответ
Верны ли утверждения?А) Офсет - смещение от начала фрейма В) Отступ - смещение от начала фрейма. Подберите правильный ответ
Верны ли утверждения?А) По умолчанию виртуальная память целевого компьютера считается неконфигурируемой В) По умолчанию виртуальная память целевого компьютера считается конфигурируемой. Подберите правильный ответ
Верны ли утверждения?А) Построение целевого кода происходит на этапе процесса компиляции, называемом синтезом В) Построение целевого кода происходит на этапе процесса компиляции, называемом анализом. Подберите правильный ответ
Верны ли утверждения?А) При динамическом делегировании соответствующий указатель инициализируется в процессе компиляции программы и при выполнении программы не меняется В) При статическом делегировании значение указателю присваивается в процессе выполнения программы и может изменяться в зависимости от ситуации. Подберите правильный ответ
Верны ли утверждения?А) При передаче объекта по значению тип аргумента приводится к типу параметра В) При передаче объекта по адресу подпрограмме передается указатель на фактический объект. Подберите правильный ответ
Верны ли утверждения?А) Принцип нисходящей разработки рекомендует на всех этапах вначале определять наиболее общие моменты, а затем поэтапно выполнять детализацию В) Принцип нисходящей разработки рекомендует на всех этапах вначале определять наиболее общие моменты, а затем поэтапно выполнять декомпозицию. Подберите правильный ответ
Верны ли утверждения?А) Простой полиморфизм - конкретный метод определяется типом объекта при компиляции программы В) Сложный полиморфизм - конкретный метод определяется типом объекта при выполнении программы. Подберите правильный ответ
Верны ли утверждения?А) Профиль программы - информация о ходе выполнения программы В) Профиль оборудования - набор значений, параметров и характеристик конкретного оборудования компьютера. Подберите правильный ответ
Верны ли утверждения?А) Р-код - промежуточный код на основе стека, созданный для реализации языка Паскаль В) Байт-код - промежуточный язык для виртуальной машины Java. Подберите правильный ответ
Верны ли утверждения?А) Размер массива определяется во время выполнения программы В) Размер массива определяется в процессе компиляции. Подберите правильный ответ
Верны ли утверждения?А) Резидентные программы - программы, которые остаются в оперативной памяти после того, как они завершат управление В) Рекурсивные программы - программы, которые остаются в оперативной памяти после того, как они завершат управление. Подберите правильный ответ
Верны ли утверждения?А) Свободный шаблон предусматривает, чтобы количество вводимых пользователем символов обязательно соответствовало числу разрядов, выделенных программой на экране дисплея В) При жестком шаблоне задается предельно допустимое поле, в которое вносится конкретное значение. Подберите правильный ответ
Верны ли утверждения?А) Символы [ и ], выделенные жирным шрифтом, указывают, что заключенная в них часть синтаксической конструкции является необязательной В) Символы { и }, выделенные жирным шрифтом, указывают, что заключенная в них часть синтаксической конструкции может быть повторена несколько раз. Подберите правильный ответ
Верны ли утверждения?А) Стартовый символ данного нетерминала определяется как любой символ, который может появиться в начале строки, генерируемой нетерминалом В) Символ-последователь данного нетерминала определяется как любой символ, который может следовать за нетерминалом в любой аксиоматической форме. Подберите правильный ответ
Верны ли утверждения?А) Стек и куча могут удобно сосуществовать вместе, если их уменьшение происходит по направлению друг к другу В) Стек и куча могут удобно сосуществовать вместе, если их увеличение происходит по направлению друг к другу. Подберите правильный ответ
Верны ли утверждения?А) Структурное программирование предполагает использование при программировании трех структур управления: следование, выбор и переход В) Структурное программирование предполагает использование при программировании трех структур управления: следование, выбор и повторение. Подберите правильный ответ
Верны ли утверждения?А) Структурное программирование предполагает отказ от безусловных передач управления и ограниченное использование глобальных переменных В) Структурное программирование предполагает отказ от безусловных передач управления и ограниченное использование локальных переменных. Подберите правильный ответ
Верны ли утверждения?А) Схема трансляции - контекстно-свободная грамматика, в которой атрибуты, связанные с символами грамматики, и семантические действия заключены в фигурные скобки В) Схема трансляции - контекстно-свободная грамматика, в которой атрибуты, связанные с символами грамматики, и семантические действия заключены в квадратные скобки. Подберите правильный ответ
Верны ли утверждения?А) Тип объекта определяется в интерфейсном разделе модуляВ) Тексты методов объекта определяются в разделе реализацииПодберите правильный ответ
Верны ли утверждения?А) Физический адрес объекта не обязательно совпадает с тем адресом, по которому объект будет помещен во время выполнения В) Логический адрес объекта не обязательно совпадает с тем адресом, по которому объект будет помещен во время выполнения. Подберите правильный ответ
Верны ли утверждения?А) Логическое проектирование заключается в разработке структуры классов: определяются поля для хранения составляющих состояния объектов и алгоритмы методов, реализующих аспекты поведения объектов В) Физическое проектирование включает объединение реализаций классов в модули, выбор схемы их подключения, определение способов взаимодействия с оборудованием, с операционной системой и/или другим программным обеспечением. Подберите правильный ответ
Генератор синтаксических анализаторов YACC используется для создания анализаторов из ___ грамматик
Грамматика, все продукции которой содержат в левой части единственный символ, является ___ грамматикой
Графическое представление промежуточных языков - это
Для корректного освобождения памяти из-под полиморфных объектов следует использовать вместе с процедурой Dispose специальный метод
Инициализируемой памяти посредством предложения MEMORY назначается атрибут
Когда используются директивы компилятора, их необходимо разделять запятыми без пробелов, ставя символ ___ только перед первой директивой
Линейное представление промежуточных языков - это
Любая последовательность символов, которую, используя продукции грамматики, можно породить из символа предложения, - это ___ форма
Нахождение значений терминальных узлов синтаксического дерева - задача ___ анализа
Неверно записанные идентификаторы, ключевые слова или операторы относятся к ___ ошибкам
Нуль или более вхождений а на входе Lex представляет обозначение
Области памяти, в которой могут размещаться выполняемые команды, назначается атрибут
Области памяти, допускающей запись посредством предложения MEMORY, назначается атрибут
Области памяти, допускающей чтение посредством предложения MEMORY, назначается атрибут
Общая структура программы определяется в процессе ___ анализа
Объект, имеющий хотя бы один виртуальный метод, должен содержать
Объекты, данные которых хранятся в файлах внешней памяти между сеансами работы программы, являются
Объекты, существующие внутри подпрограмм, время жизни которых исчисляется от вызова подпрограммы до ее завершения, являются
Объекты, существующие пока программа загружена в память, являются
Объекты, хранящие промежуточные результаты некоторых действий, являются
Одно вхождение а на входе Lex представляет обозначение
Одно или более вхождений а на входе Lex представляет обозначение
Операторы, применяемые к несовместимым с ними операндами, относятся к ____ ошибкам
Основные действия по выявлению ошибок и восстановлению после них концентрируются в фазе ___ анализа
Отношение между классами, когда один является частью второго, называется
Отношение между классами, обеспечивающее возможность конструирования новых более сложных классов из уже имеющихся посредством добавления полей и определения новых методов, называется
По иерархии Хомского контекстно-зависимые грамматики - это грамматики ___ -го типа
По иерархии Хомского контекстно-свободные грамматики - это грамматики ___ -го типа
По иерархии Хомского регулярные грамматики - это грамматики ___ -го типа
По иерархии Хомского рекурсивно перечислимые грамматики - это грамматики ___ -го типа
Препроцессор получает инструкции, начинающиеся с
Принцип, который заключается в том, что программное обеспечение обеспечивает связность обработки информации как отдельных элементов, так и для всего объема данных в целом на всех стадиях обработки, является принципом
Принцип, который предусматривает в программном обеспечении возможность его наращивания и совершенствования компонентов и связей между ними, является принципом
Принцип, который предусматривает, что требования к созданию, функционированию и развитию программного обеспечения определяются со стороны более сложной, включающей его в себя системы, является принципом
Принцип, основанный на выделении в алгоритмах и в обрабатываемых структурах действий и данных по частоте использования, является ___ принципом
Принцип, учитывающий возможность проведения одной и той же работы (функции) различными средствами, является принципом
Принцип, целостность которого на всех стадиях создания, функционирования и развития программного обеспечения будет обеспечиваться связями между подсистемами, а также функционированием подсистемы управления, является принципом
Принцип, используемый при проектировании программного обеспечения, объем которого превосходит имеющийся объем оперативной памяти, является принципом
Принцип, который предопределяет, что подсистемы и компоненты программного обеспечения являются универсальными или типовыми, является принципом
Принцип, определяющий способ исходного представления программного обеспечения, который позволяет осуществлять настройку на конкретную конфигурацию технических средств, круг решаемых проблем, условия работы пользователя, является принципом
Принцип, состоящий в том, что язык, символы, коды и средства обеспечения программного обеспечения согласованы, обеспечивают совместное функционирование всех его подсистем и сохраняют открытой структуру системы в целом, является принципом
Программа, выполняющая предварительную обработку входных данных для другой программы, называется
Программа, оформленная в виде, допускающем ее независимую трансляцию, - это ___ модуль
Программный модуль в виде, пригодном для загрузки и выполнения, - это ___ модуль
Программный модуль, являющийся результатом компиляции исходного модуля, - это ___ модуль
Процесс сборки загрузочного модуля из полученных в результате раздельной компиляции объектных модулей с автоматическим поиском и присоединением библиотечных подпрограмм и процедур называется
Режим взаимодействия конечного пользователя и ЭВМ, на каждом шаге которого система воспринимает только синтаксически ограниченное по формату входное сообщение пользователя, называется
Связь между разнотипными, не похожими друг на друга объектами, называется
Символы, являющиеся нетерминалами, - это
Символы, являющиеся терминалами, - это
Специальным образом организованные объекты, используемые для хранения объектов других классов и управления ими, называются
Тип объекта может связываться с программным объектом динамически при ___ связывании
Тип объекта определяется на этапе компиляции при ___ связывании
Трехадресное представление промежуточных языков - это
Упорядоченный набор элементов данных, в котором очередной читаемый или удаляемый элемент выбирается из его конца, называется
Установление соответствия между переменной и ее типом - основная задача таблицы
Фаза этапа анализа - это
Фаза этапа анализа, в которой формируются символы (токены) языка, называется ___ анализом