testy / Информатика / 1_7_Yazyki_programmirovania_vysokogo_urovnya
.doc
07 Языки программирования высокого уровня
Атрибуты переменной в языках программирования: |
□ видимая/скрытая □ функциональность ■ имя ■ значение ■ тип ■ адрес |
В операторе присваивания x=a+b*c конструкция a+b*c является … |
○ оператором ○ операцией ○ действием ● выражением |
Декларативными языками программирования высокого уровня являются: |
□ С++ □ Pascal □ CorelDraw □ Visual Basic ■ Prolog ■ Lisp |
Изображенная на рисунке структура данных называется … |
○ хэш-адресацией ○ массивом ○ записью ● списком |
Лексический анализатор осуществляет ... |
○ поиск только служебных слов в тексте программы ○ выделение и кодирование только идентификаторов и чисел ○ анализ правильности текста программ в соответствии с грамматикой языка ● преобразование исходного текста программы в последовательность специальных символов, кодирующих слова языка |
Объектно-ориентированными языками программирования высокого уровня являются: |
□ Prolog □ Oz □ Lisp ■ С++ ■ Delphi ■ Visual Basic |
Отличительными особенностями языков программирования высокого уровня являются |
□ близость к машинному языку □ возможность непосредственного (без дополнительного преобразования) выполнения на ЭВМ □ ориентация на систему команд той или иной ЭВМ ■ аппаратная независимость ■ близость к естественному языку |
Пошаговый перевод программы, написанной на языке программирования, в машинные команды, которые сразу исполняются, называется ... |
○ компиляцией ○ трансляцией ○ алгоритмизацией ● интерпретацией |
Преимуществами языков программирования высокого уровня перед машинно-ориентированными языками являются: |
□ возможность непосредственного (без дополнительного преобразования) выполнения на ЭВМ □ ориентация на систему команд той или иной ЭВМ □ большая эффективность по времени выполнения ■ лучшая читаемость программы ■ меньшее время разработки программы |
Процедурными языками программирования являются: |
□ Пролог □ Лисп ■ Алгол ■ Паскаль ■ Фортран |
Разбор текста программы на языке программирования высокого уровня в соответствии с правилами грамматики входного языка осуществляет ... |
○ лексический анализатор ○ семантический анализатор ○ генератор кода ● синтаксический анализатор |
Результатом синтаксического анализа программы на языке программирования высокого уровня в процессе её компиляции является ... |
○ последовательность лексем ○ граф разбора с синтаксическими атрибутами ○ табличная схема данных ● дерево разбора со ссылками на таблицы идентификаторов |
Сообщение об ошибке в программе на языке программирования высокого уровня «Идентификатор abc не описан» выдается ... |
○ лексический анализатор ○ синтаксический анализатор ○ генератор кода ● семантический анализатор |
Способ описания формального языка, задающий некоторое подмножество «правильных» последовательностей из множества последовательностей символов алфавита этого языка, называется формальной ... |
○ фонетикой ○ пунктуацией ○ прагматикой ● грамматикой |
Структура данных, изображенная на рисунке, называется … |
○ очередью ○ бинарным массивом ○ стеком ○ записью с вариантами ● бинарным деревом |
Тип данных языка программирования характеризуется ... |
○ размером кластера ○ набором методов обработки данных ○ правилами преобразования значений, заданными в описании языка программирования ● множеством допустимых значений и набором допустимых над этими значениями операций |
Тип переменной в языках программирования высокого уровня определяет: |
□ время её поиска в программе □ востребованность в программе □ функциональность переменной ■ диапазон возможных значений ■ объём выделяемой памяти ■ допустимые операции |
Транслятор, который осуществляет перевод исходной программы в эквивалентную ей результирующую программу на языке машинных команд, называется ... |
○ ассемблером ○ машинным кодом ○ интерпретатором ● компилятором |
Языками поддержки параллельных вычислений являются: |
□ С++ □ Delphi □ Visual Basic □ Lisp ■ Occam ■ Ada |
Языками программирования высокого уровня являются: |
□ макроассемблер □ микроассемблер □ CorelDraw ■ Паскаль ■ Фортран ■ Basic |
Языки программирования делятся на языки: |
□ конструктивные □ абстрактные ■ процедурные ■ декларативные |
Языком логического программирования является ... |
○ С++ ○ Pascal ○ Visual Basic ● Prolog |
Языком программирования высокого уровня является ... |
○ система обозначений, принятая в блок-схемах ○ искусственный язык, алфавит, словарный запас и синтаксис которого понятны компьютеру ○ искусственный язык, алфавит, словарный запас и семантика которого понятны компьютеру ● фиксированная система обозначений и правил для описания алгоритмов и структур данных |
Языком сценариев является ... |
○ Алгол ○ Ada ○ Lisp ● Perl |
Языком сценариев является ... |
○ Pascal ○ Delphi ○ Lisp ● Perl |
Языком, название которого является аббревиатурой от «универсальный символический код для начинающих» является ... |
○ Second ○ First ○ PL ● Basic |