Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СПро - тестирование

.pdf
Скачиваний:
49
Добавлен:
16.03.2016
Размер:
383.86 Кб
Скачать

2)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;