Высокоуровневые методы информатики и программирования

Высокоуровневые методы информатики и программирования — вариант 3

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

70 вопросов Вариант 3 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Члены класса – это:

  1. защищенные данные класса
  2. поля и методы класса
  3. методы, определенные в разделе private
  4. поля, определенные в разделе public
Вопрос 2

Имя класса – это:

  1. модификатор доступа к полям класса
  2. объект класса
  3. пользовательский тип данных
  4. переменная, используемая при программировании в MFC
Вопрос 3

Интерфейс класса – это:

  1. методы расположенные в «открытой части класса»
  2. графические объекты класса
  3. все связанные с классом методы
  4. поля класса
Вопрос 4

Класс – это:

  1. методы обработки данных произвольного типа
  2. массив структур
  3. поля, определяемые программистом при использовании соответствующих методов
  4. определяемый программистом тип, в котором объединены данные и методы для их обработки
Вопрос 5

Объект класса – это:

  1. тип данных, в котором объединены данные и методы их обработки
  2. переменная типа данных "класс"
  3. приложение
  4. переменная, используемая при программировании в MFC
Вопрос 6

Поля класса – это:

  1. окна ввода EditBox
  2. методы класса
  3. константы и переменные, которые содержит класс
  4. члены класса
Вопрос 7

Механизм ограничение доступа к данным и их объединение с методами, обрабатывающими эти данные называется:

  1. инкапсуляция
  2. полиморфизм
  3. класс
  4. объединение
Вопрос 8

Понятие «перегрузки функций» связано с понятием ООП:

  1. полиморфизм
  2. инкапсуляция
  3. наследование
  4. объединение
Вопрос 9

Поля класса (по умолчанию) являются:

  1. открытыми
  2. закрытыми
  3. защищенными
  4. объединенными
Вопрос 10

Основное назначение конструктора класса – это:

  1. обеспечение доступа к методам класса
  2. инициализация открытых данных класса
  3. инициализация закрытых данных класса
  4. чтение информации из файла
Вопрос 11

Все Windows-программы начинают свое выполнение с вызова:

  1. класса CDialog
  2. функции WinMain()
  3. класса CDocument
  4. функции main()
Вопрос 12

Библиотека MFС включает в себя:

  1. макрокоманды, константы, макроимена
  2. классы, объекты, набор служебных функций
  3. функции API, базовые и системные процедуры
  4. константы и переменные, которые содержит класс
Вопрос 13

Модальный диалог – это диалог, который:

  1. допускает свободный доступ к любому окну приложения
  2. предназначен для создания пользовательского окна приложения
  3. блокирует все окна приложения (родительское и дочерние) до завершения работы с ним
  4. созданию диалога, не отображающегося на экране монитора
Вопрос 14

Использование в программе немодального диалога:

  1. блокирует все окна приложения (родительского и дочерних)
  2. блокирует кнопки на главном окне приложения
  3. приводит к созданию диалога, не отображающегося на экране монитора
  4. оставляет свободный доступ к любому окну приложения
Вопрос 15

Для чего используется таблица сообщений?

  1. для формирования реакции программы на какое-либо событие
  2. для хранения набора служебных функций
  3. для хранения сообщений в виде таблицы
  4. для формирования клавиш акселераторов
Вопрос 16

Модальные и немодальные панели обслуживаются:

  1. классом CDialog
  2. классом CCmdTarget
  3. классом CView
  4. классом CMainFrame
Вопрос 17

Статус доступа к элементам класса – public означает, что:

  1. к данным элементам класса можно обратиться напрямую через объект класса другой иерархии
  2. к данным элементам класса можно обратиться через закрытые методы класса
  3. к данным элементам класса можно обратиться напрямую через объект класса
Вопрос 18

Статус доступа к элементам класса – private означает, что:

  1. к данным элементам класса можно обратиться напрямую через объект класса
  2. к данным элементам класса можно обратиться через закрытые методы класса
  3. к данным элементам класса можно обратиться через открытые методы класса
Вопрос 19

Статус доступа к элементам класса – protected означает, что:

  1. при наследовании, из производного класса к данным элементам базового класса можно обратиться напрямую через объект производного класса
  2. при наследовании, из производного класса к данным элементам базового класса можно обратиться через открытые методы класса другой иерархии
  3. при наследовании, из производного класса к данным элементам базового класса можно обратиться через закрытые методы производного класса
Вопрос 20

Где определен главный класс приложения CDlgApp?

  1. в файле resource.h
  2. в файле dlg.h
  3. в файле dlg.rc
  4. в файле dlg.ico
Вопрос 21

Метод OnPaint() предназначен:

  1. для отображения пиктограммы
  2. для перемещения пиктограммы
  3. для идентификации строки системного меню
  4. для очистки экрана
Вопрос 22

Метод OnDraw() предназначен:

  1. для обеспечения перерисовывания содержимого окна
  2. для рисования в окне приложения
  3. для создания пиктограммы окна
  4. для отображения справочной информации
Вопрос 23

Метод OnSysCommand():

  1. управляет состоянием диалоговой панели
  2. обрабатывает сообщения системного меню
  3. указывает возможность отображения справочной информации
  4. отображает окна cmd
Вопрос 24

Укажите приложение с однооконным интерфейсом

  1. Multiple document
  2. Dialog based
  3. Single document
  4. Data based
Вопрос 25

Укажите приложение с многооконным интерфейсом

  1. Single document
  2. Multiple document
  3. Dialog based
  4. Data based
Вопрос 26

Укажите приложение с диалоговым окном в качестве главного

  1. Multiple document
  2. Single document
  3. Dialog based
  4. Data based
Вопрос 27

MFC AppWizard (dll) позволяет:

  1. создать элемент управления ActiveX
  2. создать пользовательские мастера AppWizard
  3. создать структуру dll, основанную на MFC
  4. создать диалоговое окно
Вопрос 28

Объект cin – это:

  1. объект класса istream
  2. объект класса ostream
  3. оператор вывода данных
  4. строка символов, определенная в файле ресурсов
Вопрос 29

Объект cout – это:

  1. объект класса istream
  2. объект класса ostream
  3. оператор ввода данных
  4. функция ввода-вывода
Вопрос 30

Класс WinApp создает:

  1. окно в приложении
  2. процесс в системе
  3. таблицу сообщений
  4. цикл обработки сообщений
Вопрос 31

Файлы stdafx.h, StdAfx.cpp предназначены:

  1. для запуска приложения
  2. для компиляции проекта
  3. для ускорения процесса повторного построения проекта
  4. создания диалогового окна
Вопрос 32

Метод DoModal() предназначен для:

  1. создания модального диалога
  2. создания немодального диалога
  3. отображения содержания модуля программы
  4. для наследования класса
Вопрос 33

Создания немодального диалога осуществляется с помощью метода:

  1. Create()
  2. DoModal()
  3. InitInstance()
  4. Run()
Вопрос 34

Механизм DDX предназначен для:

  1. автоматической проверки вводимых данных
  2. определения типа данных двойной точности
  3. реализации механизмов автоматического обмена данными
  4. перерисовки экрана
Вопрос 35

Механизм DDV предназначен для:

  1. реализации механизмов автоматического обмена данными
  2. автоматической проверки вводимых данных
  3. определения типа данных двойной точности
  4. перерисовки экрана
Вопрос 36

Сообщение WM_PAINT предназначено для:

  1. рисования в окне приложения
  2. вызова диалоговой панели выбора цвета
  3. информирования операционной системы о необходимости перерисовки окна приложения
  4. выбора инструмента рисования
Вопрос 37

Какой группы сообщений не существует:

  1. сообщения от органов управления
  2. командные сообщения
  3. сообщения классов
  4. оконные сообщения
