Экзамен по дисциплине: Оптимизирующие компиляторы. Билет №77
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Билет №77
Тема 1
3. Препроцессор может...
выполнять предварительную сборку исходной программы и раскрывать макросы в инструкции исходного языка
работать на втором этапе компиляции
транслировать байт-код в машинный язык
5. Выберите верные утверждения:
Интерпретаторы подразделяются на компиляторы и трансляторы
Компиляторы подразделяются на трансляторы и интерпретаторы
Трансляторы подразделяются на компиляторы и интерпретаторы
Трансляторы подразделяются на компиляторы, интерпретаторы и ассемблеры
6. К преимуществам компилятора перед интерпретатором можно отнести... (выберите несколько ответов)
более высокую скорость выполнения программы
кроссплатформенность
обработку синтаксических ошибок на этапе предварительного анализа программы
отсутствие ошибок времени выполнения программы
17. Токены - это...
единицы трансляции, представляющие собой пары "имя-значение"
единицы трансляции, представляющие собой триады "ключ-имя-значение"
любые величины, для которых будет выделена оперативная память в исполняемом коде программы
синтаксические единицы исходного текста программы
22. Синтаксические деревья обычно используются...
в процессе синтаксического и семантического анализа
на этапе генерации исполняемого кода
только в процессе синтаксического анализа
только в процессе семантического анализа
24. Каждая фаза работы компилятора...
включает в себя два прохода по исходному тексту программы
может состоять из одного или нескольких проходов по исходному тексту программы
обязательно состоит из одного прохода по исходному тексту программы
обязательно состоит из нескольких проходов по исходному тексту программы
32. Оптимизация программного кода должна...
повышать быстродействие программы
сохранять смысл компилируемой программы
сохранять все используемые в программе переменные
уменьшать объём используемых ресурсов
37. Идентификатор в программе представляет собой...
арифметическое выражение, значение которого может быть вычислено
любые допустимые ключевые слова языка
строку символов, которая обозначает объект данных, процедуру, класс или тип
обозначение простого или составного объекта данных
Тема 2
1. Лексический анализатор позволяет транслятору в процессе синтаксического анализа...
определить синтаксис языка программирования
работать с многосимвольными токенами
работать с односимвольными токенами
транслировать трехадресный код
2. К компонентам контекстно-свободной грамматики относятся...
(выберите несколько ответов)
Множество констант
Множество нетерминалов
Множество переменных
Множество токенов
4. Существуют следующие обходы дерева
(выберите несколько ответов)
обход в высоту
обход в глубину
обход в длину
обход в ширину
7. Лексический анализатор представляет собой...
первую фазу компиляции
вторую фазу компиляции
завершающую фазу компиляции
этап сборки приложения из промежуточного кода
9. Суффикс строки можно получить...
добавление любого непустого символа к строке
удалением нескольких первых символов строки
удалением нескольких последних символов строки
удалением любого непустого количества символов строки
10. Синтаксис конструкций языка программирования может быть описан с помощью
аналитических диаграмм
блок-схем
контекстно-свободных грамматик
сводных таблиц
12. К синтаксическим ошибкам можно отнести...
(выберите несколько ответов)
лишняя открывающая скобка, которой не соответствует закрывающая
несоответствие типа, возвращаемого функцией значения
несоответствие типа операнда в операторе
отсутствие точки с запятой после оператора
13. К семантическим ошибкам можно отнести...
(выберите несколько ответов)
лишняя открывающая скобка, которой не соответствует закрывающая
несоответствие типа, возвращаемого функцией значения
несоответствие типа операнда в операторе
отсутствие точки с запятой после оператора
Тема 3
2. Среда времени выполнения программы...
создаётся автоматически
создаётся компилятором
создаётся операционной системой
создаётся программистом
5. К областям данных в пространстве логических адресов программы относятся...
(выберите несколько ответов)
куча
массив
очередь
стек
6. Наименьшей адресуемой единицей оперативной памяти является...
байт
бит
символ
слово
9. На схему размещения данных в оперативной памяти влияет...
объём физической памяти ЭВМ
схема адресации памяти на целевой машине
тип процессора ЭВМ
язык написания исходного кода
12. В момент запуска потока приложения должен быть известен размер...
кучи
стека
и стека, и кучи
физической памяти компьютера
18. К технологиям оптимизации управления распределением оперативной памяти относятся...
(выберите несколько ответов)
владение объектом
подсчёт ссылок
построение дерева объектов
суммирование ссылок
20. Получаемый при генерации приложения код должен...
сохранять семантическое значение исходной программы
сохранять синтаксис исходной программы
сохранять блочную структуру исходной программы
улучшать семантическое значение исходной программы
24. На сложность разработки генератора кода преимущественно влияет...
архитектура команд целевой машины
используемый язык программирования
объём оперативной памяти целевой машины
поколение процессора целевой машины
Тема 4
3. Глобальная оптимизация кода основана на...
анализе потоков данных приложения
сокращении количества объектов данных
увеличении количества объектов данных
улучшениях кода в пределах отдельных блоков
6. Что означает термин "живая переменная" или "активная переменная"?
если она уже была использована
если её тип данных поддерживается компилятором
если её значение будет использовано в программе в последующем
если её значение вычисляется с помощью других переменных
12. В каком порядке выполняются команды простым аппаратным планировщиком?
в порядке, задаваемом пользователем
в порядке, обратном тому, который выполнялся при выборке
в том же порядке, в котором выполняется их выборка
в произвольном порядке
14. В чём заключается "зависимость через данные"?
если одна переменная была вычислена с помощью выражения, в которое входила другая переменная
если две переменные были вычислены в одном блоке
если две переменные были вычислены с помощью выражения, в котором была использована третья переменная
если операция записывает переменную, которую считывает или которую перезаписывает другая операция, то изменение порядка этих операций может привести к изменению результата
15. Процессоры в симметричной мультипроцессорной системе ...
не используют одно адресное пространство
используют одно адресное пространство
используют одинаковый размер памяти
используют работают на одной и той же тактовой частите
19. В чём заключается внутрипроцедурный анализ?
в том, что переменные, доступные данной процедуре, находятся в соседних ячейках памяти
в том, что вызываемая процедура может изменять состояние всех переменных, видимых процедуре
в том, что вызываемая процедура может изменять состояние переменных, доступных любой другой процедуре
в особенно эффективной работе с рекурсивными функциями или процедурами
22. Планирование параллельного выполнения приложения может быть выполнено...
либо программным обеспечением, либо аппаратным
только аппаратным обеспечением
только программистом
только программным обеспечением
24. Существует следующие типы ЭВМ с распределенной памятью:
(выберите несколько ответов)
с неравномерным доступом к памяти
с параллельным доступом к памяти
с передачей сообщений
с передачей адресов
=====================================
Тема 1
3. Препроцессор может...
выполнять предварительную сборку исходной программы и раскрывать макросы в инструкции исходного языка
работать на втором этапе компиляции
транслировать байт-код в машинный язык
5. Выберите верные утверждения:
Интерпретаторы подразделяются на компиляторы и трансляторы
Компиляторы подразделяются на трансляторы и интерпретаторы
Трансляторы подразделяются на компиляторы и интерпретаторы
Трансляторы подразделяются на компиляторы, интерпретаторы и ассемблеры
6. К преимуществам компилятора перед интерпретатором можно отнести... (выберите несколько ответов)
более высокую скорость выполнения программы
кроссплатформенность
обработку синтаксических ошибок на этапе предварительного анализа программы
отсутствие ошибок времени выполнения программы
17. Токены - это...
единицы трансляции, представляющие собой пары "имя-значение"
единицы трансляции, представляющие собой триады "ключ-имя-значение"
любые величины, для которых будет выделена оперативная память в исполняемом коде программы
синтаксические единицы исходного текста программы
22. Синтаксические деревья обычно используются...
в процессе синтаксического и семантического анализа
на этапе генерации исполняемого кода
только в процессе синтаксического анализа
только в процессе семантического анализа
24. Каждая фаза работы компилятора...
включает в себя два прохода по исходному тексту программы
может состоять из одного или нескольких проходов по исходному тексту программы
обязательно состоит из одного прохода по исходному тексту программы
обязательно состоит из нескольких проходов по исходному тексту программы
32. Оптимизация программного кода должна...
повышать быстродействие программы
сохранять смысл компилируемой программы
сохранять все используемые в программе переменные
уменьшать объём используемых ресурсов
37. Идентификатор в программе представляет собой...
арифметическое выражение, значение которого может быть вычислено
любые допустимые ключевые слова языка
строку символов, которая обозначает объект данных, процедуру, класс или тип
обозначение простого или составного объекта данных
Тема 2
1. Лексический анализатор позволяет транслятору в процессе синтаксического анализа...
определить синтаксис языка программирования
работать с многосимвольными токенами
работать с односимвольными токенами
транслировать трехадресный код
2. К компонентам контекстно-свободной грамматики относятся...
(выберите несколько ответов)
Множество констант
Множество нетерминалов
Множество переменных
Множество токенов
4. Существуют следующие обходы дерева
(выберите несколько ответов)
обход в высоту
обход в глубину
обход в длину
обход в ширину
7. Лексический анализатор представляет собой...
первую фазу компиляции
вторую фазу компиляции
завершающую фазу компиляции
этап сборки приложения из промежуточного кода
9. Суффикс строки можно получить...
добавление любого непустого символа к строке
удалением нескольких первых символов строки
удалением нескольких последних символов строки
удалением любого непустого количества символов строки
10. Синтаксис конструкций языка программирования может быть описан с помощью
аналитических диаграмм
блок-схем
контекстно-свободных грамматик
сводных таблиц
12. К синтаксическим ошибкам можно отнести...
(выберите несколько ответов)
лишняя открывающая скобка, которой не соответствует закрывающая
несоответствие типа, возвращаемого функцией значения
несоответствие типа операнда в операторе
отсутствие точки с запятой после оператора
13. К семантическим ошибкам можно отнести...
(выберите несколько ответов)
лишняя открывающая скобка, которой не соответствует закрывающая
несоответствие типа, возвращаемого функцией значения
несоответствие типа операнда в операторе
отсутствие точки с запятой после оператора
Тема 3
2. Среда времени выполнения программы...
создаётся автоматически
создаётся компилятором
создаётся операционной системой
создаётся программистом
5. К областям данных в пространстве логических адресов программы относятся...
(выберите несколько ответов)
куча
массив
очередь
стек
6. Наименьшей адресуемой единицей оперативной памяти является...
байт
бит
символ
слово
9. На схему размещения данных в оперативной памяти влияет...
объём физической памяти ЭВМ
схема адресации памяти на целевой машине
тип процессора ЭВМ
язык написания исходного кода
12. В момент запуска потока приложения должен быть известен размер...
кучи
стека
и стека, и кучи
физической памяти компьютера
18. К технологиям оптимизации управления распределением оперативной памяти относятся...
(выберите несколько ответов)
владение объектом
подсчёт ссылок
построение дерева объектов
суммирование ссылок
20. Получаемый при генерации приложения код должен...
сохранять семантическое значение исходной программы
сохранять синтаксис исходной программы
сохранять блочную структуру исходной программы
улучшать семантическое значение исходной программы
24. На сложность разработки генератора кода преимущественно влияет...
архитектура команд целевой машины
используемый язык программирования
объём оперативной памяти целевой машины
поколение процессора целевой машины
Тема 4
3. Глобальная оптимизация кода основана на...
анализе потоков данных приложения
сокращении количества объектов данных
увеличении количества объектов данных
улучшениях кода в пределах отдельных блоков
6. Что означает термин "живая переменная" или "активная переменная"?
если она уже была использована
если её тип данных поддерживается компилятором
если её значение будет использовано в программе в последующем
если её значение вычисляется с помощью других переменных
12. В каком порядке выполняются команды простым аппаратным планировщиком?
в порядке, задаваемом пользователем
в порядке, обратном тому, который выполнялся при выборке
в том же порядке, в котором выполняется их выборка
в произвольном порядке
14. В чём заключается "зависимость через данные"?
если одна переменная была вычислена с помощью выражения, в которое входила другая переменная
если две переменные были вычислены в одном блоке
если две переменные были вычислены с помощью выражения, в котором была использована третья переменная
если операция записывает переменную, которую считывает или которую перезаписывает другая операция, то изменение порядка этих операций может привести к изменению результата
15. Процессоры в симметричной мультипроцессорной системе ...
не используют одно адресное пространство
используют одно адресное пространство
используют одинаковый размер памяти
используют работают на одной и той же тактовой частите
19. В чём заключается внутрипроцедурный анализ?
в том, что переменные, доступные данной процедуре, находятся в соседних ячейках памяти
в том, что вызываемая процедура может изменять состояние всех переменных, видимых процедуре
в том, что вызываемая процедура может изменять состояние переменных, доступных любой другой процедуре
в особенно эффективной работе с рекурсивными функциями или процедурами
22. Планирование параллельного выполнения приложения может быть выполнено...
либо программным обеспечением, либо аппаратным
только аппаратным обеспечением
только программистом
только программным обеспечением
24. Существует следующие типы ЭВМ с распределенной памятью:
(выберите несколько ответов)
с неравномерным доступом к памяти
с параллельным доступом к памяти
с передачей сообщений
с передачей адресов
=====================================
Дополнительная информация
Проверил: Зырянов Кирилл Игоревич
Оценка: Отлично
Дата оценки: 15.09.2023г.
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценка: Отлично
Дата оценки: 15.09.2023г.
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Экзамен по дисциплине: Оптимизирующие компиляторы. Билет №70
IT-STUDHELP
: 3 января 2020
Билет №70
Тема 1
4. Выберите верные утверждения: (выберите несколько ответов)
Большие программы зачастую компилируются по частям
Компиляция выполняется на этапе компоновки исполняемого кода
Компилятор может выдать в качестве выходных данных программу на языке ассемблера
Программа, как правило, состоит из одного модуля и одного заголовочного файла
11. Фаза синтеза при компиляции...
ищет синтаксические ошибки в коде программы
разбивает исходную программу на составные части и преобразует её в п
400 руб.
Оптимизирующие компиляторы. Билет №25
IT-STUDHELP
: 5 июля 2020
Билет №25
Тема 1
1. компилятор – это программа, которая ...
Непосредственно выполняет операции, указанные в исходной программе, над входными данными, предоставляемыми пользователем
Позволяет вводить и редактировать исходный текст программы
Транслирует (переводит) исходный текст его в эквивалентный текст на другом языке – целевом
Транслирует исходный текст его в эквивалентный текст на другом языке и выполняет его
3. Препроцессор может...
выполнять предварительную сборку исходной программы и рас
420 руб.
Оптимизирующие компиляторы. Билет №11
IT-STUDHELP
: 5 июля 2020
Билет №11
Тема 1
2. Интерпретатор ...
Как правило, работает быстрее, чем другие виды трансляторов
Непосредственно выполняет операции, указанные в исходной программе, над входными данными, предоставляемыми пользователем.
Транслирует (переводит) исходный текст его в эквивалентный текст на другом языке – целевом.
Является основным средством отладки приложений
16. Лексемы можно определить, как...
директивы, подключающие дополнительные внешние библиотеки
значащие последовательности символов исходн
440 руб.
Оптимизирующие компиляторы. Экзамен. Билет №39
snapsik
: 3 декабря 2020
Билет №39
Тема 1
3. Препроцессор может...
выполнять предварительную сборку исходной программы и раскрывать макросы в инструкции исходного языка
работать на втором этапе компиляции
транслировать байт-код в машинный язык
7. Каковы преимущества системы обработки языка, в которой компилятор даёт выход на языке ассемблера, по сравнению с системой, в которой компилятор даёт выход на машинном языке?
(выберите несколько ответов)
ассемблер даёт в качестве выходных данных перемещаемый машинный код
ассе
150 руб.
Оптимизирующие компиляторы. Контрольная работа. Вариант 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 руб.
Другие работы
Экзаменационная работа по дисциплине: Сети связи и системы коммутации. Билет № 11
radist24
: 18 июня 2013
Экзаменационный билет № 11
Дисциплина: Основы автоматической коммутации
Специальность:_____МТС______________
1. Принцип временной коммутации.
2. Рассчитать и построить 2-хзвенный КБ с параметрами 20 х 50 х 100 с применением МКС 10 х 10 х 12. Тип коммутации ВП-ВП, представить пространственный эквивалент временного коммутатора.
Задача 6
В КП системы EWSD типа В-П-В осуществить коммутацию. На входе 5 ЦЛ 100 канал, на выходе 30 ЦЛ 10 канал. На ПШ между звеньями А и В из доступных свободен 1 тракт
50 руб.
Устройство для заправки консистентных смазок (конструкторская часть дипломного проекта)
maobit
: 1 августа 2018
Содержание
3. Конструктивная часть .
3.1. СОВЕРШЕНСТВОВАНИЕ ОБОРУДОВАНИЯ ДЛЯ СБОРА ОТРАБОТАННОГО МАСЛА.
3.1.1. Выбор прототипа оборудования для сбора отработанных масел
3.1.2. Обоснование конструкции оборудования для сбора и очистки отработанного масла
3.1.3. Проектирование технологического процесса изготовления стальной отливки зажима .
3.2. СОВЕРШЕНСТВОВАНИЕ УСТРОЙСТВА ДЛЯ ЗАПРАВКИ КОНСИСТЕНТНОЙ СМАЗКИ
3.2.1. Назначение и область применения устройства
3.2.2. Патентное исследование
999 руб.
Курсовая работа по дисциплине: Информатика (часть 2-я). Вариант №5
Учеба "Под ключ"
: 1 октября 2016
Содержание
1. Текст задания 3
2. Описание процесса проектирования базы данных 4
3. Структура таблиц базы данных 6
4. Схема связей между таблицами 7
5. Содержание таблиц 8
6. Структуры двух запросов 10
7. Результаты запросов 12
8. Структура отчета 13
9. Результаты вывода отчетов 14
10. Список литературы 15
1. Текст задания
Разработать базу данных: “студент и его успеваемость на протяжении обучения в вузе”.
600 руб.
Контрольная работа № 1 по дисциплине: Математическая теория сигналов
JuliaRass
: 31 мая 2012
Решения задач контрольного задания №1.
1. Определить динамический диапазон D речевого сигнала, если его пик-фактор Q равен 4,9 (a,b) дБ, а среднее значение РСР в 6 (f) раз больше минимального значения РМИН.
2. Определить какое количество информации содержатся в цифровом сигнале, если тактовая частота его передачи равна Т = 52 (cd), кГц, а количество уровней передачи l = 6 (f).
3. Найти остаточное затухание канала состоящего из цепочки 3-х усилителей, при этом усиление усилителей: S1 = 4 (a), дБ
120 руб.