Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийПрограммирование с использованием Win32 APIВопрос id:87048 Тема/шкала: Потоки и процессы Программист написал код, который создает дочерний процесс и через аргумент командной строки передает в дочерний процесс дескриптор своего потока. Код следующий: ![]() Код, выполняющейся в дочернем процессе, таков: : ![]() При запуске приложения выяснилось, что дочерний процесс запускается и корректно завершается, а основной процесс "зависает". Что нужно сделать, чтобы исправить ситуацию? (сделать так, чтобы основной процесс тоже корректно завершался) ?) В строке 28 кода основного процесса заменить FALSE на TRUE ?) Убрать строки 41 и 42 в коде основного процесса ?) Строку 14 кода основного процесса заменить на sa.bInheritHandle = FALSE; ?) Изменить строку 6 кода дочернего процесса на HANDLE hThread = (HANDLE)atoi(argv[0]); ?) Строку 9 кода дочернего процесса заменить на WaitForSingleObject(hThread, 1000); Вопрос id:87049 Тема/шкала: Обмен данными между процессами и DLL На рисунке представлена общая схема канала передачи данных между процессами: ![]() T1 и T2 – пользовательские процессы, выполняющиеся в контекстах разных процессов. Что на схеме обозначено буквой «M»? ?) Буфер ?) Сообщение WM_COPYDATA ?) Общая память ?) Менеджер потоков ядра ?) Поток ядра ОС Вопрос id:87050 Тема/шкала: Общие вопросы программирования под Windows Какие клавиши относятся к так называемым клавишам-модификаторам? ?) Alt ?) Insert ?) Shift ?) Caps Lock ?) Ctrl Вопрос id:87051 Тема/шкала: Другие ![]() Что делает представленный код? (укажите все возможные варианты) ?) Выводит длину идентификатора безопасности ?) Связывает SID с учетной записью ?) Инициализирует идентификатор безопасности (SID) ?) Выводит значение относительного идентификатора SID ?) Проверяет достоверность идентификатора безопасности Вопрос id:87052 Тема/шкала: Общие вопросы программирования под Windows Нужно получить размеры окна при обработке сообщения WM_SIZE в оконной процедуре. Как это сделать? ?) ![]() ?) ![]() ?) ![]() ?) ![]() ?) ![]() Вопрос id:87053 Тема/шкала: Обмен данными между процессами и DLL Cогласованность данных, хранящихся в файле, отображенном в память несколькими процессами, называется __________ ?) разделяемостью данных ?) когерентностью данных ?) симметрией данных ?) корелляцией данных ?) синхронизацией данных Вопрос id:87054 Тема/шкала: Потоки и процессы Достижение некоторого фиксированного соотношения (порядка) между сигналами, которыми обмениваются два процесса, называется … ?) дивергенцией процессов ?) синхронизацией процессов ?) параллелизмом процессов ?) ковариантностью процессов ?) сбалансированностью процессов Вопрос id:87055 Тема/шкала: Структурная обработка исключений Укажите верное определение для параметра /EHa компилятора от Microsoft (Visual Studio). ?) Ни одно из определений не верно ?) Задает модель обработки, в которой перехватываются только исключения C++, а при использовании функций «extern C» предполагается возникновение исключений. ?) Задает модель обработки, в которой перехватываются асинхронные (структурированные) и синхронные (C++) исключения. ?) Задает модель обработки, в которой перехватываются только исключения C++, а при использовании функций «extern C» не предполагается возникновение исключений C++. ?) Этот параметр устарел и больше не поддерживается Вопрос id:87056 Тема/шкала: Общие вопросы программирования под Windows Что верно относительно следующего кода? ![]() ?) Возникнет ошибка компиляции из-за TCHAR ?) Он успешно конвертирует строку "string" в Юникод ?) Ошибок компиляции не возникнет, но строка "string" не будет конвертирована в Юникод ?) Возникнет ошибка компиляции из-за "string" ?) Возникнет ошибка времени выполнения Вопрос id:87057 Тема/шкала: Обмен данными между процессами и DLL Посмотрите на следующую схему и ответьте, какая функция из семейства функций по работе с разделяемой памятью скрыта? ![]() ?) CloseViewOfFile ?) GetViewOfFile ?) DeleteViewOfFile ?) MoveViewOfFile ?) UnmapViewOfFile Вопрос id:87058 Тема/шкала: Общие вопросы программирования под Windows Что из перечисленного не является способом создания меню средствами Win32 API? ?) На основе шаблона меню, определенного в файле ресурсов ?) При помощи функций CreateMenu и AppendMenu ?) При помощи класса CMenu ?) При помощи структуры MENU и функции CreateWindow ?) На основе шаблона меню, определенного в памяти, и функции LoadMenuIndirect Вопрос id:87059 Тема/шкала: Функции Win32 API Какая функция не используется в так называемом цикле обработки сообщений приложения Win32 API? ?) TranslateMessage() ?) PostMessage() ?) GetMessage() ?) DispatchMessage() ?) PeekMessage() Вопрос id:87060 Тема/шкала: Потоки и процессы Отметьте верное утверждение. Если функция реентерабельна, то она: ?) потокобезопасна ?) не использует статические переменные, определенные внутри функции ?) может использовать глобальные переменные без ограничений ?) обеспечивает блокировку доступа к ресурсам, которые она использует ?) Ни одно из утверждений не верно Вопрос id:87061 Тема/шкала: Общие вопросы программирования под Windows Какие префиксы из венгерской нотации не предполагают целочисленное значение? ?) w ?) c ?) by ?) v ?) b Вопрос id:87062 Тема/шкала: Обмен данными между процессами и DLL Что из перечисленного является способом обмена данными между процессами? ?) сокеты(sockets) ?) асинхронный вызов процедур (asynchronous procedure call) ?) именованные каналы (named pipes) ?) отображение файлов в память(file mapping) ?) сообщение WM_COPYDATA Вопрос id:87063 Тема/шкала: GDI Что не относится к графическим объектам GDI? ?) Шрифт (font) ?) Регион (region) ?) Палитра (palette) ?) Растровое изображение (bitmap) ?) Все это графические объекты GDI Вопрос id:87064 Тема/шкала: Потоки и процессы Синонимом чего из перечисленного является понятие «нить»? ?) Вызов асинхронной процедуры ?) Поток выполнения ?) Передача синхронного сообщения ?) Соединение по анонимному каналу ?) Соединение по именованному каналу Вопрос id:87065 Тема/шкала: Другие В пользовательском приложении указатель получил адрес (к примеру 0x004c1560). По какой схеме этот адрес будет преобразован к физическому? ?) линейный адрес -> виртуальный адрес -> физический адрес ?) виртуальный адрес ->линейный адрес-> физический адрес ?) линейный адрес -> физический адрес ?) виртуальный адрес -> физический адрес ?) логический адрес -> физический адрес Вопрос id:87066 Тема/шкала: Общие вопросы программирования под Windows Следующий код программно нажимает, а затем на 2 секунды прячет кнопку Пуск в Windows (не работает в Vista и более новых). Определите, вызов какой функции скрывается за ___1___. ![]() ?) GetWindowHandle() ?) GetWindowByName() ?) FindWindow() ?) GetTaskBar() ?) GetHwnd() Вопрос id:87067 Тема/шкала: Общие вопросы программирования под Windows Перемеинованием какого стандартного типа C++ является тип BOOL? ?) unsigned int ?) bool ?) int ?) char ?) unsigned char Вопрос id:87068 Тема/шкала: Функции Win32 API Какие из вариантов прототипа оконной процедуры корректны (не вызовут ошибок компиляции)? ![]() ?) 3 ?) 2 ?) 5 ?) 4 ?) 1 Вопрос id:87069 Тема/шкала: GDI Какой контекст устройства не поддерживается или не существует в Win32 API? ?) контекст в памяти (совместимый) ?) контекст принтера ?) контекст дисплея ?) метафайловый контекст ?) контекст буфера Вопрос id:87070 Тема/шкала: Обмен данными между процессами и DLL Для динамической загрузки DLL используется функция LoadLibrary, выгрузки – FreeLibrary. Следующий код загружает DLL simple.dll, в которой определены две функции - Inc и Min и глобальная переменная g_count. ![]() Какие функции должны вызываться на месте меток __f__? ?) Везде GetDllAddress ?) Везде GetProcAddress ?) GetData на месте первого вызова и GetProc вместо 2-го и 3-го ?) Везде GetAddress ?) GetDataAddress на месте первого вызова и GetProcAddress вместо 2-го и 3-го Вопрос id:87071 Тема/шкала: Другие Для вызова асинхронной процедуры необходимо, чтобы поток … ?) не был блокирован ?) находился в состоянии Готов (Ready) ?) находился в настороженном (alertable) состоянии ?) имел приоритет не ниже Normal ?) был синхронизирован Вопрос id:87072 Тема/шкала: GDI Пользователь корректно получил контекст устройства, вызвал функцию SetROP2(), и затем написал работоспособный код рисования линии. В каких режимах рисования мы увидим линию на экране, если известно, что цвет фона – белый, а цвет пера – черный? * в формулах вычисления результирующего цвета D – холст (приемник), P – перо (источник) ?) R2_BLACK (D=0) ?) R2_NOTCOPYPEN (D=~P) ?) R2_WHITE(D=1) ?) R2_NOT (D =~D) ?) R2_MERGENOTPEN (D=D | ~P) Вопрос id:87073 Тема/шкала: Функции Win32 API Подставьте вместо звездочек название функции Win32 API, которой соответствует сигнатура. ![]() ?) _beginthreadex ?) StartThread ?) СreateProcess ?) CreateThread ?) _beginthread Вопрос id:87074 Тема/шкала: Функции Win32 API Вам нужно отключить мышь и ввод информации с клавиатуры для заданного окна или органа управления. Какой функцией Win32 API вы воспользуетесь? ?) ReleaseFocus ?) DisableWindow ?) BlockWindow ?) DisactiveWindow ?) EnableWindow Вопрос id:87075 Тема/шкала: GDI Какой функции для работы с контекстом устройства не существует в Win32 API? ?) GetDC ?) GetWindowDC ?) CreateDC ?) GetClientDC ?) CreateCompatibleDC |
Copyright tests.ithead.ru 2013-2026














