Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Языки программирования и методы трансляции

Вопрос id:1507965
Поставьте в соответствие символу языка Java способ применения
Левая частьПравая часть
;
выделяет списки параметров в объявлении и вызове метода, также используется для задания приоритета операций в выражениях, выделении выражений в операторах управления выполнением программы и в операторах приведения типов
[]
разделяет операторы
()
содержит значения автоматически инициализируемых массивов, также используется для ограничения блока кода в классах, методах и локальных областях видимости
{}
используется в объявлениях массивов и при доступе к отдельным элементам массива
Вопрос id:1507966
Поставьте в соответствие таблице компиляции ее назначение
Левая частьПравая часть
таблица символов
таблица времени компиляции, содержащая информацию, касающуюся меток программы
таблица функций
таблица времени выполнения, содержащая информацию, касающуюся функций программы
таблица меток
таблица, используемая во время компиляции для информации, касающейся типов
таблица типов
таблица, используемая во время компиляции для хранения информации об области видимости, типе переменных и другой информации, касающейся переменных
Вопрос id:1507967
Поставьте в соответствие типу грамматики его название
Левая частьПравая часть
грамматика 1-го типа
контекстно-зависимая грамматика
грамматика 3-го типа
регулярная грамматика
грамматика 2-го типа
контекстно-свободная грамматика
грамматика 0-го типа
рекурсивно-перечислимые грамматики
Вопрос id:1507968
Поставьте в соответствие типу данных языка Java его размер
Левая частьПравая часть
тип long
представление 64-битовых чисел со знаком
тип short
знаковый 16-битовый тип
тип int
служит для представления 32-битных целых чисел со знаком
тип byte
знаковый 8-битовый тип
Вопрос id:1507969
Поставьте в соответствие типу данных языка С++ его размер
Левая частьПравая часть
целочисленный тип int
8 байтов
целочисленный тип char
2 байта
вещественный тип float
1 байт
вещественный тип double
4 байта
Вопрос id:1507970
Поставьте в соответствие типу оптимизации его назначение
Левая частьПравая часть
удаление бесполезного кода
удаление кода, который не будет выполняться при любом выполнении программы
исключение ненужных инструкций
удаление инструкции LOAD , если регистр уже содержит необходимое значение
снижение стоимости
выполнение в процессе компиляции арифметических операций, которые должны были бы выполняться при выполнении программы
дублирование констант
замена произведения или деления соответствующими инструкциями сдвига
Вопрос id:1507971
Поставьте в соответствие типу ошибки одну из возможных причин ее появления
Левая частьПравая часть
логическая
бесконечная рекурсия
семантическая
неверно записанные идентификаторы, ключевые слова или операторы
синтаксическая
арифметические выражения с несбалансированными скобками
лексическая
операторы, применяемые к несовместимым с ними операндам
Вопрос id:1507972
Поставьте в соответствие типу промежуточного представления его назначение
Левая частьПравая часть
постфиксная запись
является промежуточным кодом на основе стека, созданным специально для реализации языка Pascal
синтаксическое дерево
является линеаризованным представлением синтаксического дерева или дага, в котором внутренним узлам графа соответствуют явные имена
трехадресный код
представляет собой линеаризованное представление синтаксического дерева
Р-код
изображает естественную иерархическую структуру исходной программы
Вопрос id:1507973
Поставьте в соответствие фазе этапа синтеза ее наименование
Левая частьПравая часть
третья
распределение памяти
первая
оптимизация машинного кода
четвертая
генерация машинного кода
пятая
оптимизация машинно-независимого кода
вторая
генерация машинно-независимого кода
Вопрос id:1507974
Поставьте в соответствие элементу бинарного дерева понятие «узел»
Левая частьПравая часть
лист
исходящие узлы
корень дерева
входящие узлы
потомки
узел, не имеющий поддеревьев
предки
начальный узел
Вопрос id:1507975
Поставьте в соответствие элементу грамматики его смысловое значение
Левая частьПравая часть
S
символ предложения, или аксиома грамматики
Р
алфавит, символы которого называют терминальными символами или терминалами
Vn
множество продукций (или правил), каждый элемент которого состоит из пары (a, b), где a - левая часть продукции, b - правая часть продукции
Vt
алфавит с нетерминальными символами или нетерминалами
Вопрос id:1507976
Потоки на входе процесса тестирования
?) текст программы
?) технические характеристики ЭВМ
?) исходные данные для запуска программы
?) ожидаемые результаты
Вопрос id:1507977
Правила описания виртуальных методов
?) переопределять виртуальный метод в каждом из потомков не обязательно
?) заголовки всех одноименных виртуальных методов должны совпадать
?) объект, имеющий хотя бы один виртуальный метод, должен содержать деструктор
?) если в объекте метод определен как виртуальный, то во всех потомках он также должен быть виртуальным
Вопрос id:1507978
Правила преобразования при выполнении бинарных операций
?) преобразование не выполняется, если оба операнда имеют одинаковый тип
?) при выполнении операции присваивания величина, полученная в правой части, преобразуется к типу переменной, стоящей справа от знака =
?) при разных типах операндов происходит приведение величины с младшим типом к старшему типу (кроме операции присваивания)
?) при выполнении операции присваивания величина, полученная в правой части, преобразуется к типу переменной, стоящей слева от знака =
Вопрос id:1507979
Правильно заданное имя файла
?) Autoexec*bat
?) Autoexec1.bat
?) Autoexec,bat
?) Autoexec.bat
Вопрос id:1507980
Преимущество аналитического метода отладки
?) исходная программа остается без изменений
?) основная работа по анализу перекладывается на компьютер
?) уточнение проектирования тестов
?) определение способа проявления ошибок
Вопрос id:1507981
При восходящем синтаксическом анализе искомым обычно является ___ порождение
Вопрос id:1507982
При добавлении элемента в стек необходимо
?) создание элемента
?) разрыв связи со старым элементом
?) связывание с предыдущим элементом
?) заполнение информационной части
?) удаление старого элемента
?) обновление указателя на вершину стека
Вопрос id:1507983
При использовании технологии раскрутки компилятор характеризуется
?) целевым языком Т, для которого он генерирует код
?) исходным языком S, который он компилирует
?) формализованным языком F, на котором он комментирует
?) языком реализации I, на котором он написан
Вопрос id:1507984
При компиляции простейший ассемблер делает ___ прохода по входному потоку (ответ дайте словами)
Вопрос id:1507985
При нисходящем синтаксическом анализе, для разрешения конфликтов обычно используется один символ ___
Вопрос id:1507986
При тестировании «белого ящика» рассматривается
?) внешнее поведение программы
?) сохранение целостности внешней информации
?) внутреннее поведение программы
?) операционная оболочка
Вопрос id:1507987
При тестировании «черного ящика» рассматриваются (ется)
?) внутреннее поведение программы
?) граничные условия
?) системные характеристики программ
?) реакция программы на ошибочные исходные данные
Вопрос id:1507988
Признак типизированного файла - зарезервированное слово
?) file of type
?) file
?) type
?) file of
Вопрос id:1507989
Признаком конца файла является стандартная константа
?) End_file
?) File_end
?) NUL
?) EOF
Вопрос id:1507990
Проблемы при проектировании программного обеспечения связаны с (со)
?) стоимостью разработки
?) поступлением исходной информации от заказчика
?) управлением требованиями заказчика
?) спецификациями и требованиями
?) подключением к разработке пользователя
Вопрос id:1507991
Проверка правильности входа требует определения языка, которое должно быть
?) лаконичным (чтобы компилятор не был слишком большого размера)
?) точным (или формальным)
?) машинно-читаемым
?) неформальным
Вопрос id:1507992
Программа на исходном языке готовится с помощью
?) редактора связей
?) резидентной программы
?) редактирования
?) текстовых редакторов
Вопрос id:1507993
Программа на машинном языке, включающая машинные инструкции, словари, служебную информацию, - это модуль
?) исполняемый
?) исходный
?) объектный
?) загрузочный
Вопрос id:1507994
Программа, облегчающая программисту выполнение отладки программы, называется
?) отладчиком
?) трассировщиком
?) компоновщиком
?) интрпретатором
Вопрос id:1507995
Программные продукты, предназначенные для поддержки технологии программирования, - это технологии программирования
?) процедуры
?) утилиты
?) парадигмы
?) инструментарий
Вопрос id:1507996
Программы, выполняющие трансляцию
?) загрузчик
?) интерпретатор
?) компилятор
?) транслятор
Вопрос id:1507997
Промежуточный код на основе стека, созданный специально для реализации языка Паскаль, - это
?) Байт-код
?) Р-код
?) L-код
?) C-код
Вопрос id:1507998
Промежуточный язык для Java Virtual Machine - это
?) J-код
?) C-код
?) Байт-код
?) Р-код
Вопрос id:1507999
Процедурные языки программирования
?) Паскаль
?) Пролог
?) Бейсик
?) Фортран
Вопрос id:1508000
Процедуры
?) локальные
?) глобальные
?) фактические
?) стандартные
Вопрос id:1508001
Раздел ___ исходной программы - область, содержащая наименование программы, а также дополнительную информацию для программистов и/или пользователей
Вопрос id:1508002
Разновидности комментариев языка Java
?) комментарии для администратора
?) комментарии в нескольких строках
?) комментарии для документирования
?) комментарии в одной строке
Вопрос id:1508003
Реализация трехадресных инструкций
?) четверки
?) косвенные четверки
?) косвенные тройки
?) тройки
Вопрос id:1508004
Результатом работы синтаксического анализатора является представление программы в древовидной форме, которую называют
?) семантическим деревом
?) графом
?) лексическим деревом
?) синтаксическим деревом
Вопрос id:1508005
Свойства объектно-ориентированных сред
?) наличие полиморфизма между классами или объектами
?) наличие объектов и возможность описания динамики системы
?) возможность создания новых классов
?) наличие сущности между классами или объектами
Вопрос id:1508006
Свойства, которые могут быть прочитаны и использованы при выполнении программы, но не могут быть изменены, - это свойства
?) «только-для-выполнения»
?) «только-для-записи»
?) «только-для-чтения»
?) «только-для-ввода»
Вопрос id:1508007
Свойство объекта содержать в себе не только данные, но и описания действий, допустимых над этими данными, - это
?) инкапсуляция
?) полиморфизм
?) наследование
?) конструкция
Вопрос id:1508008
Семантика языка программирования
?) правила соединения слов и предложений
?) совокупность правил написания чисел, переменных, выражений, операторов, процедур и других элементов и предложений
?) совокупность правил, определяющих смысл чисел, переменных, выражений, операторов, процедур и других элементов и предложений языка программирования
?) правила «правописания слов» программы, таких, как идентификаторы, константы, служебные слова, комментарии
Вопрос id:1508009
Семантические правила определяют зависимости между атрибутами, которые представляются
?) графом
?) диаграммой
?) таблицей
?) деревом
Вопрос id:1508010
Символ, используемый грамматикой для генерации предложений языка, называется
?) терминалом
?) нетерминалом
?) токеном
?) порождением
Вопрос id:1508011
Символы в языке Java - это индексы в таблице символов
?) ASCII
?) знакогенератора IBM PC
?) IEEE
?) UNICODE
Вопрос id:1508012
Символы, являющиеся нетерминалами
?) имена из строчных букв, выделенные курсивом
?) буква S, которая обычно означает стартовый символ
?) прописные буквы из начала алфавита, такие, как А, В, С
?) строчные буквы из начала алфавита, такие, как а, b, с
Вопрос id:1508013
Символы, являющиеся терминалами
?) цифры 0, 1, ..., 9
?) строки, выделенные полужирным шрифтом
?) символы пунктуации, такие, как запятые, скобки и т.п.
?) строчные буквы из начала алфавита, такие, как а, b, с
?) прописные буквы из начала алфавита, такие, как А, В, С
?) имена из строчных букв, выделенные курсивом
?) символы операторов, такие, как +, - и т.п.
Вопрос id:1508014
Синтаксис языка программирования
?) образование слов
?) расстановка специальных знаков
?) соединение слов и предложений
?) совокупность правил написания чисел, переменных, выражений, операторов, процедур и других элементов и предложений
Copyright testserver.pro 2013-2024 - AppleWebKit