Главная / Программирование /
Программирование под Windows в среде Visual C++ 2005 / Тест 5
Программирование под Windows в среде Visual C++ 2005 - тест 5
Упражнение 1:
Номер 1
К алгоритмам построения интерполяционного полинома следует отнести
Ответ:
 (1) метод Коши 
 (2) метод Лагранжа 
 (3) метод Марка 
Номер 2
Аппаратная система координат Windows является
Ответ:
 (1) левой 
 (2) правой 
 (3) двунаправленной 
Номер 3
Центр стандартной системы координат лежит
Ответ:
 (1) в правом верхнем углу 
 (2) в левом верхнем углу 
 (3) в левом нижнем углу 
Упражнение 2:
Номер 1
Единицей измерения аппаратной системы координат является
Ответ:
 (1) миллиметр 
 (2) пиксель 
 (3) дюйм 
Номер 2
Коэффициент масштабирования при переходе от одной системы координат к другой зависит
Ответ:
 (1) от чувствительности матрицы 
 (2) от характеристик монитора 
 (3) от типа графики 
Номер 3
Логические координаты на плоскости представляют собой
Ответ:
 (1) упорядоченную пару вещественных чисел 
 (2) произвольные переменные 
 (3) массивные координаты графического типа 
Упражнение 3:
Номер 1
Для получения клиентского прямоугольника используется функция
Ответ:
 (1) GetClientRect
 
 (2) RectangleCD
 
 (3) RectDraw
 
Номер 2
Переменная типа CPoint
, которая служит для хранения координат курсора и объявлена в прототипе класса CGpView
с модификатором private
, носит название
Ответ:
 (1) MousePosition
 
 (2) MousePosPoint
 
 (3) MouseDragСurs
 
Номер 3
Какая функция загружает курсор из ресурсов приложения?
Ответ:
 (1) LoadCursor(...)
 
 (2) LoadCursorA(...)
 
 (3) LoadCurPoint(...)
 
Упражнение 4:
Номер 1
Какая функция возвращает указатель на экземпляр приложения
Ответ:
 (1) AfxGetApp()
 
 (2) ModeApp()
 
 (3) ResAppCount()
 
Номер 2
Каким образом можно редактировать таблицу узлов?
Ответ:
 (1) вводом точных данных с клавиатуры 
 (2) с помощью мыши 
 (3) вводом со сканера 
Номер 3
Запись и хранение на протяжении работы программы узлов интерполирования осуществляется в объект
Ответ:
 (1) InitAxes
 
 (2) InitPoints
 
 (3) InitInScop
 
Упражнение 5:
Номер 1
За построение и хранение интерполяционного полинома отвечает объект
Ответ:
 (1) вида документа 
 (2) класса документа 
 (3) маркировки документа 
Номер 2
Интерполяционный полином является объектом класса
Ответ:
 (1) TPolinom
 
 (2) TPoints
 
 (3) TArray
 
Номер 3
Заголовочный файл, содержащий класс TPolinom
носит название
Ответ:
 (1) TPolinom.cpp
 
 (2) TPolinom.h
 
 (3) TPolinom.dll
 
Упражнение 6:
Номер 1
За прорисовку осей отвечает функция
Ответ:
 (1) InitAxis
 
 (2) DrawAxis
 
 (3) GetAxis
 
Номер 2
Расширенное текстовое поле носит название
Ответ:
 (1) ModText
 
 (2) RichEdit
 
 (3) ExtendTxt
 
Номер 3
Чтобы использовать в программе элемент управления RichEdit
, необходимо вызвать в методе InitInstance()
класса приложения функцию
Ответ:
 (1) AfxRichEdit()
 
 (2) AfxInitRichEdit()
 
 (3) AfxGetRichEdit()
 
Упражнение 7:
Номер 1
Для работы с классом CImage
необходимо подключить заголовочный файл
Ответ:
 (1) imgset.h
 
 (2) images.h
 
 (3) atlimage.h
 
Номер 2
Шифр Виженера - это
Ответ:
 (1) шифр простой замены 
 (2) шифр модульных приложений 
 (3) шифр рекурсивных выражений 
Номер 3
Шифр Виженера является шифром
Ответ:
 (1) с модификаторами 
 (2) с секретным ключом 
 (3) с алгоритмической реализацией 
Упражнение 8:
Номер 1
К средствам MFC
редактирования текста следует отнести
Ответ:
 (1) Edit Control
 
 (2) Rich Edit Control
 
 (3) Extend Edit Control
 
Номер 2
К стандартным текстовым редакторам Windows
следует отнести
Ответ:
 (1) Notepad
 
 (2) WordPad
 
 (3) WinWord
 
Номер 3
В основе класса CEditView
элемент управления Windows
Ответ:
 (1) селектор 
 (2) поле ввода 
 (3) кнопка 
Упражнение 9:
Номер 1
При работе с объектами класса CEditView
доступны все методы класса
Ответ:
 (1) CView
 
 (2) CEdit
 
 (3) CMark
 
Номер 2
Размер текста обрабатываемого классом CEditView
по умолчанию ограничен
Ответ:
 (1) 128 символами 
 (2) 1024 символами 
 (3) 1048575 символами 
Номер 3
Поддерживает ли CEditView WYSIWYG
редактирование?
Ответ:
 (1) да, поддерживает 
 (2) только на прикладном уровне 
 (3) нет, не поддерживает 
Упражнение 10:
Номер 1
Каковы ограничения использования класса CEditView
?
Ответ:
 (1) CEditView
может отображать текст только в одном формате 
 (2) нет специализированной поддержки шрифтов 
 (3) существуют ограничения на количество вводимых символов 
Номер 2
Класс CRichEditView
позволяет работать
Ответ:
 (1) с форматированным текстом 
 (2) со встроенными OLE
объектами 
 (3) с модификаторами класса TSystem
 
Номер 3
Какой метод возвращает количество строк в текстовом поле?
Ответ:
 (1) GetLineCount
 
 (2) LengthLine
 
 (3) StrWidth
 
Упражнение 11:
Номер 1
К методам выделения текста класса CRichEditCtrl
следует отнести
Ответ:
 (1) GetSel
 
 (2) Clear
 
 (3) GetPosText
 
Номер 2
Из приведенных ниже записей выделите методы форматирования текста класса CRichEditCtrl
:
Ответ:
 (1) GetDefaultCharFormat
 
 (2) GetLineCount
 
 (3) SetSelectionCharFormat
 
Номер 3
Какие из приведенных ниже записей представляют собой методы управления строками?
Ответ:
 (1) GetLine
 
 (2) GetLineCount
 
 (3) LineLength
 
Упражнение 12:
Номер 1
Основным классом для хранения и отображения данных в случае, когда отключена поддержка каркаса "документ - вид", является класс
Ответ:
 (1) CParentView
 
 (2) CChildView
 
 (3) CCMainView
 
Номер 2
Какая функция запускает системный таймер?
Ответ:
 (1) SetTimer
 
 (2) SetTimeOut
 
 (3) TimeDetect
 
Номер 3
Для получения текущего формата символов и установки нового формата используются методы
Ответ:
 (1) GetDefaultCharFormat
 
 (2) GetSelectionCharFormat
 
 (3) SetDefaultCharFormat