Главная / Операционные системы /
Основы организации операционных систем Microsoft Windows / Тест 2
Основы организации операционных систем Microsoft Windows - тест 2
Упражнение 1:
Номер 1
Известно, что совокупность системных вызовов ОС Windows изменяется от версии к версии. Поэтому разработчики добиваются выполнения стандартного приложения на всех версиях системы…
Ответ:
 (1) путем модификации справочной системы MSDN
 
 (2) за счет поддержки промежуточного программного слоя Win32 API
 
 (3) с помощью рекомендаций по модификации приложений
 
Номер 2
Для обращения к сервисам ОС Windows стандартное приложение должно прибегнуть к…
Ответ:
 (1) непосредственному обращению к системному вызову
 
 (2) помощи соответствующего раздела MSDN
 
 (3) вызову функции программного интерфейса Win32 API
 
Номер 3
Возможность выполнения каждого действия несколькими способами делает ОС Windows более…
Ответ:
 (1) гибкой  
 (2) громоздкой  
Упражнение 2:
Номер 1
Для получения информации об особенностях использования конкретной Win32-функции разработчик приложения должен прибегнуть к помощи…
Ответ:
 (1) компилятора Visual C++
 
 (2) гипертекстовой системы MSDN
 
 (3) проводника Windows Explorer
 
Номер 2
К консольным приложениям ОС MS Windows относятся:
Ответ:
 (1) приложения, которые могут быть запущены из административной консоли управления  
 (2) приложения с текстовым интерфейсом
 
 (3) приложения, созданные компилятором Visual Studio, где в рабочем проекте для типа приложения указано, что оно консольное
 
Номер 3
Система контекстной помощи разработчика в компиляторе Visual Studio…
Ответ:
 (1) совпадает со справочной системой MSDN
 
 (2) является частью программного интерфейса Win32 API
 
 (3) входит в набор штатных справочных материалов ОС Windows
 
Упражнение 3:
Номер 1
Переносимости программ от одной версии ОС Windows другой способствует:
Ответ:
 (1) введение новых стандартных типов данных
 
 (2) наличие промежуточного программного слоя Win32 API
 
 (3) наличие стандартного набора системных вызовов
 
Номер 2
Известно, что программирование в 16-разрядных системах, например, в MS-DOS, осуществлялось с активным использованием так называемых "длинных" указателей (long pointer) с префиксом LP. Использование префикса LP для некоторых типов данных в Win32-приложениях…
Ответ:
 (1) необходимо для обеспечения совместимости с приложениями MS-DOS
 
 (2) необходимо для работы с большими адресными пространствами
 
 (3) является анахронизмом
 
Номер 3
Для описания обычной 8-разрядной символьной переменной в ОС Windows можно использовать тип:
Ответ:
 (1) char
 
 (2) CHAR
 
 (3) TCHAR
 
 (4) WCHAR
 
Упражнение 4:
Номер 1
Использование 16-разрядного кода для хранения символа позволяет:
Ответ:
 (1) повысить производительность 16-разрядных операционных систем
 
 (2) обеспечить выполнение 16-разрядных приложений в среде ОС Windows  
 (3) поддерживать большое разнообразие языков и систем письменности
 
Номер 2
Стандарт Unicode используется для:
Ответ:
 (1) хранения и обработки текстовых строк в качестве внутреннего формата ОС Windows  
 (2) поддержки разных языков и систем письменности  
 (3) выполнения 16-битных приложений
 
Номер 3
Введение типа данных TCHAR
…
Ответ:
 (1) способствует переносимости программ между разными версиями ОС Windows  
 (2) снижает зависимость от используемой кодировки
 
 (3) является эквивалентом типа CHAR
 
Упражнение 5:
Номер 1
Обработка ошибок позволяет:
Ответ:
 (1) снизить вероятность возникновения ошибок
 
 (2) организовать корректное восстановление после потенциальных ошибок  
 (3) преобразовать код ошибки в его текстовое описание
 
Номер 2
Функция SetLastError
…
Ответ:
 (1) позволяет синтезировать код ошибки для его последующей обработки  
 (2) преобразует код ошибки в ее содержательное описание
 
 (3) возвращает код последней ошибки  
Номер 3
Для правильной обработки в программе ошибки "деление на ноль" целесообразно…
Ответ:
 (1) применить комбинацию функций GetLastError
и FormatMessage
 
 (2) использовать звуковой сигнал (функция MessageBeep
)
 
 (3) прибегнуть к структурной обработке исключений
 
Упражнение 6:
Номер 1
Многочисленные счетчики производительности, входящие в состав штатных инструментальных средств ОС Windows…
Ответ:
 (1) позволяют повысить производительность системы
 
 (2) позволяют получить информацию о функционировании отдельных компонентов системы
 
 (3) обеспечивают взаимодействие с утилитами и программными средствами, входящими в состав Platform SDK.
 
Номер 2
Инструментальные средства изучения ОС Windows могут:
Ответ:
 (1) входить в комплект поставки ОС
 
 (2) быть получены с сайта sysinternals.com
 
 (3) входить в состав пакета MS Platform SDK  
Номер 3
Для наблюдения за состоянием выполняющегося потока целесообразно применить…
Ответ:
 (1) диспетчер задач  
 (2) соответствующий счетчик производительности
 
 (3) утилиту depends