игра брюс 2048
Главная / Программирование / Парадигмы программирования / Тест 5

Парадигмы программирования - тест 5

Упражнение 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) рекурсией 


Упражнение 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) макропроцессор 

 (2) компилятор 

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


Номер 2
Макропроцессор осуществляет

Ответ:

 (1) детерминацию данных 

 (2) автоматизацию вывода 

 (3) замену строки на другую 


Номер 3
Макропроцессор, как таковой

Ответ:

 (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) интерпретации формирования фрагментов текста 




Главная / Программирование / Парадигмы программирования / Тест 5