Главная /
Программирование /
Программирование под Windows в среде Visual C++ 2005
Программирование под Windows в среде Visual C++ 2005 - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: В данном курсе рассматривается раздел современной технологии программирования – визуальное программирование под Windows. Рассмотренные в пособии теоретические вопросы, практические примеры и полноценные Windows-приложения могут стать основой для активного использования студентами языка С++, среды разработки MS Visual Studio 2005 при создании своих собственных Windows-приложений.
Все ответы: В данном курсе рассматривается раздел современной технологии программирования – визуальное программирование под Windows. Рассмотренные в пособии теоретические вопросы, практические примеры и полноценные Windows-приложения могут стать основой для активного использования студентами языка С++, среды разработки MS Visual Studio 2005 при создании своих собственных Windows-приложений.
Стандартный графический интерфейс пользователя носит название
(1)
GUI
(2)
API
(3)
CGI Библиотека классов для приложений
Windows, написанных на языке C++, носит название
(1)
MFC
(2)
STL
(3)
DDL Visual C++ - это
(1) объектно-ориентированная среда программирования
(2) интегрированная среда разработки
(3) алгоритмический язык программирования
Что такое
SDI?
(1) интерфейс
(2) идентификатор
(3) интерпретатор
К алгоритмам построения интерполяционного полинома следует отнести
(1) метод Коши
(2) метод Лагранжа
(3) метод Марка
Что такое
DDE?
(1) прикладной интерфейс
(2) динамический обмен данными
(3) тип подключения по локальной сети
Какой класс
MFC предназначен для обработки сообщений?
(1)
CmdTarget
(2)
MessageSpole
(3)
SwapMessage Для подключения файлов используют директиву
(1)
include
(2)
depend
(3)
describe Какой макрос проверяет, что указатель действительно ссылается на документ?
(1)
ACCEPT_VALID
(2)
ASSERT_VALID
(3)
APPEND_VALID Единицей измерения аппаратной системы координат является
(1) миллиметр
(2) пиксель
(3) дюйм
Какими принципами следует пользоваться при назначении имен переменным и идентификаторам
Windows?
(1) мнемоническое значение
(2) преемственность
(3) смысловое значение
К основным задачам объекта класса
MFC CWinApp следует отнести
(1) создание потока вывода графики
(2) инициализацию и создание главного окна
(3) опрос системных сообщений
Набор проектов, объединенных вместе, которые решают одну задачу, носит название
(1) решение
(2) платформа
(3) модуль
Сочетание клавиш для выбора команды меню носит название
(1) итератор
(2) модификатор
(3) акселератор
Для получения клиентского прямоугольника используется функция
(1)
GetClientRect
(2)
RectangleCD
(3)
RectDraw Функции ввода
Windows содержатся в файле
(1)
USER.dll
(2)
INPUT.dll
(3)
ARRAY.dll Ядром всех приложений
Windows является
(1) обработка сообщений
(2) мониторинг приложения
(3) динамические данные
Информация браузера в проекте
Visual C++ содержится в файле с расширением
(1)
BIF
(2)
BSC
(3)
BTL Если поле редактировалось и необходимо сохранить текущее содержимое текстового поля, то необходимо
(1) инициализация
(2) переопределение
(3) конкатенация
Какая функция возвращает указатель на экземпляр приложения
(1)
AfxGetApp()
(2)
ModeApp()
(3)
ResAppCount() Какой префикс используется в венгерской нотации для обозначения массива?
(1)
A
(2)
M
(3)
Q Член-функция класса, вызываемая приложением в ответ на сообщение, связанное с ней с помощью карты сообщений, носит название
(1) модератор
(2) обработчик
(3) конструктор
Что такое
ATL?
(1) интерфейс
Windows
(2) библиотека шаблонов
ActiveX
(3) тип файла проекта
VC++ Управляющий элемент, который позволяет выбрать один или несколько вариантов, носит название
(1) селектор
(2) флажок
(3) маркер
За построение и хранение интерполяционного полинома отвечает объект
(1) вида документа
(2) класса документа
(3) маркировки документа
Какие из приведенных ниже типов данных используются
Windows?
(1)
HANDLE
(2)
HWND
(3)
HDC Размер курсора составляет
(1)
20x20
(2)
32x32
(3)
40x40 К ресурсам проекта
MS Visual Studio 2005 следует отнести
(1) панели управления
(2) строки состояния
(3) модификаторы
Для группировки элементов используются
(1) групповые контейнеры
(2) групповые поля
(3) групповые массивы
За прорисовку осей отвечает функция
(1)
InitAxis
(2)
DrawAxis
(3)
GetAxis К этапам построения приложения
Windows следует отнести
(1) создание уникальных курсоров
(2) создание диалоговых окон
(3) создание массивов итераторов
К типам диалогов следует отнести
(1) модальные
(2) контекстные
(3) модификативные
Добавить новый класс в проект, созданный на основе базовых классов, в
MS Visual Studio 2005 можно с помощью утилиты
(1)
Class Create
(2)
Class View
(3)
Class Modify Управляющий элемент, представляющий пользователю перечень из нескольких строк, носит название
(1) маркер
(2) массив
(3) список
Для работы с классом
CImage необходимо подключить заголовочный файл
(1)
imgset.h
(2)
images.h
(3)
atlimage.h За какие из приведенных ниже действий отвечает функция
WinMain(...)?
(1) за регистрацию типа класса окон приложения
(2) за выполнение всех инициализирующих действий
(3) за завершение программы
Из приведенных ниже записей выделите классы
MFC для элементов управления:
(1)
CEdit
(2)
CMark
(3)
CListBox С помощью
Class View можно
(1) вызывать модификаторы внешней подпрограммы
(2) редактировать уже созданные классы
(3) переопределять виртуальные функции
Сочетание текстового поля, раскрывающегося списка и кнопки, с помощью которой пользователь открывает список, носит название
(1) комбинированное поле
(2) модульное поле
(3) поле контейнера
К средствам
MFC редактирования текста следует отнести
(1)
Edit Control
(2)
Rich Edit Control
(3)
Extend Edit Control Bсе идентификаторы стилей начинаются с префикса
(1)
CS_
(2)
ST_
(3)
S_ В традиционных Windows-программах сообщения посылаются элементам управления с помощью
(1) исключений
(2) рекурсивных подпрограмм
(3) API-функций
Файл с информацией о представлении и взаимных связях имеет расширение
(1)
.pcl
(2)
.ncb
(3)
.rtt Возможные позиции бегунка определяются
(1) интервалом
(2) маркером
(3) модулем
При работе с объектами класса
CEditView доступны все методы класса
(1)
CView
(2)
CEdit
(3)
CMark К параметрам функции
CreateWindow следует отнести
(1) класс окна
(2) заголовок окна
(3) стиль окна
Контрольные переключатели (CheckBox) могут быть
(1) терминальными
(2) автоматическими
(3) программными
Файл с ресурсами носит расширение
(1)
.rc
(2)
.res
(3)
.rsc Процесс записи объектов и данных на диск носит название
(1) виртуализация
(2) сериализация
(3) конкатенация
Каковы ограничения использования класса
CEditView?
(1)
CEditView может отображать текст только в одном формате
(2) нет специализированной поддержки шрифтов
(3) существуют ограничения на количество вводимых символов
Перерисовка клиентской области окна осуществляется функцией
(1)
RepaintWindow
(2)
UpdateWindow
(3)
RefreshWindow К методам класса
CDC следует отнести
(1) функции настройки контекста устройства
(2) функции создания контекста устройства
(3) функции рисования
Объект, который
Windows запускает при старте программы, носит название
(1) объект данных
(2) объект подпрограммы
(3) объект приложения
К методам класса
CFile следует отнести
(1)
Abort
(2)
Close
(3)
Escape К методам выделения текста класса
CRichEditCtrl следует отнести
(1)
GetSel
(2)
Clear
(3)
GetPosText Основное назначение оконной функции - это
(1) вызов стандартных функций
(2) преобразование типов данных
(3) обработка сообщений Windows
В
Windows главной функцией программы является
(1)
WinMain()
(2)
WinFun()
(3)
MainClass() Какой объект хранит данные программы?
(1) объект документа
(2) объект связей
(3) объект массива
К режимам открытия файлов в конструкторе класса
CFile следует отнести
(1)
modeCreate
(2)
typeBinary
(3)
classDetect Основным классом для хранения и отображения данных в случае, когда отключена поддержка каркаса "документ - вид", является класс
(1)
CParentView
(2)
CChildView
(3)
CCMainView Какая часть
Windows обеспечивает поддержку аппаратно-независимой графики?
(1)
RTI
(2)
GUI
(3)
DDI Единственным базовым классом
MFC является
(1)
CObject
(2)
CArray
(3)
CClass Все создаваемые с помощью
Visual C++ приложения представляют собой
(1) подпрограммы
(2) проекты
(3) драйвера
Прототип класса CKeyDoc содержится в заголовочном файле
(1)
KeyDoc.h
(2)
KeyDoc.io
(3)
KeyDoc.sdd Аппаратная система координат Windows является
(1) левой
(2) правой
(3) двунаправленной
Библиотека динамической компоновки
Windows носит название
(1)
SSI
(2)
CGI
(3)
DLL Поддержку контекстов устройств обеспечивает класс
MFC
(1)
CDC
(2)
RSD
(3)
SAF В проекте
Visual С++ взаимозависимости между отдельными компонентами описаны в текстовом файле проекта с расширением
(1)
VCP
(2)
VCPROJ
(3)
PVC Высота курсора обычно равна
(1) высоте символа
(2) 1/2 высоты символа
(3) 1/8 высоты символа
Коэффициент масштабирования при переходе от одной системы координат к другой зависит
(1) от чувствительности матрицы
(2) от характеристик монитора
(3) от типа графики
Функции операционной системы содержатся в файле
(1)
FUNC.dll
(2)
KERNEL.dll
(3)
MODIFY.dll Какие данные содержатся в файле
AFXWIN.H?
(1) описание основных классов библиотеки
(2) описание классов общего назначения
(3) стандартные идентификаторы ресурсов
К типам файлов, создаваемых в проекте
Visual C++, следует отнести
(1)
APS
(2)
SUO
(3)
IPS Акселератор - это
(1) сочетание клавиш для выбора команды меню
(2) тип данных массива вида объектов
(3) контрольный элемент меню селекторов
Переменная типа
CPoint, которая служит для хранения координат курсора и объявлена в прототипе класса CGpView с модификатором private, носит название
(1)
MousePosition
(2)
MousePosPoint
(3)
MouseDragСurs Файл
USER.dll содержит функции ввода
(1) с клавиатуры
(2) с мыши
(3) через интерфейс
Для создания стандартного окна в приложении должен наследоваться класс от
(1)
CWnd
(2)
CFrameWnd
(3)
CWindGet C помощью среды разработки
Visual Studio можно
(1) генерировать скелет приложения без написания кода вручную
(2) выводить данные в несколько потоков с использованием
STL
(3) открывать проект в нескольких различных режимах представления
Чтобы класс вида мог работать с членами класса
CDlg, необходимо включить в него
(1)
Dlg.h
(2)
Dlg.sdd
(3)
Dlg.rti Каким образом можно редактировать таблицу узлов?
(1) вводом точных данных с клавиатуры
(2) с помощью мыши
(3) вводом со сканера
Префикс для глобальной переменной в венгерской нотации имеет префикс
(1)
g_
(2)
glob_
(3)
det_ Из приведенных ниже записей выделите стандартные ресурсы:
(1) битовые образы
(2) диалоги
(3) меню
При помощи какого средства можно создать пользовательские мастера
AppWizard?
(1)
Custom Wizard
(2)
Depend Wizard
(3)
Restore Wizard Выбор одного из нескольких элементов осуществляется
(1) идентификатором
(2) переключателем
(3) маркером
Интерполяционный полином является объектом класса
(1)
TPolinom
(2)
TPoints
(3)
TArray 32-битовое целое со знаком определяется в
Windows типом данных
(1)
LONG
(2)
LPSTR
(3)
BYTE 32-разрядное беззнаковое целое значение, которое идентифицирует объект в Windows, носит название
(1) маркер
(2) дескриптор
(3) модификатор
Редактор ресурсов используется для создания и редактирования ресурсов
MS Visual Studio 2005 в режиме
(1)
RealTimee
(2)
WYSIWYG
(3)
ServerAccess Для какой группировки используются групповые поля?
(1) контекстной
(2) визуальной
(3) модификационной
Расширенное текстовое поле носит название
(1)
ModText
(2)
RichEdit
(3)
ExtendTxt Какие из приведенных ниже функций должны содержать все программы
Windows?
(1)
WinMain(...)
(2)
WinDC
(3)
WndProc Из приведенных ниже записей выделите элементы управления
Windows:
(1) кнопка
(2) контрольный переключатель
(3) идентификатор
Объекты, порожденные от класса
CcmdTarget, могут обрабатывать сообщения Windows и команды, поступающие
(1) от меню
(2) от кнопок
(3) от акселераторов
Перечень из нескольких строк предоставляется управляющим элементом
(1) список
(2) контейнер
(3) модуль
Шифр Виженера - это
(1) шифр простой замены
(2) шифр модульных приложений
(3) шифр рекурсивных выражений
Из приведенных ниже записей выделите параметры функции
WinMain:
(1)
dpAddict
(2)
hInstance
(3)
lpCmdLine В
MFC работа со списком осуществляется через класс
(1)
CScop
(2)
CListBox
(3)
Carray Чтобы привязать поля из наборов записей к переменным, используется процедура
(1)
RFX
(2)
DSP
(3)
SAP Какие из приведенных ниже элементов содержит комбинированное поле?
(1) текстовое поле
(2) раскрывающийся список
(3) маркер
К стандартным текстовым редакторам
Windows следует отнести
(1)
Notepad
(2)
WordPad
(3)
WinWord В классе окна приложения
Windows содержатся
(1) стили
(2) шрифты
(3) заголовки
Для инициализации списка необходимо переопределить функцию
(1)
OnListDepend()
(2)
OnInitDialog()
(3)
OnStoreSwap() Основной файл проекта
MS Visual Studio 2005 имеет расширение
(1)
.vcproj
(2)
.msp
(3)
.dpp При перемещении бегунка элемент посылает сообщение
(1)
WM_HSCROLL
(2)
WM_RUNNER
(3)
WM_TYPEDEF Размер текста обрабатываемого классом
CEditView по умолчанию ограничен
(1) 128 символами
(2) 1024 символами
(3) 1048575 символами
Из приведенных ниже записей выделите параметры функции
CreateWindow:
(1) идентификатор родительского окна
(2) идентификатор меню окна
(3) идентификатор модуля окна
Элемент, который не принимает и не генерирует сообщений, носит название
(1) статический
(2) контекстный
(3) программный
Исходный текст вида содержится в файле с расширением
(1)
.its
(2)
.cpp
(3)
.dip Если в программе отсутствует документ, на который можно возложить выполнение файловых операций, то работают с классом
MFC
(1)
CFile
(2)
CArray
(3)
CObject Класс
CRichEditView позволяет работать
(1) с форматированным текстом
(2) со встроенными
OLE объектами
(3) с модификаторами класса
TSystem Преобразование сообщения виртуальных клавиш в сообщения о символах осуществляется с помощью функции
(1)
DecodeKey
(2)
TranslateMessage
(3)
RestoreWindow К параметрам функции
CreateDC следует отнести
(1) указатель на строку с именем драйвера устройства
(2) указатель на строку с именем устройства
(3) указатель на строку с именем файла или порта
C помощью какого метода класса
CFile удаляется заданный файл?
(1)
Delete
(2)
Remove
(3)
Eject Из приведенных ниже записей выделите методы форматирования текста класса
CRichEditCtrl:
(1)
GetDefaultCharFormat
(2)
GetLineCount
(3)
SetSelectionCharFormat Вторая часть в любой программе под
Windows - это
(1) консольное приложение
(2) массивная подпрограмма
(3) оконная процедура
Какие из приведенных ниже параметров требует функция
Create(…)?
(1) стиль
(2) размеры и положение
(3) селектор ввода
Какой объект предназначен для работы с клиентской областью?
(1) объект типов
(2) объект приложения
(3) объект вида
Какой режим открытия файлов в конструкторе класса
CFile открывает файл только для чтения?
(1)
modeRead
(2)
readOnly
(3)
readStep Какая функция запускает системный таймер?
(1)
SetTimer
(2)
SetTimeOut
(3)
TimeDetect Интерфейс прикладных программ
Windows носит название
(1)
QUI
(2)
RTF
(3)
API Какие классы
MFC порождаются непосредственно от CObject?
(1)
CCmdTarget
(2)
CStore
(3)
CFile Набор взаимосвязанных исходных файлов компиляция и компоновка, которых позволяет создать исполняемую
Windows программу или DLL, носит название
(1) модуль
(2) платформа
(3) проект
При нажатии клавиши
Windows посылает сообщение
(1)
WM_CHAR
(2)
WinKey
(3)
Win_KeyPress Центр стандартной системы координат лежит
(1) в правом верхнем углу
(2) в левом верхнем углу
(3) в левом нижнем углу
Функции
API содержатся в библиотеках
(1) графических данных
(2) контекстных приложений
(3) динамической загрузки
Базовым классом
MFC для создания всех типов окон является класс
(1)
CWnd
(2)
CWindow
(3)
CWndws Список всех проектов определенного решения на
Visual С++ имеет расширение
(1)
LPC
(2)
SLN
(3)
PLC Какой параметр содержит текущие координаты указателя мыши?
(1)
Cpoint
(2)
Cmouse
(3)
Ckursor Логические координаты на плоскости представляют собой
(1) упорядоченную пару вещественных чисел
(2) произвольные переменные
(3) массивные координаты графического типа
Какие из приведенных ниже функций операционной системы содержатся в файле
KERNEL.dll?
(1) память
(2) распределение системных ресурсов
(3) итераторы
Какие из приведенных ниже данных содержатся в файле
AFX.H?
(1) включаемые файлы
MFC
(2) макросы
MFC
(3) базовые типы данных
MFC Из приведенных ниже записей выделите типы файлов, создаваемых в проекте
Visual C++:
(1)
NCB
(2)
DPP
(3)
WER Что представляет собой акселератор?
(1) переменную
(2) сочетание клавиш
(3) массив
Какая функция загружает курсор из ресурсов приложения?
(1)
LoadCursor(...)
(2)
LoadCursorA(...)
(3)
LoadCurPoint(...) Взаимодействие приложений с пользователями и средой
Windows осуществляется с помощью
(1)
WIN.dll
(2)
USER.dll
(3)
MAKROS.dll К категориям сообщений в
MFC следует отнести
(1) сообщения
Windows
(2) контекстные сообщения
(3) командные сообщения
Из приведенных ниже записей выделите возможности среды разработки
Visual Studio:
(1) подключение к внешним ресурсам
(2) разработка визуального интерфейса
(3) компилирование приложения
Заголовочный файл класса
CDlg имеет вид
(1)
Dlg.io
(2)
Dlg.h
(3)
Dlg.dat Запись и хранение на протяжении работы программы узлов интерполирования осуществляется в объект
(1)
InitAxes
(2)
InitPoints
(3)
InitInScop Беззнаковый символ в венгерской нотации имеет префикс
(1)
Pv
(2)
U
(3)
Qw К ресурсам, не имеющим визуального представления, следует отнести
(1) визуализаторы
(2) акселераторы
(3) модификаторы
Из приведенных ниже записей выделите мастера для создания проектов
MS Visual Studio 2005:
(1)
MFC DLL Wizard
(2)
ATL Project Wizard
(3)
Win32 Project Wizard К управляющим элементам, осуществляющим выбор элементов, следует отнести
(1) флажки
(2) переключатели
(3) коннекторы
Заголовочный файл, содержащий класс
TPolinom носит название
(1)
TPolinom.cpp
(2)
TPolinom.h
(3)
TPolinom.dll 16-битовый символ
UNICODE в Windows имеет тип
(1)
WCHAR
(2)
Win16
(3)
HDC Какая функция возвращает адрес объекта приложения?
(1)
AfxGetApp
(2)
CWinApp
(3)
AfxGetInstanceHandle Что отображается с помощью утилиты
Solution Explorer MS Visual Studio 2005?
(1) тип вводимых данных
(2) консольное приложение
(3) структура решения
Групповые поля могут использоваться
(1) для априорной группировки
(2) для функциональной группировки
(3) для аддитивной группировки
Чтобы использовать в программе элемент управления
RichEdit, необходимо вызвать в методе InitInstance() класса приложения функцию
(1)
AfxRichEdit()
(2)
AfxInitRichEdit()
(3)
AfxGetRichEdit() Точкой входа в приложение
Windows служит функция
(1)
WinDll(...)
(2)
WinMain(...)
(3)
WinMake(...) Какие из приведенных ниже элементов следует отнести к управляющим элементам
Windows?
(1) селекторная кнопка
(2) список
(3) поле ввода
Набор макрокоманд, позволяющий сопоставить сообщения
Windows и команды метода класса, носит название
(1) таблица сообщений
(2) массив идентификаторов
(3) контейнер макросов
Выделение элемента списка осуществляется
(1) только с клавиатуры
(2) щелчком мыши
(3) правой кнопкой мыши
Шифр Виженера является шифром
(1) с модификаторами
(2) с секретным ключом
(3) с алгоритмической реализацией
Какие из приведенных ниже записей представляют собой параметры функции
WinMain?
(1)
hPrevInstance
(2)
asResShow
(3)
nCmdShow В каком случае списком может генерироваться сообщение?
(1) при двойном щелчке на элементе списка
(2) при потере списком фокуса ввода
(3) при выборе другого элемента из списка
Процедура редактирования собственного класса при использовании
Class View
(1) замедляется
(2) ускоряется
(3) не изменяет скорость работы
Для ввода числовых величин чаще всего применяется элемент управления
(1) маркер
(2) корректор
(3) бегунок
В основе класса
CEditView элемент управления Windows
(1) селектор
(2) поле ввода
(3) кнопка
С помощью какой функции в приложении
Windows можно осуществить регистрацию класса окна?
(1)
RegisterClass()
(2)
RegMode()
(3)
RegEdit() Элемент управления, предназначенный для установки или снятия определенной опции, носит название
(1) селектор
(2) контрольный переключатель
(3) маркер
Исходный текст приложения содержится в файле с расширением
(1)
.cpp
(2)
.drt
(3)
.isp Для представления целого числа в виде текстовой строки используется метод
(1)
Format()
(2)
Type()
(3)
Restore() Поддерживает ли
CEditView WYSIWYG редактирование?
(1) да, поддерживает
(2) только на прикладном уровне
(3) нет, не поддерживает
Для того чтобы вывести главное окно приложения на экран, необходимо вызвать функцию
Windows
(1)
ShowModal(...)
(2)
ShowWindow(...)
(3)
ShowContent(...) Селекторные кнопки бывают
(1) модификативные
(2) программные
(3) статические
Заголовочные файлы имеют расширение
(1)
.cpp
(2)
.h
(3)
.io Дополнительные методы, используемые
Visual C++ для сериализации, содержит макрос
(1)
EXTEND_SERIAL
(2)
IMPLEMENT_SERIAL
(3)
ADVANCED_SERIAL Какой метод возвращает количество строк в текстовом поле?
(1)
GetLineCount
(2)
LengthLine
(3)
StrWidth Для распределения текущего сообщения соответствующей функции окна используется функция
(1)
StretchMessage
(2)
DispatchMessage
(3)
SwapMessage Основной функцией для связи с контекстом устройства
GDI объекта является функция
(1)
SelectObject(…)
(2)
CreateArray(…)
(3)
DetectGDI(…) Объект главного окна отображает
(1) меню
(2) заголовок окна
(3) панель инструментов
Какой метод класса
CFile перемещает файловый указатель в заданную позицию?
(1)
Seek
(2)
Set
(3)
Get Какие из приведенных ниже записей представляют собой методы управления строками?
(1)
GetLine
(2)
GetLineCount
(3)
LineLength Вызов какой функции позволяет получить для обработки следующее сообщение из очереди сообщений приложения?
(1)
GetMessage
(2)
SetMessage
(3)
SwapMessage Системный таймер с идентификатором запускает функция
(1)
SetTimer(…)
(2)
ЕTime(…)
(3)
MarkTime(…) Отображение данных, хранящихся в объекте документа, осуществляется объектом
(1) вида
(2) доступа
(3) графики
Какой режим открытия файлов в конструкторе класса
CFile открывает файл для чтения-записи?
(1)
modeReadWrite
(2)
modeComplex
(3)
modeApprove Для получения текущего формата символов и установки нового формата используются методы
(1)
GetDefaultCharFormat
(2)
GetSelectionCharFormat
(3)
SetDefaultCharFormat