Оптимизирующие компиляторы. Билет №11
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Билет №11
Тема 1
2. Интерпретатор ...
Как правило, работает быстрее, чем другие виды трансляторов
Непосредственно выполняет операции, указанные в исходной программе, над входными данными, предоставляемыми пользователем.
Транслирует (переводит) исходный текст его в эквивалентный текст на другом языке – целевом.
Является основным средством отладки приложений
16. Лексемы можно определить, как...
директивы, подключающие дополнительные внешние библиотеки
значащие последовательности символов исходного текста программы
имена переменных и значения констант из исходного текста программы
стандартные операторы языка, применяемые в исходном тексте программы
29. Компилятор должен...
принимать все исходные программы, которые сохранены в файле с определённым типом (расширением)
принимать все исходные программы, которые соответствуют спецификации языка
принимать любые текстовые файлы
принимать любые текстовые и двоичные (бинарные) файлы
32. Оптимизация программного кода должна...
повышать быстродействие программы
сохранять смысл компилируемой программы
сохранять все используемые в программе переменные
уменьшать объём используемых ресурсов
33. Программы, написанные на языках программирования высокого уровня, обычно... (выберите правильные варианты ответа)
более подвержены ошибкам
больше зависят от аппаратного обеспечения ЭВМ
проще для проектирования
работают медленнее
37. Идентификатор в программе представляет собой...
арифметическое выражение, значение которого может быть вычислено
любые допустимые ключевые слова языка
строку символов, которая обозначает объект данных, процедуру, класс или тип
обозначение простого или составного объекта данных
38. Большинство языков программирования имеют...
динамическую область видимости
переменную область видимости
постоянную область видимости
статическую область видимости
40. При вызове подпрограммы в большинстве языков программирования...
происходит подстановка локальных переменных в глобальные
создаётся новая копия кода подпрограммы в оперативной памяти
фактические параметры подставляются на место формальных
формальные параметры подставляются на место фактических
Тема 2
4. Существуют следующие обходы дерева
(выберите несколько ответов)
обход в высоту
обход в глубину
обход в длину
обход в ширину
6. Трёхадресный код представляет собой последовательность команд вид
x = y ± z
x = y
x = y(z)
y ± z
7. Лексический анализатор представляет собой...
первую фазу компиляции
вторую фазу компиляции
завершающую фазу компиляции
этап сборки приложения из промежуточного кода
9. Суффикс строки можно получить...
добавление любого непустого символа к строке
удалением нескольких первых символов строки
удалением нескольких последних символов строки
удалением любого непустого количества символов строки
10. Синтаксис конструкций языка программирования может быть описан с помощью
аналитических диаграмм
блок-схем
контекстно-свободных грамматик
сводных таблиц
16. Нетерминалы - это...
базовые символы, из которых формируются строки
синтаксические переменные, которые обозначают множества строк
числовые и символьные константы
числовые и символьные переменные
17. В ориентированном ациклическом графе ...
(выберите несколько ответов)
внутренние узлы соответствуют операндам, а листья операторам
листья соответствуют операндам, а внутренние узлы операторам
узел может иметь более одного родителя
узел может иметь только одного родителя
18. К трехадресным командам относятся...
(выберите несколько ответов)
Безусловные переходы
Инкремент и декремент
Команды присваивания
Условные переходы
Тема 3
2. Среда времени выполнения программы...
создаётся автоматически
создаётся компилятором
создаётся операционной системой
создаётся программистом
3. Среда времени выполнения программы определяет...
взаимодействие с операционной системой
защиту приложения от несанкционированного доступа
механизмы передачи параметров
работу файловой системы компьютера
7. Количество памяти, необходимое для конкретной переменной определяется...
её видом
её типом
её значением
её профилем
10. К какой области памяти доступ осуществляется быстрее?
к куче
к стеку
к дисковому кэшу оперативной памяти
это зависит от особенностей программы
12. В момент запуска потока приложения должен быть известен размер...
кучи
стека
и стека, и кучи
физической памяти компьютера
13. Основной задачей диспетчера памяти является...
выделение и освобождение памяти
контроль заполнения памяти
контроль фрагментации жесткого диска
"сборка мусора"
19. Процедура автоматической сборки мусора хорошо реализуется, если исходный язык программирования является...
(выберите несколько ответов)
не типизированным
статистически типизированным
статически типизированным
динамически типизированным
23. Входным потоком генератора кода является...
байт-код, обработанный препроцессором
исходный текст программы
исполняемый код программы
промежуточное представление исходной программы
Тема 4
1. Примерами оптимизирующих преобразований кода являются...
(выберите несколько ответов)
алгебраические упрощения выражений
замена рекурсий итерациями
сокращение имен переменных
устранение лишних инструкций
3. Глобальная оптимизация кода основана на...
анализе потоков данных приложения
сокращении количества объектов данных
увеличении количества объектов данных
улучшениях кода в пределах отдельных блоков
4. Какого рода свойства исходной программы должны обязательно сохраниться после оптимизаций?
Лексика
Семантика
Синтаксис
Эстетика
13. Планирование кода представляет собой оптимизацию программы ...
применяемую к ассемблерному коду, произведенному генератором кода
применяемую к машинному коду, произведенному генератором кода
применяемую к исходному коду, произведенному генератором кода
применяемую к промежуточному коду, произведенному генератором кода
15. Процессоры в симметричной мультипроцессорной системе ...
не используют одно адресное пространство
используют одно адресное пространство
используют одинаковый размер памяти
используют работают на одной и той же тактовой частите
20. Какие из этих оптимизаций не может выполнить компилятор?
(выберите несколько ответов)
полное устранение избыточности кода
уменьшение количества шагов цикла с параметром
удаление неиспользуемой переменной
устранение общего подвыражения в выражении
22. Планирование параллельного выполнения приложения может быть выполнено...
либо программным обеспечением, либо аппаратным
только аппаратным обеспечением
только программистом
только программным обеспечением
28. Примерами оптимизации кода, связанного с обращениями к массивам могут служить:
изменение порядка циклов обработки
изменение значений элементов массива
замена циклов на условные операторы
реиндексирование
Тема 1
2. Интерпретатор ...
Как правило, работает быстрее, чем другие виды трансляторов
Непосредственно выполняет операции, указанные в исходной программе, над входными данными, предоставляемыми пользователем.
Транслирует (переводит) исходный текст его в эквивалентный текст на другом языке – целевом.
Является основным средством отладки приложений
16. Лексемы можно определить, как...
директивы, подключающие дополнительные внешние библиотеки
значащие последовательности символов исходного текста программы
имена переменных и значения констант из исходного текста программы
стандартные операторы языка, применяемые в исходном тексте программы
29. Компилятор должен...
принимать все исходные программы, которые сохранены в файле с определённым типом (расширением)
принимать все исходные программы, которые соответствуют спецификации языка
принимать любые текстовые файлы
принимать любые текстовые и двоичные (бинарные) файлы
32. Оптимизация программного кода должна...
повышать быстродействие программы
сохранять смысл компилируемой программы
сохранять все используемые в программе переменные
уменьшать объём используемых ресурсов
33. Программы, написанные на языках программирования высокого уровня, обычно... (выберите правильные варианты ответа)
более подвержены ошибкам
больше зависят от аппаратного обеспечения ЭВМ
проще для проектирования
работают медленнее
37. Идентификатор в программе представляет собой...
арифметическое выражение, значение которого может быть вычислено
любые допустимые ключевые слова языка
строку символов, которая обозначает объект данных, процедуру, класс или тип
обозначение простого или составного объекта данных
38. Большинство языков программирования имеют...
динамическую область видимости
переменную область видимости
постоянную область видимости
статическую область видимости
40. При вызове подпрограммы в большинстве языков программирования...
происходит подстановка локальных переменных в глобальные
создаётся новая копия кода подпрограммы в оперативной памяти
фактические параметры подставляются на место формальных
формальные параметры подставляются на место фактических
Тема 2
4. Существуют следующие обходы дерева
(выберите несколько ответов)
обход в высоту
обход в глубину
обход в длину
обход в ширину
6. Трёхадресный код представляет собой последовательность команд вид
x = y ± z
x = y
x = y(z)
y ± z
7. Лексический анализатор представляет собой...
первую фазу компиляции
вторую фазу компиляции
завершающую фазу компиляции
этап сборки приложения из промежуточного кода
9. Суффикс строки можно получить...
добавление любого непустого символа к строке
удалением нескольких первых символов строки
удалением нескольких последних символов строки
удалением любого непустого количества символов строки
10. Синтаксис конструкций языка программирования может быть описан с помощью
аналитических диаграмм
блок-схем
контекстно-свободных грамматик
сводных таблиц
16. Нетерминалы - это...
базовые символы, из которых формируются строки
синтаксические переменные, которые обозначают множества строк
числовые и символьные константы
числовые и символьные переменные
17. В ориентированном ациклическом графе ...
(выберите несколько ответов)
внутренние узлы соответствуют операндам, а листья операторам
листья соответствуют операндам, а внутренние узлы операторам
узел может иметь более одного родителя
узел может иметь только одного родителя
18. К трехадресным командам относятся...
(выберите несколько ответов)
Безусловные переходы
Инкремент и декремент
Команды присваивания
Условные переходы
Тема 3
2. Среда времени выполнения программы...
создаётся автоматически
создаётся компилятором
создаётся операционной системой
создаётся программистом
3. Среда времени выполнения программы определяет...
взаимодействие с операционной системой
защиту приложения от несанкционированного доступа
механизмы передачи параметров
работу файловой системы компьютера
7. Количество памяти, необходимое для конкретной переменной определяется...
её видом
её типом
её значением
её профилем
10. К какой области памяти доступ осуществляется быстрее?
к куче
к стеку
к дисковому кэшу оперативной памяти
это зависит от особенностей программы
12. В момент запуска потока приложения должен быть известен размер...
кучи
стека
и стека, и кучи
физической памяти компьютера
13. Основной задачей диспетчера памяти является...
выделение и освобождение памяти
контроль заполнения памяти
контроль фрагментации жесткого диска
"сборка мусора"
19. Процедура автоматической сборки мусора хорошо реализуется, если исходный язык программирования является...
(выберите несколько ответов)
не типизированным
статистически типизированным
статически типизированным
динамически типизированным
23. Входным потоком генератора кода является...
байт-код, обработанный препроцессором
исходный текст программы
исполняемый код программы
промежуточное представление исходной программы
Тема 4
1. Примерами оптимизирующих преобразований кода являются...
(выберите несколько ответов)
алгебраические упрощения выражений
замена рекурсий итерациями
сокращение имен переменных
устранение лишних инструкций
3. Глобальная оптимизация кода основана на...
анализе потоков данных приложения
сокращении количества объектов данных
увеличении количества объектов данных
улучшениях кода в пределах отдельных блоков
4. Какого рода свойства исходной программы должны обязательно сохраниться после оптимизаций?
Лексика
Семантика
Синтаксис
Эстетика
13. Планирование кода представляет собой оптимизацию программы ...
применяемую к ассемблерному коду, произведенному генератором кода
применяемую к машинному коду, произведенному генератором кода
применяемую к исходному коду, произведенному генератором кода
применяемую к промежуточному коду, произведенному генератором кода
15. Процессоры в симметричной мультипроцессорной системе ...
не используют одно адресное пространство
используют одно адресное пространство
используют одинаковый размер памяти
используют работают на одной и той же тактовой частите
20. Какие из этих оптимизаций не может выполнить компилятор?
(выберите несколько ответов)
полное устранение избыточности кода
уменьшение количества шагов цикла с параметром
удаление неиспользуемой переменной
устранение общего подвыражения в выражении
22. Планирование параллельного выполнения приложения может быть выполнено...
либо программным обеспечением, либо аппаратным
только аппаратным обеспечением
только программистом
только программным обеспечением
28. Примерами оптимизации кода, связанного с обращениями к массивам могут служить:
изменение порядка циклов обработки
изменение значений элементов массива
замена циклов на условные операторы
реиндексирование
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Оптимизирующие компиляторы
Вид работы: Экзамен
Оценка: Отлично
Дата оценки: 03.07.2020
Рецензия: Уважаемый ,
Зырянов Кирилл Игоревич
Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Оценена Ваша работа по предмету: Оптимизирующие компиляторы
Вид работы: Экзамен
Оценка: Отлично
Дата оценки: 03.07.2020
Рецензия: Уважаемый ,
Зырянов Кирилл Игоревич
Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Похожие материалы
Оптимизирующие компиляторы. Билет №25
IT-STUDHELP
: 5 июля 2020
Билет №25
Тема 1
1. компилятор – это программа, которая ...
Непосредственно выполняет операции, указанные в исходной программе, над входными данными, предоставляемыми пользователем
Позволяет вводить и редактировать исходный текст программы
Транслирует (переводит) исходный текст его в эквивалентный текст на другом языке – целевом
Транслирует исходный текст его в эквивалентный текст на другом языке и выполняет его
3. Препроцессор может...
выполнять предварительную сборку исходной программы и рас
420 руб.
Оптимизирующие компиляторы. Экзамен. Билет №39
snapsik
: 3 декабря 2020
Билет №39
Тема 1
3. Препроцессор может...
выполнять предварительную сборку исходной программы и раскрывать макросы в инструкции исходного языка
работать на втором этапе компиляции
транслировать байт-код в машинный язык
7. Каковы преимущества системы обработки языка, в которой компилятор даёт выход на языке ассемблера, по сравнению с системой, в которой компилятор даёт выход на машинном языке?
(выберите несколько ответов)
ассемблер даёт в качестве выходных данных перемещаемый машинный код
ассе
150 руб.
Экзамен по дисциплине: Оптимизирующие компиляторы. Билет №77
IT-STUDHELP
: 15 сентября 2023
Билет №77
Тема 1
3. Препроцессор может...
выполнять предварительную сборку исходной программы и раскрывать макросы в инструкции исходного языка
работать на втором этапе компиляции
транслировать байт-код в машинный язык
5. Выберите верные утверждения:
Интерпретаторы подразделяются на компиляторы и трансляторы
Компиляторы подразделяются на трансляторы и интерпретаторы
Трансляторы подразделяются на компиляторы и интерпретаторы
Трансляторы подразделяются на компиляторы, интерпретаторы и ассембл
400 руб.
Экзамен по дисциплине: Оптимизирующие компиляторы. Билет №70
IT-STUDHELP
: 3 января 2020
Билет №70
Тема 1
4. Выберите верные утверждения: (выберите несколько ответов)
Большие программы зачастую компилируются по частям
Компиляция выполняется на этапе компоновки исполняемого кода
Компилятор может выдать в качестве выходных данных программу на языке ассемблера
Программа, как правило, состоит из одного модуля и одного заголовочного файла
11. Фаза синтеза при компиляции...
ищет синтаксические ошибки в коде программы
разбивает исходную программу на составные части и преобразует её в п
400 руб.
Оптимизирующие компиляторы. Контрольная работа. Вариант 1.
nik200511
: 12 февраля 2020
Вопросы по теме 1
1. В чём заключается разница между компилятором и интерпретатором?
2. Какие действия производятся в фазе синтаксического анализа?
3. Какие стратегии используются компилятором для принятия решений?
Вопросы к теме 2
4. Что представляет собой предиктивный анализ?
5. Что означает термин «алфавит языка»?
6. Из каких частей состоят продукции грамматики?
7. Что представляют собой узлы синтаксического дерева?
Вопросы к теме 3
8. Для чего производится сборка мусора?
9. Какие соглашения
435 руб.
Контрольная работа по дисциплине: Оптимизирующие компиляторы. Вариант №08
IT-STUDHELP
: 27 августа 2020
Контрольная работа представляет собой опрос. Список вопросов выбирается по последней цифре пароля из 140 штук по 14 вопросов каждому студенту (например, если у вас пароль заканчивается на цифру 5, то вы выбираете темы под номерами 5, 15, 25, 35, …, 135).
Контрольная работа должна содержать обязательно исходные данные (номер и текст вопроса)
Вопросы по теме 1
8. Перечислите фазы компилятора?
18. В чём заключается вторая цель при написании компилятора?
Вопросы к теме 2
28. Для чего используется м
550 руб.
Контрольная работа по дисциплине: Оптимизирующие компиляторы. Вариант №02
IT-STUDHELP
: 21 июля 2020
Контрольная работа представляет собой опрос. Список вопросов выбирается по последней цифре пароля из 140 штук по 14 вопросов каждому студенту (например, если у вас пароль заканчивается на цифру 5, то вы выбираете темы под номерами 5, 15, 25, 35, …, 135).
Контрольная работа должна содержать обязательно исходные данные (номер и текст вопроса)
Вопросы по теме 1
2. Каковы преимущества компилятора перед интерпретатором.
12. Какие действия производятся в фазе семантического анализа?
22. Что такое обл
600 руб.
Контрольная работа по дисциплине: Оптимизирующие компиляторы. Вариант №01
IT-STUDHELP
: 12 февраля 2020
Контрольная работа представляет собой опрос. Список вопросов выбирается по последней цифре пароля из 140 штук по 14 вопросов каждому студенту (например, если у вас пароль заканчивается на цифру 5, то вы выбираете темы под номерами 5, 15, 25, 35, …, 135).
Контрольная работа должна содержать обязательно исходные данные (номер и текст вопроса)
Вопросы по теме 1
1. В чём заключается разница между компилятором и интерпретатором?
11. Какие действия производятся в фазе синтаксического анализа?
21. Как
600 руб.
Другие работы
«Системное программное обеспечение». Билет №4
boeobq
: 26 ноября 2021
Задания билета.
1. Дан фрагмент программы на ассемблере :
push BX
push CX
push DX
push AX
mov AX,3508h
add BX,AX
pop AX
pop DX
mov AX,CX
shl BX,1
not AX
Даны начальные значения регистров AX, BX, CX, DX.
AX=0754h, BX=0431h, CX=0001h, DX=43Ach
Определить значения этих регистров после выполнения данного фрагмента.
2. Дан фрагмент программы на ассемблере:
push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
Даны начальные значения регистров AX, BX, CX, DX.
AX=9999h, BX=CCB
100 руб.
Расчет прочности статически определимой балки
Администратор
: 11 апреля 2006
Расчетно-графическое задание N2
Внимание!
В первой и во второй части надо учесть правило знаков и эпюры должны быть наоборот.
Сучасні проблеми розвитку підприємницької діяльності в Україні
evelin
: 16 ноября 2013
ЗМІСТ
ВСТУП.. 3
РОЗДІЛ 1. ТЕОРЕТИЧНІ АСПЕКТИ РОЗВИТКУ ПІДПРИЄМНИЦЬКОЇ ДІЯЛЬНОСТІ В УКРАЇНІ 5
1.1. Економічна сутність та основні функції підприємницької діяльності. 5
1.2. Організаційно-правові форми підприємницької діяльності, їх переваги та недоліки. 8
1.3. Договірні взаємовідносини в підприємницькій діяльності.. 17
ВИСНОВКИ ДО РОЗДІЛУ 1. 23
РОЗДІЛ 2. ОЦІНКА ЕФЕКТИВНОСТІ ВІДТВОРЮВАЛЬНОГО ПРОЦЕСУ НА МАШИНОБУДІВНОМУ ПІДПРИЄМСТВІ ЗА ВАРІАНТОМ 3. 25
ВИСНОВКИ І ПРОПОЗИЦІЇ 42
Додаток А.. 43
10 руб.
Введение в специальность. Реферат "Пейджинг в мире". Вариант 05/2011 г.
vanilasky
: 12 октября 2015
СОДЕРЖАНИЕ
ВВЕДЕНИЕ…………………………………………………………….. 3
1 ОСНОВНАЯ ЧАСТЬ………………………………………………… 4-21
1.1 Краткая история появления пейджинга………………….. 4
1.2 Понятие «пейджинговая система»……………………….. 5-8
1.3 Технические требования к оборудованию
пейджинговых систем…………………………………….. 9-12
1.4 Аппараты пейджинговой связи…………………………. 13-14
1.5 Анализ предоставляемых услуг………………………… 15-16
1.6 Новые технологии…………………………………………17-19
1.7 Достоинства пейджинговой системы……………………. 20-21
2 ПРОТОКОЛЫ ПЕ
150 руб.