Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Test_na_ekzamen (3).doc
Скачиваний:
11
Добавлен:
01.03.2025
Размер:
139.26 Кб
Скачать

Vba: для объявления локальной переменной можно использовать

- оператор Dim между операторами Sub и End Sub

Функции высших порядков – это функции

- которые могут принимать в качестве аргументов и возвращать другие функции

Что такое длительность периода синхронизации?

- Длительность периода синхронизации есть величина, обратная к частоте синхронизации.

Что такое игровой сервер?

- Игровой сервер – это сервер, который служит для одновременной игры нескольких пользователей в единой игровой ситуации.

Что такое масштабируемость вычислительной системы?

- Масштабируемость - это такое свойство вычислительной системы, которое представляет собой возможность наращивания ее ресурсов.

Что указано в примере? TDescendant = class(TAncestor) private protected public procedure VirtualProcedure; override; procedure StaticProcedure; end;

- Наследник

В каком отношении равенства-неравенства находится такт синхронизации и время, необходимое для работы наиболее медленной ступени конвейера?

- Такт синхронизации не меньше, чем время, необходимое для работы наиболее медленной ступени конвейера

Что следует организовать на подчиненных компьютерах для успешного выполнения прикладной параллельной программы?

- На подчиненных компьютерах для успешного выполнения прикладной параллельной программы следует организовать доступ к папке, содержащей выполняемый файл.

Как различаются вычислительные системы по типу?

- По типу вычислительные системы различаются на: многомашинные; многопроцессорные.

К параллельным языкам программирования относится

- Symula-67

К критериям качества программы не относится

- эквивалентность информации

Машина может иметь только один порт записи в регистровый файл, но при определенных обстоятельствах конвейеру может потребоваться выполнить две записи в регистровый файл в одном такте. К какому конфликту при реализации конвейерной обработки приведет эта ситуация?

- Эта ситуация приведет к структурному конфликту.

Обобщённое программирование – это парадигма программирования,

- заключающаяся в таком описании данных и алгоритмов, которое можно применять к различным типам данных, не меняя само это описание

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Алгоритм какого типа изображен на блок-схеме?

- Линейный

Структурное программирование – это парадигма программирования,

- в основе которой лежит представление программы в виде иерархической структуры блоков

Vbe может запускаться

-  только из Excel 

Когда возникают конфликты по управлению?

-  Конфликты по управлению возникают при конвейеризации команд переходов и других команд, которые изменяют значение счетчика команд.

Перейти к окну VBE во время работы в Excel можно с помощью следующего способа

- Выбрать команду меню Сервис -> Макрос -> Редактор Visual Basic 

К процедурным языкам программирования относится

- Аda

Что такое накладные расходы на организацию конвейера?

- Накладные расходы на организацию конвейера – это время задержки сигналов в конвейерных регистрах и время перекосов сигналов синхронизации.

На какие типы можно разделить команды традиционного машинного уровня?

- Команды традиционного машинного уровня можно разделить на следующие типы: арифметические и логические; пересылки данных; управление потоком команд; системные операции; операции с плавающей точкой; десятичные операции; операции над строками. 

При разработке программного продукта форма и состав входных, выходных и промежуточных данных определяются на этапе

- постановки задачи

Перечислите основные преимущества обмена в общей памяти.

-  Преимущества обмена в общей памяти: совместимость с хорошо понятными используемыми механизмами, которые используют для обмена общую память; простота программирования; более низкая задержка обмена; лучшее использование полосы пропускания при обмене малыми порциями данных; возможность использования аппаратно управляемого кэширования для снижения частоты удаленного обмена.

Проблема хрупкости базового класса состоит

- в том, что на поздних этапах разработки оказывается трудно или даже невозможно внести какие-либо изменения в код базовых классов иерархии

Чем характеризуется надежность вычислительной системы?

- Надежность характеризуется интенсивностью отказов и сбоев, уровнем помех.

