05-11-2013_14-00- информатика16 / ЯиТП рус
.docxВопрос с множественным выбором, сложный, ответ - A, B, D
№ 140.
Валидация ПО:
A. |
Протоколирование внесенных изменений в конфигурацию. |
B. |
Вывод о возможности применения продукции для конкретных условий. |
C. |
Подтверждение надежности программы авторитетным органом. |
D. |
Процесс проверки соответствия ПО функциональным и нефункциональным требованиям и ожидаемым потребностям заказчика. |
E. |
Усиление контроля и ответственности персонала. |
F. |
Прохождение процесса подлинности. |
G. |
Процесс тестирования пользовательского интерфейса. |
H. |
Создание документации по сопровождению ПО. |
Вопрос с множественным выбором, сложный, ответ - B, C, D
№ 141.
Методы верификации программного обеспечения:
A. |
Анкетирование. |
B. |
Статический анализ. |
C. |
Динамические методы. |
D. |
Экспертиза. |
E. |
Методы грамматического анализа. |
F. |
Синтаксический разбор. |
G. |
Ситуационные тесты. |
H. |
Эмпирические наблюдения. |
Вопрос с множественным выбором, сложный, ответ - B, C, D
№ 142.
Процесс конструирования программы включает:
A. |
Сопровождение и обратную связь с пользователем. |
B. |
Согласование программы международным требованиям. |
C. |
Проверка того, что программа действительно выполняет задачи, для решения которых она создавалась. |
D. |
Контроль за распространения программы на лицензионной основе. |
E. |
Определение набора сценариев взаимодействия пользователей с разрабатываемой системой. |
F. |
Поддержка обмена сообщениями и информацией о дефектах между участниками группы оценки. |
G. |
Собственно написание программы с учетом того, для чего она предназначается. |
H. |
Точное установление того, что программа должна делать. |
Вопрос с множественным выбором, средний, ответ - C, G, H
№ 143.
Жизненный цикл программного комплекса включает:
A. |
Проектирование. |
B. |
Представление. |
C. |
Обращение. |
D. |
Сопровождение. |
E. |
Множественность. |
F. |
Жизнеспособность. |
G. |
Работоспособность. |
H. |
Эксплуатацию. |
Вопрос с множественным выбором, средний, ответ - A, D, H
№ 144.
Семантические ошибки:
A. |
Ошибки, связанные с недостаточным знанием или пониманием программистом языка программирования. |
B. |
Ошибки, вызванные неверными данными. |
C. |
Логические ошибки и ошибки кодирования. |
D. |
Выявляются на стадии компиляции программы. |
E. |
Ошибки, невыявляемые средствами отладки. |
F. |
Ошибки сопровождения. |
G. |
Возникают в результате неправильного построения конструкций языка программирования. |
H. |
Ошибки спецификации. |
Вопрос с множественным выбором, средний, ответ - A, B, C
№ 145.
Проектирование алгоритмов и программ основывается на подходах:
A. |
Структурное проектирование программных продуктов. |
B. |
Модульное проектирование с привлечением стандартных подпрограмм из готовых библиотек. |
C. |
Правильный выбор инструментальных средств разработчика программного обеспечения. |
D. |
Объектно-ориентированное проектирование программных продуктов. |
E. |
Распределение работы по исполнителям для обеспечения их приемлемой загрузкой. |
F. |
Информационное моделирование предметной области и связанных с ней приложений. |
G. |
Структурное "разбиение" программ на отдельные составляющие. |
H. |
Реляционное представление данных. |
Вопрос с множественным выбором, сложный, ответ - A, D, F
№ 146.
Особенности ПО, разработанного по принципу COM-технологий:
A. |
Интерфейсы программ используют специальный язык. |
B. |
Программы могут быть написаны на разных языках. |
C. |
Компьютеры, на которых находятся программы, могут быть разного типа. |
D. |
Возможность использования нетипичных имен переменных. |
E. |
Обязательное наличие серверной части программы. |
F. |
Надежность создаваемых приложений. |
G. |
Внутренняя перегенерация кода. |
H. |
Программы могут исполняться под управлением разных операционных систем. |
Вопрос с множественным выбором, сложный, ответ - B, C, H
№ 147.
Фазы компиляции:
A. |
Свертка констант. |
B. |
Синтаксический анализ. |
C. |
Промежуточный анализ. |
D. |
Семантический анализ. |
E. |
Лексический анализ. |
F. |
Устранение неиспользуемого кода. |
G. |
Добавление адресов команд переходов в таблицу идентификаторов. |
H. |
Анализ порядкового следования символов. |
Вопрос с множественным выбором, средний, ответ - B, D, E
№ 148.
Этапы синтеза программы при компиляции:
A. |
Поиск в двоичном дереве. |
B. |
Генерация целевого кода. |
C. |
Применение алгебраических тождеств. |
D. |
Двоичный поиск в упорядоченном массиве. |
E. |
Представление обращений к массивам. |
F. |
Машинно-независимая оптимизация. |
G. |
Машинно-зависимая оптимизация. |
H. |
Поиск в хэш-таблице. |
Вопрос с множественным выбором, сложный, ответ - B, F, G
№ 149.
Качественные критерии обработки ошибок при компиляции:
A. |
Неправильная последовательность объявлений должна вызывать сообщение об ошибке. |
B. |
Каждое появление идентификатора в операторе влечет поиск по таблице символов для определения атрибутов (свойст объекта. |
C. |
Средства обработки ошибок не должны существенно замедлять работу анализатора. |
D. |
Каждое объявление влечет добавление новой записи в таблицу символов. |
E. |
Каждому режиму адресации соответствует значение атрибута-режима элемента. |
F. |
Каждое объявление записи устанавливает новую область видимости для идентификаторов полей. |
G. |
За один просмотр текста должно быть выявлено как можно больше ошибок. |
H. |
Программа анализатора не должна значительно увеличиваться в размере. |
Вопрос с множественным выбором, сложный, ответ - C, G, H
№ 150.
Под языком понимается всякое средство общения, состоящее из:
A. |
Знаковой системы, т.е. множества допустимых последовательностей знаков. |
B. |
Конечного множества терминальных символов. |
C. |
Описания способа построения предложений языка. |
D. |
Конечного множества нетерминальных символов. |
E. |
Упорядоченных последовательностей букв алфавита. |
F. |
Соответствия между последовательностями знаков и смыслами, делающего «осмысленными» допустимые последовательности знаков. |
G. |
Ключевых слов, идентификаторов, констант, меток, знаков операций и т. д. |
H. |
Множества смыслов этой системы. |
Вопрос с множественным выбором, легкий, ответ - A, F, H
№ 151.
В задачу синтаксического анализа входит:
A. |
Построить на выходе цепочку выходного языка по определенным правилам, предполагаемым языком. |
B. |
Установить тип и проверить правильность каждой синтаксической конструкции. |
C. |
Проверка соблюдения во входной программе семантических соглашений входного языка. |
D. |
Представить синтаксические конструкции в виде, удобном для дальнейшей генерации текста результирующей программы. |
E. |
Проверка правильности семантики и генерация кода. |
F. |
Найти и выделить основные синтаксические конструкции в тексте входной программы. |
G. |
Получить на вход цепочку символов входного языка, проверить ее принадлежность языку. |
H. |
Проверка элементарных смысловых норм языка программирования. |
Вопрос с множественным выбором, средний, ответ - B, D, F
№ 152.
Формы записи выражений:
A. |
Гипофиксная. |
B. |
Афиксная. |
C. |
Перефиксная. |
D. |
Постфиксная. |
E. |
Префиксная. |
F. |
Инфиксная. |
G. |
Топофиксная. |
H. |
Апофиксная. |
Вопрос с множественным выбором, легкий, ответ - D, E, F
№ 153.
Функции лексического анализатора:
A. |
Проверка порядка следования конструкций операторов. |
B. |
Распознавание лексем. |
C. |
Конвертация программы. |
D. |
Корректировка исходного кода. |
E. |
Построение лингвистических моделей. |
F. |
Удаление недостижимых символов. |
G. |
Заполнение таблиц идентификаторов и литералов. |
H. |
Ввод строк исходной программы. |
Вопрос с множественным выбором, сложный, ответ - B, G, H
№ 154.
Типы машинно-независимой оптимизации:
A. |
Трассировка. |
B. |
Вычисления на этапе компиляции. |
C. |
Упрощение синтаксиса языка. |
D. |
Оптимизация булевых выражений. |
E. |
Конвертация указателя в адрес. |
F. |
Конвертация указателя в значение. |
G. |
Вынесение инвариантных вычислений за пределы цикла. |
H. |
Генерация объектного кода. |
Вопрос с множественным выбором, сложный, ответ - B, D, G
№ 155.
Объектная программа может быть:
A. |
Последовательностью перемещаемых машинных команд. |
B. |
Программой на языке ассемблера. |
C. |
Синтаксической базой исходного кода. |
D. |
Порождаемым текстом. |
E. |
Оптимизированной версией промежуточного представления. |
F. |
Последовательностью абсолютных машинных команд. |
G. |
Последовательностью диаграмм. |
H. |
Последовательностью интерфейсных команд. |
Вопрос с множественным выбором, сложный, ответ - A, B, F
№ 156.
Семантический анализатор выполняет следующие основные действия:
A. |
Подключение функций преобразования типов. |
B. |
Проверку соблюдения во входной программе семантических соглашений входного языка. |
C. |
Дополнение внутреннего представления программы в компиляторе операторами и действиями, неявно предусмотренными семантикой входного языка. |
D. |
Проверку элементарных семантических (смысловых) норм языков программирования, напрямую не связанных с входным языком. |
E. |
Дополнение имена процедур и функций, принадлежащих объектам (классам), наименованием типа объекта (класса), которому они принадлежат. |
F. |
Имена процедур и функций модифицируются в зависимости от типов их формальных аргументов. |
G. |
Присвоение уникальных имен лексическим единицам языка. |
H. |
Дополнение переменных и функций модулей именем самих модулей. |
Вопрос с множественным выбором, сложный, ответ - B, C, D
№ 157.
Языки описания сценариев:
A. |
ПЛ/1 |
B. |
Perl |
C. |
Бейсик |
D. |
Паскаль |
E. |
PHP |
F. |
Си |
G. |
Фортран |
H. |
JavaScript |
Вопрос с множественным выбором, средний, ответ - B, E, H
№ 158.
Разновидности компиляторов:
A. |
Препроцессоры. |
B. |
Формуляры. |
C. |
Переводчики естественных языков. |
D. |
Интерпретаторы. |
E. |
Языковые распознаватели. |
F. |
Статические анализаторы кода. |
G. |
Расширители языка. |
H. |
Построители макросов. |
Вопрос с множественным выбором, сложный, ответ - A, D, F
№ 159.
Инструментарий для создания компиляторов:
A. |
Генераторы продукций. |
B. |
Генераторы лексических анализаторов (сканеров). |
C. |
Конечные автоматы. |
D. |
Автоматические генераторы кода. |
E. |
Генераторы условной грамматики. |
F. |
Терминалы. |
G. |
Генераторы синтаксических анализаторов (парсеров). |
H. |
Редактор связей (линковщик). |
Вопрос с множественным выбором, сложный, ответ - B, D, G
№ 160.
Для освобождения неиспользуемых переменных сборщик мусора требует следующие данные:
A. |
Принципы распределения памяти. |
B. |
Дескриптор типа, описанный в таблице идентификаторов. |
C. |
Адреса всех объявленных переменных-указателей. |
D. |
Ссылки на объекты формализма для описания переменных. |
E. |
Адрес области объявления констант и переменных. |
F. |
Размер каждой динамически размещенной переменной. |
G. |
Синтаксические диаграммы. |
H. |
Смещения всех полей в динамически выделенной памяти. |
Вопрос с множественным выбором, средний, ответ - C, F, H
№ 161.
Описание языков программирования:
A. |
Экспертная оценка языков программирования. |
B. |
Конечные автоматы. |
C. |
Синтаксические диаграммы. |
D. |
Графы автоматной грамматики. |
E. |
Метаязыки. |
F. |
Форма Бэкуса-Наура. |
G. |
Арифметика синтаксиса. |
H. |
Примеры языков. |
Вопрос с множественным выбором, сложный, ответ - C, F, H
№ 162.
Под лексемой нужно понимать:
A. |
Комментарии. |
B. |
Идентификаторы. |
C. |
Блоки. |
D. |
Числа. |
E. |
Операторы. |
F. |
Процедуры. |
G. |
Индексы. |
H. |
Служебные слова. |
Вопрос с множественным выбором, средний, ответ - B, D, H
№ 163.
Чтобы задать грамматику, требуется указать:
A. |
Множество символов алфавита. |
B. |
Класс грамматики. |
C. |
Множество всех цепочек символов. |
D. |
Множество правил вывода. |
E. |
Однозначные описания деревьев грамматического разбора. |
F. |
Принципы написания программы-распознавателя цепочек символов. |
G. |
Принципы механизма порождения грамматики. |
H. |
Множество нетерминальных символов. |
Вопрос с множественным выбором, средний, ответ - A, D, H
№ 164.
Перед обработчиком ошибок синтаксического анализатора стоят следующие задачи:
A. |
Регулировать количество проходов в зависимости от интенсивности поступающих ошибок. |
B. |
Выявление символов, не принадлежащих к алфавиту входного языка. |
C. |
Строить таблицу ошибок. |
D. |
Не замедлять существенно обработку корректной входной цепочки. |
E. |
Ясно и точно сообщать о наличии ошибок. |
F. |
Расширять грамматику языка продукциями, порождающими ошибочные конструкции. |
G. |
Обеспечивать быстрое восстановление после ошибки, чтобы продолжать поиск других ошибок. |
H. |
Пресекать распространение ошибок на другие модули программы. |
Вопрос с множественным выбором, сложный, ответ - D, E, G
№ 165.
Система программирования включает:
A. |
Схемы информационных моделей. |
B. |
Компилятор. |
C. |
Алфавит языка. |
D. |
Базу характеристик объектов. |
E. |
Редактор связей. |
F. |
Таблицу операторов. |
G. |
Отладчик. |
H. |
Таблицу методов сортировки символьных выражений. |
Вопрос с множественным выбором, сложный, ответ - B, E, G
№ 166.
Типы грамматик по Хомскому:
A. |
Инфиксные. |
B. |
Контекстно-зависимымые. |
C. |
Постфиксные. |
D. |
Регулярные. |
E. |
Контекстно-свободные. |
F. |
Контекстно-формальные. |
G. |
Префиксные. |
H. |
Типологические. |
Вопрос с множественным выбором, сложный, ответ - B, D, E
№ 167.
Принципы, лежащие в основе графического пользовательского интерфейса (GUI):
A. |
Содержательность окон. |
B. |
Использование указывающего устройства – мыши. |
C. |
Адекватность изображения на экране изображаемому объекту (принцип WYSIWIG). |
D. |
Наличие окон, обладающих функциями самоперерисовки. |
E. |
Обязательное присутствие дочерних окон. |
F. |
Использование видео-сообщений. |
G. |
Многооконность. |
H. |
Высокопроизводительная видеокарта. |
Вопрос с множественным выбором, сложный, ответ - B, C, G
№ 168.
Области проектирования интерфейсов:
A. |
Синтаксическая. |
B. |
Семантическая. |
C. |
Сущностная. |
D. |
Инструментальная. |
E. |
Физическая. |
F. |
Проектная. |
G. |
Стандартизированная. |
H. |
Соглашательная. |
Вопрос с множественным выбором, сложный, ответ - A, B, E
№ 169.
Модели пользовательского интерфейса:
A. |
Программная модель. |
B. |
Стереотипная модель. |
C. |
Символьная модель. |
D. |
Интуитивная модель. |
E. |
Модель пользователя. |
F. |
Метафорная модель. |
G. |
Модель программиста. |
H. |
Процедурная модель. |