Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
91
Добавлен:
13.03.2015
Размер:
187.91 Кб
Скачать

Вопрос с множественным выбором, сложный, ответ - 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.

 Процедурная модель.

Соседние файлы в папке 05-11-2013_14-00- информатика16