Главная /
Технические основы прикладного программирования
Технические основы прикладного программирования - ответы на тесты Интуит
Курс обсуждает несколько тем, связанных с прикладным программированием – параллельное программирование на разделяемой памяти (многопоточные программы), технические и технологические основы объектно-ориентированного программирования, общие вопросы оформления и написания текста программ, использование структур данных в параллельном окружении, безопасность программного обеспечения и применение криптографии, системы виртуализации.
Список вопросов:
- # Парадигма программирования, в которой основными концепциями являются понятия объектов и классов, носит название
- # Значения свойств объекта носят название
- # Операции над объектами называются
- # К этапам жизненного цикла объекта следует отнести
- # Объект, который принадлежит некоторому классу, но не имеет имени, называется
- # Присвоение начальных значений полям объекта носит название
- # Инстанцирование - это
- # Из приведенных ниже записей выделите типы классов С++:
- # Какие области доступа поддерживаются в классах С++?
- # Свойство языка программирования, позволяющее объединить данные и код в объект и скрыть реализацию объекта от пользователя, носит название
- # Взаимозаменяемость объектов с одинаковым интерфейсом носит название
- # Агрегирование - это
- # Описание нового класса на основе уже существующего, при котором свойства и функциональность родительского класса заимствуются новым классом, носит название
- # Из приведенных ниже записей выделите свойства абстрактного класса:
- # Наследование, при котором у класса более одного потомка, называется
- # Специальный блок инструкций, вызываемый при создании объекта в С++, носит название
- # Конструктор, не принимающий аргументов, называется
- # Применение директивы const к какому-либо члену класса в С++ делает объект
- # Специальный метод класса, служащий для деинициализации объекта носит название
- # Деструктор - это
- # Что определяет запись ~NameOfClass()?
- # Тип данных, который предоставляет для работы с элементами этого типа определённый набор функций, а также возможность создавать элементы этого типа при помощи специальных функций, носит название
- # В программировании абстрактные типы данных обычно представляются в виде
- # Из приведенных ниже записей выделите абстрактные типы данных:
- # Из приведенных ниже записей выделите классические примеры исключительных ситуаций:
- # Исключения, которые могут возникнуть только в определённых, заранее известных точках программы, называются
- # К типичным синхронным исключениям следует отнести
- # Из приведенных ниже записей выделите типичные асинхронные исключения:
- # Основной задачей class objects в ObjectiveC является
- # Все новые директивы компилятору в языке ObjectiveC начинаются с символа
- # Каждое описание метода в языке ObjectiveC начинается
- # В ObjectiveC все методы являются
- # Метод ObjectiveC, который может быть переопределен, называется
- # Какие директивы используются в ObjectiveC для обработки исключений?
- # Техника виртуализации, при которой гостевые операционные системы подготавливаются для исполнения в виртуализированной среде, для чего их ядро незначительно модифицируется, носит название
- # С помощью какого принципа можно запускать изолированные и безопасные виртуальные серверы на одном физическом сервере в операционной системе Windows?
- # Оборудование обычно может быть запущено с помощью использования
- # Программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем, носит название
- # В большинстве операционных систем прикладные программы
- # Способом связи процесса с ядром является использование
- # С точки зрения программиста системный вызов обычно выглядит как вызов подпрограммы или функции
- # Если в виртуальном адресном пространстве существует страница, которая отсутствует в памяти, то при обращении к ней процесса произойдет
- # Системный вызов Unix, используемый для запроса выдачи файла, носит название
- # Каким системным вызовом в Windows реализуется запрос на выдачу файла?
- # Средством взаимодействия драйверов ядра с внешним миром являются
- # С помощью какой команды в Unix можно получить список всех запущенных процессов?
- # Воспроизведение программными или аппаратными средствами либо их комбинацией работы других программ или устройств носит название
- # К основным элементам эмулятора следует отнести
- # Запуск внутри физического компьютера виртуального носит название
- # Каким образом периферийному устройству сообщается о наличии внешнего вызова?
- # Технология, реализующая совместимость различных микропроцессорных архитектур на уровне двоичных кодов, носит название
- # Из приведенных ниже записей выделите типы бинарной трансляции:
- # К типам бинарной компиляции следует отнести
- # Чем статическая бинарная компиляция отличается от динамической?
- # При использовании бинарной трансляции взаимодействующие платформы
- # Третьим кольцом в виртуальном процессе является
- # С увеличением количества системных вызовов затрачиваемые ресурсы
- # Наиболее хорошо в виртуализированных системах исполняются
- # К элементам блока обработки 3D-графики GPU следует отнести
- # Основным графическим стандартом для Unix является
- # Основой графической карты является
- # К основным задачам графических ускорителей следует отнести
- # Из приведенных ниже записей выделите основные задачи графических ускорителей:
- # Техника виртуализации, при которой гостевые операционные системы подготавливаются для исполнения в виртуализированной среде, для чего их ядро незначительно модифицируется, носит название
- # Что представляет собой Xen?
- # Самым известным проектом, в котором использовалась идея паравиртуализации, является
- # Каким образом технология виртуальных машин позволяет расширить функциональность оборудования?
- # Виртуализированная операционная система в основном обслуживает
- # Из приведенных ниже записей выделите типы виртуализации:
- # Методика, предназначенная для определения затрат на информационные системы, рассчитывающихся на всех этапах жизненного цикла системы, носит название
- # К неявным затратам TCO следует отнести
- # К режимам работы колец безопасности Intel следует отнести
- # Разъем для процессора носит название
- # Технология одновременной мультипоточности в процессорах носит название
- # Быстродействие графического процессора по сравнению с процессором архитектуры x86
- # Основным языком программирования в операционной системе MacOS является
- # К характерным особенностям языка С++ следует отнести
- # Язык С++ является
- # Средством исполнения байт-кода языка Java является
- # В какой виртуальной машине транслируется язык C#?
- # Описание структуры данных С-программы хранится в заголовочном файле с расширением
- # Стандартная библиотека шаблонов языка С++ носит название
- # API - это
- # Каким способом осуществляется построение триангуляции?
- # К трехмерным API следует отнести
- # Порядок сложности полного перебора элементов составляет порядка
- # Вычислительная сложность перебора с помощью хэш-таблицы составляет
- # Точка, в которой пропадает намагниченность вещества, носит название
- # Обращение к функции блокирования памяти имеет вид
- # Аргументом функции malloc() является
- # План написания программы носит название
- # SDP - это
- # К элементам SDP следует отнести
- # Interface Builder системы MacOS выдает в качестве результата код на языке
- # Код Interface Builder на языке ObjectiveC, который выдается после построения графического интерфейса, включает в себя
- # К элементам жизненного цикла программы следует отнести
- # Внесение исправление и улучшение кода программы в процессе ее работы носит название
- # К элементам сопровождения программного обеспечения следует отнести
- # Первым реализованным языком программирования высокого уровня является язык
- # К типам комментариев программы следует отнести
- # Стандартный комментарий, помещаемый в начале любой программы, носит название
- # К элементам комментария в начале программы следует отнести
- # Из приведенных ниже записей выделите составные части комментариев функций:
- # Основной особенностью венгерской нотации является использование
- # В венгерской нотации префикс w определяет
- # 32-хбитный указатель в венгерской нотации имеет вид
- # Для получения беззнакового значения переменной используется
- # К операторам препроцессора следует отнести
- # Программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных, носит название
- # Одному экземпляру итератора соответствует
- # Объект, позволяющий программисту перебирать все элементы коллекции, без учёта ее особенностей реализации, носит название
- # Итератор, имеющий доступ к элементам класса в C++ , называется
- # Структура данных, состоящая из узлов, каждый из которых содержит как собственные данные, так и ссылку на следующее поле, носит название
- # К достоинствам использования односвязных списков следует отнести
- # Структура данных динамической памяти в C/C++ RTL "куча" организована в виде
- # malloc принимает в качестве аргумента
- # Функция стандартной библиотеки языка С, предназначенная для освобождения ранее выделенной динамической памяти, носит название
- # RTL - это
- # Поддержку функций, предоставляемых системой программирования, во время выполнения программы, обеспечивает
- # Из приведенных ниже записей выделите недостатки использования односвязных списков:
- # Структура данных с дисциплиной доступа к элементам FIFO носит название
- # Какой класс STL отвечает за очереди?
- # Каков метод доступа в структуре данных "очередь"?
- # Структура данных с методом доступа к элементам LIFO носит название
- # Какой метод доступа реализуется в стеке?
- # Добавление элемента в стек возможно
- # Какие из приведенных ниже операций доступны в стеке?
- # Языки программирования высокого уровня для передачи параметров при вызове процедур используют
- # К языкам, использующим стековую модель вычислений, следует отнести
- # Если указатель стека выходит за границы отведенной ему памяти, то
- # Выделите из приведенных ниже записей существенные отличия массива от стека:
- # Из приведенных ниже записей выделите структуры данных с прямой адресацией элементов структуры:
- # Массив, размер которого может меняться во время исполнения программы, называется
- # Массив, в разные элементы которого могут быть непосредственно записаны значения, относящиеся к различным типам данных, является
- # Какой макрос языка С добавляет к программе процедуру диагностики?
- # Структура данных, представленная совокупностью вершин и ребер, носит название
- # Концевые вершины дерева называются
- # Связный неориентированный граф, не содержащий циклы, носит название
- # Матрица связности графа с n вершинами имеет
- # Равенство значений хеш-функции на двух различных блоках данных носит название
- # Коллизия - это
- # Какие из приведенных ниже операций поддерживаются в хеш-таблице?
- # К способам разрешения коллизий следует отнести
- # Размер одного элемента хеш-таблицы определяется
- # Типичной проблемой безопасности для большинства языков программирования является
- # Какова связь между типизацией указателя и его границей?
- # Пусть n - длина символа строки, m - число символов строки. Длина строки составляет
- # Аллокирование области из heap осуществляется с помощью команды
- # Значение сдвига в обе стороны в используемой области носит название
- # К функциям, использующим форматные указатели, следует отнести
- # Невозможность прочтения информации посторонним носит название
- # Целостность и подлинность авторства, а также невозможность отказа от авторства, носит название
- # Наука о математических методах обеспечения конфиденциальности и аутентичности информации называется
- # Чем занимается наука криптография?
- # В качестве входных данных для шифрования в криптографии используют
- # Параметр шифра, определяющий выбор конкретного преобразования данного текста, носит название
- # Процесс нормального применения криптографического преобразования открытого текста на основе алгоритма и ключа носит название
- # Процесс извлечения открытого текста без знания криптографического ключа на основе известного шифрованного носит название
- # Способность криптографического алгоритма противостоять криптоанализу называется
- # Длина ключа при синхронной блочной криптографии определяется
- # К составляющим частям криптографии следует отнести
- # Из приведенных ниже записей выделите составляющие части криптографии:
- # Нижним пределом размера секретного ключа считается значение
- # Какой тип ключей использует программа PGP?
- # Длина асимметричного ключа, стойкого ко взлому, в данный момент составляет
- # Из приведенных ниже записей выделите алгоритмы симметричного шифрования:
- # Какие из приведенных ниже записей представляют собой алгоритмы асимметричного шифрования?
- # К алгоритмам шифрования с помощью хеш-функций следует отнести
- # Схема электронной подписи обычно включает в себя
- # К алгоритмам составления цифровых подписей с восстановлением документа следует отнести
- # Задача защиты ключей электронной подписи от подмены решается с помощью
- # Spoofing - это
- # К классификации опасностей STRIDE следует относить
- # Подделка и изменение содержания данных носит название
- # Незаконное поднятие привилегий носит название
- # К методикам оценки риска следует отнести
- # К элементам методики оценки риска DREAD следует отнести
- # Отдельное устройство персонального компьютера или игровой приставки, выполняющее графический рендеринг, носит название
- # GPU - это
- # К отличительным особенностям графических процессоров по сравнению с ЦПУ следует отнести
- # Кластер - это
- # К недостаткам Ethernet следует отнести
- # По степени связности кластеры делятся на
- # К наиболее важным задачам суперкомпьютеров следует отнести
- # Что представляет собой поток в процессоре?
- # Потоки в процессоре имеют
- # Временные данные языка С могут размещаться:
- # Процедура инкрементирования в языке С++ обозначается
- # К вариантам задач, предназначенным для параллельных вычислений, следует отнести
- # При решении задач неявными методами может возникать задача обращения
- # Сложность общего алгоритма обращения трехдиагональной матрицы составляет порядка
- # Научный метод, использующий структуру задачи и позволяющий заменить решение одной большой задачи решением серии меньших задач, носит название
- # На этапе декомпозиции, обеспечивающем общее представление о решаемой проблеме, осуществляются
- # Наиболее часто декомпозиция проводится путём построения
- # Из приведенных ниже записей выделите типы декомпозиции:
- # Из приведенных ниже записей выделите типы декомпозиции:
- # К типам реализации потоков следует отнести
- # К достоинствам реализации потока в пространстве пользователя следует отнести
- # Время задержки ответа на запрос носит название
- # Критерием качества интерактивной системы следует считать
- # Несколько потоков режима пользователя, исполняющихся в одном потоке режима ядра представляют собой
- # Объект синхронизации потоков позволяющий предотвратить одновременное выполнение некоторого набора операций несколькими потоками называется
- # Процедура в критической секции, аналогичная захвату мьютекса, называется
- # Захват критической секции означает атомарное увеличение переменной на
- # Объект, позволяющий войти в заданный участок кода не более чем n потокам, носит название
- # Из приведенных ниже записей выделите операции, которые можно осуществлять с семафором:
- # Какие из приведенных ниже проблем могут решать семафоры?
- # Одноместный семафор, служащий для синхронизации одновременно выполняющихся потоков, носит название
- # Из приведенных ниже записей выделите функции для работы с мьютексами:
- # Ситуация, при которой несколько процессов находятся в состоянии бесконечного ожидания ресурсов, захваченных самими этими процессами, носит название
- # К свойствам непрерывности операции следует отнести
- # Атомарная операция открыта влиянию
- # К примерам обеспечения программной атомарности следует отнести
- # К типам блокировки потоков следует отнести
- # Из приведенных ниже записей выделите типы блокировки потоков:
- # Принцип выбора любого значения, предъявленного любым потоком, лежит в основе задачи