игра брюс 2048
Главная / Программирование / Теория и реализация языков программирования / Тест 1

Теория и реализация языков программирования - тест 1

Упражнение 1:
Номер 1
Основным средством разработки программ стали

Ответ:

 (1) языки низкого уровня 

 (2) языки высокого уровня 

 (3) контекстно-неопредленные автоматные языки  


Номер 2
Языки высокого уровня	

Ответ:

 (1) не используются при разработке программ 

 (2) являются основным средством разработки программ 

 (3) редко используются при разработке программ из-за сложности 


Номер 3
Являются ли компиляторы частью программного обеспечения ЭВМ?

Ответ:

 (1) не являются 

 (2) являются 

 (3) являются, но не все 


Упражнение 2:
Номер 1
С помощью ассемблеров

Ответ:

 (1) разрабатывается большая часть программного обеспечения 

 (2) разрабатывается очень малая часть программного обеспечения 

 (3) программное обеспечение не разрабатывается 


Номер 2
Большинство программного обеспечения разрабатывается с помощью

Ответ:

 (1) языков высокого уровня 

 (2) ассемблеров 

 (3) интерпретаторов 


Номер 3
Языки высокого уровня

Ответ:

 (1) имеют существенные преимущества перед ассемблерами 

 (2) не имеют преимуществ перед ассемблерами 

 (3) намного хуже ассемблеров 


Упражнение 3:
Номер 1
С помощью ассемблеров разрабатываются 

Ответ:

 (1) все программы 

 (2) подавляющее большинство программ 

 (3) программы, требующие особой эффективности 


Номер 2
К традиционным языкам принято относить

Ответ:

 (1) Фортран 

 (2) Паскаль 

 (3) Си 


Номер 3
К "универсальным" языкам относятся

Ответ:

 (1) Фортран 

 (2) Ада 

 (3) Модула-2 


Упражнение 4:
Номер 1
Паскаль считается 

Ответ:

 (1) традиционным языком 

 (2) "универсальным" языком 

 (3) как "универсальным", так и традиционным языком 


Номер 2
Язык обработки списочных структур Лисп относят к

Ответ:

 (1) "универсальным" языкам 

 (2) традиционным языкам 

 (3) специализированным языкам 


Номер 3
К специализированным языкам относят

Ответ:

 (1) Паскаль 

 (2) Си 

 (3) Лисп 


Упражнение 5:
Номер 1
Постоянно растущая потребность в новых компиляторах связана с

Ответ:

 (1) сложностью новых языков программирования 

 (2) сложностью устаревших языков программирования 

 (3) бурным развитием архитектур ЭВМ 


Номер 2
С бурным развитием архитектур ЭВМ связывают

Ответ:

 (1) резкое увеличение цен 

 (2) постоянно растущую потребность в новых компиляторах 

 (3) потребность в независимом контекстном кодировании и интерпретировании 


Номер 3
Развитие архитектур ЭВМ

Ответ:

 (1) характеризуется односторонним развитием 

 (2) идет по различным направлениям 

 (3) связано только с одной строго определенной концепцией 


Упражнение 6:
Номер 1
С возникновением новых архитектур старые архитектуры

Ответ:

 (1) отходят на задний план и не совершенствуются 

 (2) больше не используются 

 (3) совершенствуются и используются 


Номер 2
Старые архитектуры совершенствуются

Ответ:

 (1) в концептуальном отношении 

 (2) по конкретным параметрам 

 (3) как в концептуальном отношении, так и по конкретным параметрам 


Номер 3
Совершенствование старых архитектур происходит

Ответ:

 (1) согласно правилам контекстной интерпретации 

 (2) по принципу непрямых итераций 

 (3) в концептуальном отношении и по отдельным параметрам 


Упражнение 7:
Номер 1
К широко используемым относят архитектуры типа

Ответ:

 (1) CISC 

 (2) RISC 

 (3) TABY 


Номер 2
Архитектура RISC относится

Ответ:

 (1) к неиспользуемым 

 (2) к широко используемым 

 (3) к неопределенным 


Номер 3
Архитектура CISC относится

Ответ:

 (1) к неиспользуемым 

 (2) к широко используемым 

 (3) к неопределенным 


Упражнение 8:
Номер 1
К параллельным архитектурам относят

Ответ:

 (1) векторные 

 (2) многопроцессорные 

 (3) с широким командным словом 


Номер 2
Векторные архитектуры относят

Ответ:

 (1) к параллельным архитектурам 

 (2) к последовательным архитектурам 

 (3) к неопределенным архитектурам 


Номер 3
Многопроцессорные архитектуры относятся к

Ответ:

 (1) последовательным архитектурам 

 (2) параллельным архитектурам 

 (3) неординарным архитектурам 


Упражнение 9:
Номер 1
Входная программа представляет собой

Ответ:

 (1) поток литер 

 (2) дерево разбора 

 (3) детерминант 


Номер 2
На начальной фазе лексического анализа входная программа

Ответ:

 (1) интерпретируется 

 (2) проходит фазы детерминизации 

 (3) разбивается на лексемы 


Номер 3
На начальной фазе лексического анализа на лексемы разбивается

Ответ:

 (1) входная программа 

 (2) начальный алфавит 

 (3) дескрипторные символы 


Упражнение 10:
Номер 1
Лексема - это

Ответ:

 (1) слова в соответствии с определениями языка 

 (2) символы из алфавита детерминантов 

 (3) совокупность определения и пересечения алфавитов 


Номер 2
Слова в соответствии с определениями языка называются

Ответ:

 (1) леммыч 

 (2) лексемы 

 (3) приоритеты 


Номер 3
Основными формализмами, лежащим в основе реализации лексических анализаторов, являются

Ответ:

 (1) бесконечные автоматы 

 (2) конечные автоматы 

 (3) регулярные выражения 


Упражнение 11:
Номер 1
Лексический анализатор может работать

Ответ:

 (1) в двух основных режимах 

 (2) в четырех основных режимах 

 (3) в бесконечном числе режимов 


Номер 2
Лексический анализатор может работать в качестве

Ответ:

 (1) подпрограммы 

 (2) полного прохода 

 (3) итерационного дескриптора 


Номер 3
Подпрограмма, вызываемая синтаксическим анализатором, служит для

Ответ:

 (1) получения очередной лексемы 

 (2) интерпретации регулярных выражений 

 (3) использования бесконечного автомата в качестве потенциального анализатора 


Упражнение 12:
Номер 1
В процессе выделения лексем лексический анализатор

Ответ:

 (1) может самостоятельно строить таблицы объектов 

 (2) может выдавать значения для каждой лексемы при очередном к нему обращении 

 (3) не обладает свойством построения таблиц 


Номер 2
Построение таблицы в процессе синтаксического анализа

Ответ:

 (1) не имеет практического смысла 

 (2) невозможно 

 (3) возможно 


Номер 3
Центральной задачей синтаксического анализа принято считать

Ответ:

 (1) разбор структуры программы 

 (2) детерминацию и интерпретацию 

 (3) построение контекстного дескриптора 




Главная / Программирование / Теория и реализация языков программирования / Тест 1