Вопрос 38

Наследование — это:

  1. механизм получения нового метода класса из существующего
  2. механизм получения нового класса из существующего
  3. механизм получения виртуального метода класса из статического
  4. механизм получения абстрактного класса из существующего
Вопрос 39

Основное назначение глобального объекта приложения theApp – :

  1. создание приложения
  2. создание диалогового окна
  3. запуск Win32API
  4. создание всех объектов приложения и обработку очереди сообщений
Вопрос 40

Если метод UpdateData() вызывается с параметром FALSE то:

  1. информация из данных класса отображается в органах управления диалоговой панели
  2. данные из органов управления диалоговой панели копируются в соответствующие элементы данных класса диалоговой панели
  3. выводится сообщение об ошибке
  4. запускается немодальная диалоговая панель
Вопрос 41

Если метод UpdateData() вызван с параметром TRUE то:

  1. информация из данных класса отображается в органах управления диалоговой панели
  2. запускается немодальная диалоговая панель
  3. данные из органов управления диалоговой панели копируются в соответствующие элементы данных класса диалоговой панели
  4. выводится сообщение об ошибке
Вопрос 42

Инструмент MFC AppWizard создает:

  1. полностью рабочую программу
  2. базовый набор классов, написанных на языке С++
  3. многоуровневую иерархию классов
  4. шаблон приложения
Вопрос 43

Любое Windows-приложение взаимодействует с операционной системой Windows:

  1. через функции API
  2. через операционную систему MS DOS
  3. через классы общего назначения
  4. через Application Wizard
Вопрос 44

Выбор пользователем команды меню окна главной рамки возникает:

  1. командное сообщение
  2. вызов одними объектами методов других объектов
  3. переопределение некоторых методов базового класса
  4. вызов виртуальной функции меню
Вопрос 45

Чтобы метод базового класса можно было переопределять в производном классе его необходимо объявить:

  1. статическим
  2. динамическим
  3. закрытым
  4. виртуальным
Вопрос 46

Инструмент ClassWizard позволяет:

  1. подключить к созданным и отредактированным ресурсам – управляющий ими код
  2. создавать шаблоны приложения
  3. создавать новые меню, диалоговые панели, добавлять кнопки к панели управления
  4. создавать различные типы проектов
Вопрос 47

Мастер приложений MFC AppWizard (exe) предназначен для:

  1. создания проекта Windows-приложения имеющего однодокументный, многодокументный или диалоговый интерфейс
  2. создания структуры DLL, основанной на MFC
  3. создания элемента управления ActiveX или сервера автоматизации
  4. создания проекта, содержащего один или несколько элементов управления ActiveX, основанных на элементах управления MFC
Вопрос 48

Файл с расширением *.rc называется:

  1. заголовочным файлом
  2. исполняемым файлом
  3. файлом ресурсов
  4. главным файлом приложения
Вопрос 49

Файл с расширением *.ico обычно содержит:

  1. описание классов пиктограммы
  2. пиктограмму приложения
  3. описание вида курсора мыши
  4. файл ReadMe
Вопрос 50

Файлы приложения с расширением *.h обычно содержат:

  1. описание классов
  2. определение методов
  3. меню приложения
  4. инструменты ClassWizard
Вопрос 51

Деструктор класса обычно используется для:

  1. обращения к методам класса
  2. создания меню приложения
  3. освобождения динамически выделенной памяти
  4. работы с MFC
Вопрос 52

Укажите деструктор класса Аrray, для которого создан объект count:

  1. Array()
  2. count
  3. ~Array()
  4. ~count
Вопрос 53

Укажите конструктор класса Аrray, для которого создан объект point:

  1. ~Array()
  2. Array()
  3. void Array_()
  4. ~point
Вопрос 54