Интерпретатор – это программа

- осуществяющая перевод исходного текста с языка программирования на машинно-ориентированный язык во время исполнения программы

Аспектно-ориентированное программирование – это парадигма программирования,

- основанная на идее разделения функциональности, особенно сквозной функциональности, для улучшения разбиения программы на модули

Откуда получает информацию главный компьютер о выполняемой части параллельной программы?

- Главный компьютер получает информацию о выполняемой им части параллельной программы из выполняемой программы.

Что такое персональный компьютер?

- Персона́льный компью́тер — это компьютер (вычислительная машина) предназначенный для личного использования, цена, размеры и возможности которого удовлетворяют запросы большого количества людей.

Рекурсия- это

- метод определения класса объектов или методов предварительным заданием одного или нескольких его базовых случаев или методов

Перечислите основные преимущества обмена с помощью передачи сообщений.

- Основные преимущества обмена с помощью передачи сообщений являются: аппаратура может быть более простой; модели обмена понятны, принуждают программистов (или компиляторы) уделять внимание обмену

Транслятор – это программа

- которая воспринимает исходный текст, представленный на некотором языке, и либо преобразует его в программу на другом языке 

К универсальным языкам сверх высокого уровня не относится

- Symula-67

Каким образом может быть выражено время ЦП для программы?

- Время ЦП для программы может быть выражено количеством тактов синхронизации для данной программы, умноженным на длительность такта синхронизации, либо количеством тактов синхронизации для данной программы, деленным на частоту синхронизации.

Setl – язык

- сверхвысокого уровня

Императивная программа – это последовательность

- команд, которые должен выполнить компьютер

Что такое сервер?

- Се́рвер — это компонент вычислительной системы, выполняющий сервисные функции по запросу клиента, предоставляя ему доступ к определённым ресурсам.

Откуда получают информацию подчиненные процессы о выполняемой ими части параллельной программы?

- Подчиненные процессы получают информацию о выполняемой ими части параллельной программы из выполняемой программы

Что в функциональных языках реализуется в виде рекурсии?

- Цикл 

Объектно-ориентированнное программирование – это парадигма программирования,

- в которой основными концепциями являются понятия объектов и классов 

Парадигма программирования- это

- совокупность подходов, методов, стратегий, идей и понятий, определяющая стиль написания программ

На какие этапы можно разделить выполнение типичной команды?

- Выполнение типичной команды можно разделить на следующие этапы: выборка команды, декодирование команды, выполнение операции, обращение к памяти, запоминание результата.

На какие проблемы наталкивается использование MIPS в качестве метрики для сравнения?

- MIPS может меняться по отношению к производительности в противоположенную сторону. MIPS зависит от набора команд процессора, что затрудняет сравнение по MIPS компьютеров, имеющих разные системы команд. MIPS даже на одном и том же компьютере меняется от программы к программе.

Когда следует использовать функциональную парадигму программирования ?

Когда задача такова, что она естественно ложится на функциональную парадигму

Что такое время выполнения?

 Время выполнения – это задержка выполнения задания. 

Как различаются вычислительные системы по типу?

- По типу вычислительные системы различаются на: многомашинные; многопроцессорные.

На каком языке программирования приведен пример обобщенной функции, возвращающей большее значение из двух? template <typename T> T max(T x, T y){if (x < y)return y; else return x;}

-  C++ 

Что не относится к основным свойствам объекта в объектно-ориентированном программировании?

-  Ветвление

Фрагмент программы S := A; A := B; B := S; выполняет

- обмен значений переменных A, B 

Неконвейерная машина имеет пять этапов выполнения команды, длительность которых 50, 50, 60, 50 и 50 нс, соответственно, и накладные расходы на организацию конвейерной обработки составляют 5 нс. Чему равно среднее время выполнения команды в неконвейерном режиме?

-  Среднее время выполнения команды в неконвейерном режиме будет равно 260 нс. 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]