Все тесты предмета

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

Вопросы и варианты доступны бесплатно. 12 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

40 вопросов 2 теста в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Высокоуровневые методы информатики и программирования.э» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Понятие «перегрузки функций» связано с таким понятием объектно ориентированного программирования (ООП), как «…»

  1. полиморфизм✓ Правильный ответ
  2. инкапсуляция
  3. наследование
  4. объединение
✓ Правильный ответ

полиморфизм

Вопрос 2

Наследование – это механизм получения …

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

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

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

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

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

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

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

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

  1. объект класса Ostream✓ Правильный ответ
  2. объект класса Istream
  3. оператор ввода данных
  4. функция ввода-вывода
✓ Правильный ответ

объект класса Ostream

Вопрос 7

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

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

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

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

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

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

Конструктор класса – это …

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

метод, который автоматически вызывается при создании объекта класса

Вопрос 11

Деструктор класса – это …

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

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

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

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

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

доступа к глобальной области видимости

Вопрос 14

Абстрактный класс – это класс, …

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

Для … создание объектов невозможно

  1. абстрактных классов
  2. базовых классов
  3. производных классов
  4. классов, находящихся на вершине иерархии классов,
Вопрос 16Ответ открыт бесплатно

Для класса CDialog конструктор будет называться …

  1. CDialog()✓ Правильный ответ
  2. ~ CDialog()
  3. constructor()
  4. CconstructorDialog()
✓ Правильный ответ

CDialog()

Вопрос 17

Деструктор класса Аrray, для которого создан объект count, – это …

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

Множественное наследование класса – это создание …

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

Говоря о перегрузке методов, можно утверждать, что …

  1. перегрузка методов – это наличие в классе нескольких одноименных методов
  2. перегруженные методы должны отличаться друг от друга числом или типом формальных параметров
  3. перегружать разрешается только конструкторы
  4. перегрузка методов реализована только в языке С++
Вопрос 20Ответ открыт бесплатно

Элементы класса могут иметь различные уровни доступа, такие как «…»

  1. открытый (public)✓ Правильный ответ
  2. защищенный (protected)✓ Правильный ответ
  3. закрытый (private)✓ Правильный ответ
  4. привилегированный (privileged)
✓ Правильный ответ

открытый (public) ; защищенный (protected) ; закрытый (private)

Вопрос 21

Говоря о дочерних классах, можно утверждать, что …

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

К преимуществам использование принципа наследования и иерархий классов можно отнести …

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

К закрытым данным класса можно обращаться …

  1. только с помощью методов, расположенных в интерфейсной части класса✓ Правильный ответ
  2. только из объектов того же класса
  3. через объекты того же класса и объекты производных от него классов
  4. только из статических методов класса
✓ Правильный ответ

только с помощью методов, расположенных в интерфейсной части класса

Вопрос 24

К защищенным методам класса можно обращаться …

  1. из объектов того же класса и объектов производных от него классов
  2. через объекты любого класса
  3. только из объектов того же класса
  4. только из статических методов класса
Вопрос 25

Использование классов, дружественных по отношению к данному классу, позволяет …

  1. напрямую обращаться к закрытым элементам данного класса
  2. напрямую обращаться только к открытым элементам данного класса
  3. создавать объекты данного класса
  4. создавать внешние определения для данного класса
Вопрос 26Ответ открыт бесплатно

Использование дружественных функций позволяет …

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

напрямую обращаться к закрытым элементам данного класса

Вопрос 27

Правильно объявить шаблонную функцию можно следующим образом: …

  1. template void MyFunction(T param) {…}
  2. void MyFunction(T param) {…}
  3. template void MyFunction(T param) {…}
  4. void MyFunction(T param) {…}
Вопрос 28

Статические члены класса – это …

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

Если класс A является дружественным по отношению к классу B, то …

  1. класс A имеет доступ к cкрытым (private и protected) полям класса B
  2. класс B имеет доступ к скрытым (private и protected) полям класса A
  3. класс A может вызывать скрытые (private и protected) методы класса B
  4. класс B может вызывать скрытые (private и protected) методы класса A
Вопрос 30Ответ открыт бесплатно

Использовать механизм дружественных классов и функций не рекомендуется, так как это …

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

нарушает принципы инкапсуляции

Вопрос 31

Правильно объявить шаблонный класс можно следующим образом: …

  1. template class A{// описание членов класса}
  2. class A{// описание членов класса}
  3. templateclass A{// описание членов класса}
  4. template class A{// описание членов класса}
Вопрос 32

Если при наследовании не реализовывать чисто виртуальный метод родительского класса, то тогда …

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

Скрытый указатель на объект класса обозначается ключевым словом «…»

  1. this✓ Правильный ответ
  2. then
  3. else
  4. parent
✓ Правильный ответ

this

Вопрос 34

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

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

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

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

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

  1. Интерфейс класса методы, расположенные в открытой части класса✓ Правильный ответ
  2. графические объекты класса
  3. все связанные с классом методы
  4. поля класса
✓ Правильный ответ

Интерфейс класса методы, расположенные в открытой части класса

Вопрос 37

Класс – это …

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

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

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

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

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

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

  1. инкапсуляция✓ Правильный ответ
  2. полиморфизм
  3. класс
  4. объединение
✓ Правильный ответ

инкапсуляция

О материалах и доступе

Что входит в набор «Высокоуровневые методы информатики и программирования.э»?

40 вопросов с вариантами из опубликованных тестов (2). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности