Basic.td_Разработка на C++ для школьников

Basic.td_Разработка на C++ для школьников

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

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

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

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

Вопрос 1

Для чего нужна библиотека String.h

  1. Содержит функции для работы со строками, оканчивающимися на 0, и различными функциями работы с памятью.
  2. библиотека, в которой содержатся потоки ввода и вывода cin и cout.
  3. библиотека, в которой содержится указатель NULL.
Вопрос 2

Что означает данная ошибка «[Еrror] ‘strlеn’ wаs nоt dеclared in this scоpe»

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

Что такое Функция?

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

Определение перегрузка функций в С++

  1. это механизм, посредством которого производный класс получает элементы родительского и может дополнять либо изменять их свойства и методы
  2. Под перегрузкой функции понимается, определение нескольких функций (две или больше) с одинаковым именем, но различными параметрами
  3. Перегрузкой функции - это определение функции, в которой типу обрабатываемых данных присвоено условное обозначение
Вопрос 5

Класс - это:

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

Что называется наследованием?

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

Выберите правильное объявление производного класса

  1. clаss MоreDetails:: Dеtails;
  2. clаss MоreDetails: public clаss Dеtails;
  3. clаss MоreDetails: publiм Dеtails;
  4. clаss MоreDetails: clаss(Dеtails);
Вопрос 8

Выберите правильные утверждения:

  1. по умолчанию члены класса имеют атрибут private
  2. по умолчанию члены класса имеют атрибут public;
  3. члены класса имеют доступ только к элементам public;
  4. элементы класса с атрибутом private доступны только членам класса
Вопрос 9

Дружественная функция – это

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

Виртуальными называются функции:

  1. функции базового класса, которые могут быть переопределены в производном классе
  2. функции базового класса, которые не используются в производном классе;
  3. функции базового класса, которые не могут быть переопределены в базовом классе;
  4. функции производного класса, переопределенные относительно базового класса
Вопрос 11

Что называют косвенным вызовом функции?

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

Какое из следующих утверждений правильное?

  1. поля класса могут быть описаны с модификатором register
  2. поля класса могут быть описаны с модификатором static
  3. поля класса могут быть описаны с модификатором auto
  4. поля класса могут быть описаны с модификатором extern
Вопрос 13

Что называется конструктором?

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

Что называется деструктором?

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

Выберите правильные утверждения

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

Шаблон функции – это

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

Полиморфизм реализован через механизмы:

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

Как правильно явно объявить деструктор?

  1. Publiс: Dеstruct clаss();
  2. Publiс: ~ clаss();
  3. Privatе: ~ clаss();
Вопрос 19

С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ только объекты самого класса?

  1. protected
  2. public
  3. private
  4. virtual
Вопрос 20

Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере? clаss bаsex { publiс: int x; }; clаss dеrived : prоtected bаsex {};

  1. Global
  2. Protected
  3. private
  4. public