Память под класс выделяется в момент:

  1. объявления класса
  2. создания объекта класса
  3. обращения к полям класса
  4. вызова методов класса
Вопрос 55

Конструктор класса это:

  1. метод, который автоматически вызывается при создании объекта класса
  2. виртуальный метод класса, переопределяемый в базовом классе
  3. объект класса
  4. экземпляр класса
Вопрос 56

Деструктор класса это:

  1. виртуальный метод класса, переопределяемый в базовом классе
  2. объект класса
  3. экземпляр класса
  4. метод, который автоматически вызывается при уничтожении объекта класса
Вопрос 57

Реализация методов класса обычно описывается:

  1. в заголовочном файле, где описан класс
  2. в отдельном файле с расширением *.срр
  3. в файлах ресурсов
  4. в отдельном файле с расширением *.ico
Вопрос 58

Операция «::» называется:

  1. операцией доступа к глобальной области видимости
  2. операцией доступа к полям класса
  3. логического сравнения полей класса
  4. операцией наследования
Вопрос 59

Класс CMainFrame содержит:

  1. описание класса документов приложения
  2. описание класса главного окна-рамки
  3. описание класса окна просмотра приложения
  4. определения идентификаторов ресурсов приложения
Вопрос 60

Объекты «документ» создаются как объекты классов, производных от класса:

  1. CMainFrame библиотеки MFC
  2. CDocument библиотеки MFC
  3. CView библиотеки MFC
  4. CWinApp библиотеки MFC
Вопрос 61

Объекты «облик» создаются как объекты классов, производных от класса:

  1. CView библиотеки MFC
  2. CDocument библиотеки MFC
  3. CMainFrame библиотеки MFC
  4. CWinApp библиотеки MFC
Вопрос 62

Класс «документ» предназначен:

  1. для отображения «документа» в окне приложения
  2. для хранения данных «документа»
  3. для хранения данных «документа» и отображения «документа» в окне приложения
  4. для обработки «документов»
Вопрос 63

Класс «облик» предназначен:

  1. для отображения «документа» в окне приложения
  2. для хранения данных «документа»
  3. для хранения данных «документа» и отображения его «облика» в окне приложения
  4. для вставки графических объектов в «документ»
Вопрос 64

Метод объекта theApp – Run() предназначен:

  1. для создания объектов приложения
  2. для запуска цикла обработки сообщений
  3. для запуска приложения
  4. для создания сообщений
Вопрос 65

Метод объекта theApp – InitInstance() предназначен:

  1. для запуска цикла обработки сообщений
  2. для запуска приложения
  3. для создания внутренних объектов приложения
  4. для инициализации закрытых данных классов
Вопрос 66

При выборе пользователем команд меню окна главной рамки генерируются:

  1. командные сообщения
  2. оконные сообщения
  3. сообщения от органов управления
  4. таблицы сообщений
Вопрос 67

Оконные сообщения предназначаются для обработки:

  1. объектами, представляющими меню
  2. объектами, представляющими панели управления
  3. объектами, представляющими клавиши акселераторов
  4. объектами, представляющими окна
Вопрос 68

Если в таблице сообщений класса отсутствует обработчик для данного сообщения:

  1. сообщение передается на обработку базовому классу
  2. сообщение не обрабатывается
  3. сообщение ставиться в конец очереди сообщений
  4. выводится сообщение об ошибке
Вопрос 69

Для создания приложения, работающего с базой данных необходимо создать проект:

  1. с диалоговым окном в качестве главного окна
  2. с однооконным интерфейсом
  3. с многооконным интерфейсом
  4. с однооконным или многооконным интерфейсом
Вопрос 70

Метод IsEOF() класса CRecordset позволяет:

  1. выяснить, достигнут ли конец последовательности записей в текущей выборке
  2. поместить указатель записи на первую запись в текущей выборке
  3. ограничить набор отображаемых записей на экране
  4. изменить порядок, в котором записи отображаются на экране