СПро - тестирование
.pdf2)SetCursor(hCursor);
3)SetWindowCursor(hWnd,hCursor);
4)SetClassLong(hWnd, GCL_HCURSOR,hCursor);
Задание #44
Вопрос:
Какой из перечисленных объектов является дочерним окном управления WINDOWS, позволяющим отображать список строк?
Выберите один из 6 вариантов ответа:
1)combobox
2)stringlist
3)listbox
4)Dialogbox
5)Textbox
6)editbox
Задание #45
Вопрос:
Каким образом определяются координаты мыши при приходе сообщения WM_MOUSEMOVE?
Выберите один из 4 вариантов ответа:
1)x=wParam, y=lParam
2)Следом за сообщением приходит сообщение WM_MOUSEXY
3)Координаты находятся в одном из параметров сообщения
4)Выполняется функция GetMouseCoordinate
Задание #46
Вопрос:
Определение контекста устройства
Выберите один из 5 вариантов ответа:
1)совокупность характеристик устройства
2)объект операционной системы, имеющий поля, характеризующие цветовую гамму и размеры устройства вывода информации
3)графический интерфейс пользователя
4)логическая структура данных, содержащая информацию об окне приложения
5)логическая структура данных, через которую осуществляется связь с устройством вывода информации
Задание #47
Вопрос:
Выберете сообщение, не поступающее от мыши.
Выберите один из 4 вариантов ответа:
1)WM_MOUSEMOVE
2)WM_LBUTTONDOWN
3)WM_KEYUP
4)WM_MBUTTONUP
Задание #48
Вопрос:
Назначение "кисти", выбранной в контекст устройства
Выберите один из 4 вариантов ответа:
1)Определяет тип линии, которой рисуются примитивы векторной графики
2)Определяет цвет фона клиентской области окна
3)Определяет тип и цвет заполнения выводимого изображения
4)Определяет цвет линий и текста, выводимых в контекст
Задание #49
Вопрос:
Функция SelectObject предназначена для
Выберите один из 4 вариантов ответа:
1)выбора объекта в контекст устройства
2)загрузки объекта из файла ресурсов
3)выбора объекта в окно приложения
4)загрузки предопределенного объекта из операционной системы
Задание #50
Вопрос:
Как сымитировать нажатие кнопки
Выберите один из 4 вариантов ответа:
1)послать кнопке сообщение WM_COMMAND
2)послать кнопке сообщение WM_PRESSKEY (0)
3)послать кнопке сообщение WM_SETSTATE
4)послать кнопке сообщение BM_BUTTONDOWN
Задание #51
Вопрос:
Какая из из приведенных функций API используется для вывода текста?
Выберите один из 4 вариантов ответа:
1)WriteText
2)TextOut
3)TextDraw
4)cout
Задание #52
Вопрос:
Начала координат графического вывода окна (контекста) располагаются
Выберите один из 4 вариантов ответа:
1)в левом верхнем углу клиентской области
2)в левом верхнем углу рабочей области
3)в левом нижнем углу клиентской области
4)в левом нижнем углу рабочей области
Задание #53
Вопрос:
Какой из перечисленных объектов входит в контекст устройства?
Выберите один из 5 вариантов ответа:
1)String
2)Menu
3)Cursor
4)Brush
5)Icon
Задание #54
Вопрос:
Область, занимаемая окном, называется
Выберите один из 4 вариантов ответа:
1)активной областью
2)клиентской областью
3)рабочей областью
4)действительной областью
Задание #55
Вопрос:
Контекст устройства можно получить, зная
Выберите один из 4 вариантов ответа:
1)описатель клиентской области
2)описатель окна
3)описатель экрана
4)описатель приложения
Задание #56
Вопрос:
Какие параметры задаются при создании окна функцией CreateWindow?
Выберите несколько из 10 вариантов ответа:
1)описатель приложения
2)описатель родительского окна
3)стиль окна
4)текущий цвет для рисования
5)имя класса окна
6)иконка окна
7)оконная процедура
8)строка заголовка окна
9)стиль класса
10)начальные координаты окна координат
Задание #57
Вопрос:
Сообщение WM_PAINT приходит в программу, когда необходимо перерисовать
Выберите один из 4 вариантов ответа:
1)недействительную область окна
2)клиентскую область окна
3)клиентскую область окна
4)активную область окна
Задание #58
Вопрос:
Чем отличается использование функций GetDC, ReleaseDC и BeginPaint, EndPaint?
Выберите один из 4 вариантов ответа:
1)одинаковы в использовании, но второй способ позволяет обновлять только недействительные области окна
2)первый способ можно использовать только вне обработчика сообщения WM_PAINT, а второй - только в ответ на сообщение WM_PAINT
3)одинаковы в использовании, только второй способ позволяет получить больший объем информации об устройстве
4)взаимозаменяемые функции
Задание #59
Вопрос:
Какая информация приходит вместе с символьным сообщением от клавиатуры:
Выберите один из 5 вариантов ответа:
1)флаги состояния управляющих клавиш
2)код клавиши в системе ASCI
3)виртуальный код клавиши
4)время нажатия клавиши
5)количество нажатых в настоящий момент клавиш
Задание #60
Вопрос:
Выберете сообщение, поступающее от мыши.
Выберите один из 4 вариантов ответа:
1)WM_NCHITTEST
2)WM_KEYDOWN
3)WM_MOUSECLICK
4)WM_KEYUP
Задание #61
Вопрос:
Какой из перечисленных объектов является дочерним окном управления WINDOWS?
Выберите один из 7 вариантов ответа:
1)listbox
2)bitmap
3)textbox
4)icon
5)pen
6)captionbox
7)hdc
Задание #62
Вопрос:
Какую из функций необходимо выполнить для того, чтобы получить физический адрес ресурсов, определяемых пользователем.
Выберите один из 4 вариантов ответа:
1)FindResource
2)LoadResource
3)LockResource
4)GetProcAddress
Задание #63
Вопрос:
Назначение сообщения WM_PAINT
Выберите один из 4 вариантов ответа:
1)вызывает рисование окна приложения
2)вызывает перерисовку клиентской области окна
3)вызывает перерисовку недействительных областей окна
4)вызывает перерисовку рабочей области окна
Задание #64
Вопрос:
Какой из перечисленных объектов не является дочерним окном управления WINDOWS?
Выберите один из 7 вариантов ответа:
1)Dialogbox
2)Scroolbar
3)Combobox
4)Editbox
5)Button
6)Listbox
7)Static text
Задание #65
Вопрос:
Сообщение всегда адресуется
Выберите один из 4 вариантов ответа:
1)окну
2)главной функции программы
3)Сообщение всегда адресуется
4)оконной процедуре
Задание #66
Вопрос:
Синхронные сообщения посылаются функцией
Выберите один из 6 вариантов ответа:
1)SendMessage
2)PostMessage
3)GetMessage
4)DispatchMessage
5)TranslateMessage
6)SendMessageToWindow
Задание #67
Вопрос:
Какой из примитивов позволяют создавать функции API?
Выберите один из 5 вариантов ответа:
1)Ромб
2)Сфера
3)Треугольник
4)Параллелепипед
5)Путь
Задание #68
Вопрос:
Сколько таблиц строк может быть создано в ресурсном файле?
Выберите один из 4 вариантов ответа:
1)Не ограниченное количество
2)Кратно 2
3)Одна
4)Кратно 8
Задание #69
Вопрос:
Какой из перечисленных объектов входит в контекст устройства?
Выберите один из 5 вариантов ответа:
1)String
2)Font
3)Icon
4)Menu
5)Cursor
Задание #70
Вопрос:
Какая из функций используется для работы с трейем (tray)?
Выберите один из 4 вариантов ответа:
1)CreateTray
2)LoadTray
3)Shell_NotifyIcon
4)CreateWindow
Задание #71
Вопрос:
С помощью каких функций можно послать сообщения в окно?
Выберите несколько из 4 вариантов ответа:
1)SendMessage
2)TranslateMessage
3)PostMessage
4)DispatchMessage
Задание #72
Вопрос:
Цикл обработки сообщений предназначен
Выберите несколько из 3 вариантов ответа:
1)для выборки сообщения из очереди
2)для определения параметров сообщения
3)для преобразования сообщения
Задание #73
Вопрос:
Что такое метафайл?
Выберите один из 4 вариантов ответа:
1)формат хранения растровой графики
2)формат хранения векторной графики
3)формат хранения векторной и растровой графики
4)формат файла для хранения иконок, курсоров и кареток
Задание #74
Вопрос:
Каковы основные этапы создания оконного приложения
Выберите один из 4 вариантов ответа:
1)создание окна и оконной процедуры
2)Регистрация класса окна и создание окна
3)написание основной функции программы WinMain
4)Регистрация класса окна, создание окна и оконной процедуры, написание цикла обработки сообщений
Задание #75
Вопрос:
Какая информация не приходит вместе с символьным сообщением от клавиатуры:
Выберите один из 5 вариантов ответа:
1)флаги состояния управляющих клавиш
2)виртуальный код клавиши
3)количество нажатий клавиши
4)скан-код клавиши
5)код клавиши в системе ASCI
Задание #76
Вопрос:
Какая информация приходит вместе с аппаратным сообщением от клавиатуры:
Выберите один из 6 вариантов ответа:
1)флаги состояния управляющих клавиш
2)Количество нажатых в настоящий момент клавиш
3)виртуальный код клавиши
4)символьный код нажатой клавиши
5)время нажатия клавиши
6)код клавиши в системе ASCI
Задание #77
Вопрос:
С помощью какой из перечисленный функций можно получить описатель контекста устройства?
Выберите один из 5 вариантов ответа:
1)GetPaint
2)GetContext
3)BeginPaint
4)CreateCompatibleDeviceContext
5)CreateMyDC
Задание #78
Вопрос:
Какая из функций получает строку символов из дочернего окна "edit"?
Выберите один из 4 вариантов ответа:
1)int iLength = SendMessage(hwndEdit, EM_GETLINE, (LPARAM) szBuffer,0);
2)char* c = SendMessage(hwndEdit, EM_GETLINE, (LPARAM) szBuffer, maxsize);
3)int iLength =SendMessage(hwndEdit, EM_GETLINE, iStart, iEnd);
4)char* c=SendMessage(hwndEdit, EM_GETLINE, (wParam) &iStart, (lParam) &iEnd);
Задание #79
Вопрос:
Какую из функций необходимо выполнить для того, чтобы получить описатель ресурса, определенного пользователем.
Выберите один из 4 вариантов ответа:
1)GetProcAddress
2)LockResource
3)LoadResource
4)FindResource
Задание #80
Вопрос:
Какое из сообщений приходит от кнопки "checkbox"
Выберите один из 4 вариантов ответа:
1)WM_COMMAND
2)WM_BUTTONDOWN
3)WM_BUTTONCLICK
4)WM_BUTTON
Задание #81
Вопрос:
Синхронные сообщения это
Выберите один из 4 вариантов ответа:
1)сообщения, посылаемые одновременно с определенными событиями в операционной системе
2)сообщения, время прихода которых определяется таймером
3)сообщения, приходящие в программу минуя очередь сообщений
4)сообщения, которые становятся в очередь сообщений
Задание #82
Вопрос:
Где задается оконная процедура, соответствующая окну?
Выберите один из 4 вариантов ответа:
1)при регистрации класса окна
2)в оконной процедуре
3)в цикле обработки сообщений
4)при создании окна
Ответы:
1)(1 б.) Верные ответы: 4;
2)(1 б.) Верные ответы: 2;
3)(1 б.) Верные ответы: 7;
4)(1 б.) Верные ответы: 1;
5)(1 б.) Верные ответы: 1;
6)(1 б.) Верные ответы: 4;
7)(1 б.) Верные ответы: 3;
8)(1 б.) Верные ответы: 3;
9)(1 б.) Верные ответы: 2; 3;
10)(1 б.) Верные ответы: 4;
11)(1 б.) Верные ответы: 4;
12)(1 б.) Верные ответы: 2;
13)(1 б.) Верные ответы: 3; 5; 6; 8;
14)(1 б.) Верные ответы: 4;
15)(1 б.) Верные ответы: 2;
16)(1 б.) Верные ответы: 2;
17)(1 б.) Верные ответы: 3;
18)(1 б.) Верные ответы: 5;
19)(1 б.) Верные ответы: 1;
20)(1 б.) Верные ответы: 3;
21)(1 б.) Верные ответы: 4;
22)(1 б.) Верные ответы: 4;
23)(1 б.) Верные ответы: 1; 2; 4; 8;
24)(1 б.) Верные ответы: 1;
25)(1 б.) Верные ответы: 3;
26)(1 б.) Верные ответы: 3;
27)(1 б.) Верные ответы: 1;
28)(1 б.) Верные ответы: 2;
29)(1 б.) Верные ответы: 2; 3;
30)(1 б.) Верные ответы: 1;
31)(1 б.) Верные ответы: 2;
32)(1 б.) Верные ответы: 3; 6;
33)(1 б.) Верные ответы: 3;
34)(1 б.) Верные ответы: 2;
35)(1 б.) Верные ответы: 1;
36)(1 б.) Верные ответы: 3;
37)(1 б.) Верные ответы: 4;
38)(1 б.) Верные ответы: 1;
39)(1 б.) Верные ответы: 2;
40)(1 б.) Верные ответы: 3;
41)(1 б.) Верные ответы: 2;
42)(1 б.) Верные ответы: 2;
43)(1 б.) Верные ответы: 4;
44)(1 б.) Верные ответы: 3;
