Онлайн тесты на тему "Программирование на языке с++: практический курс"


Тестовое задание на тему: Программирование на языке с++: практический курс. Было выполнено на зачёт. После оплаты вы сможете скачать готовые ответы по тесту . Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ
Количество страниц: 8
Демо работы
Описание работы
1. Сгруппируйте типы данных по их разделению на простые и составные.

• Простые -
• Составные -

2. Установите верное соответствие функций класса-контейнера list и их описание.

• remove(val) -
• unique() -
• size() -
• pop_front()-
• reverse() -
• push_front(val) -
• merge(anotherList) -
• front() -
• begin() -
• push_back(val) -
• insert(iter,val) -
• empty() -
• end() -
• erase(iter) -

3. Что представляет собой оператор (простой или составной):

• итерацию цикла
• модификацию цикла
• тело цикла
• инициализация цикла

4. Что позволяет реализовать механизм позднего связывания, когда требуемая реализация функции выбирается на этапе выполнения программы?

• использование классовых функций
• использование программных функций
• использование виртуальных функций
• использование базовых функций

5. Как называется объект, предназначенный для хранения других объектов?

• класс
• блок
• компилятор
• Контейнер

6. Что принимают при сортировке вставками до начала работы?

• считаем упорядоченным (относительно самого себя) весомый элемент
• считаем упорядоченным (относительно самого себя) последний элемент
• считаем упорядоченным (относительно самого себя) первый элемент
• считаем упорядоченным (относительно самого себя) главный элемент

7. Определите соответствие трех классов в С++ по типу их работы с файлами.

• Ifstream -
• Ofstream -
• fstream -

8. Определите верные свойства деструктора.

• перегрузка деструкторов не разрешается
• деструктор имеет имя класса
• деструкторов в классе может быть несколько
• деструктор имеет параметры
• деструктор возвращает результат

9. Числовой ряд называется сходящимся, если сумма n первых его членов Sn = a1 + a2 + ... + an при n > ?:

• имеет заданное значение
• имеет предел
• имеет рекуррентную форму
• имеет решение

10. Что относится к двумерному массиву?

• Матрица
• список
• совокупность
• последовательность

11. Что используется для хранения локальных (автоматических) идентификаторов?

• Стек
• спецификатор
• сегмент
• куча

12. Как называется именованная область памяти, в которой хранятся данные определенного типа?

• функция
• Переменная
• константа
• выражение

13. Как называется расположение списка объектов по возрастанию или убыванию согласно определенному линейному отношению порядка?

• группировка
• разбиение
• табулирование
• Сортировка

14. Укажите верный формат записи блока обработки исключений catch.

• catch (тип имя) // контролируемый блок
{
throw «сгенерировано исключение»
}
• catch (спецификация_параметра_исключения) // блок обработки
{
cout << «возникла какая-то ошибка» << endl;
}
• catch (…) // блок обработки
{
throw «сгенерировано исключение»
}
• catch (тип) // блок обработки
<< «возникла какая-то ошибка»

15. Какой спецификатор класса памяти инициализируется один раз при первом выполнении оператора, содержащего определение переменной?

• Static
• extern
• auto
• register

16. Что является частным случаем оператора выражения, для использования, когда по синтаксису оператор требуется, а по смыслу — нет?

• пустой оператор «;«
• вызов функции «f(a, b);«
• оператор сложения с присваиванием «x+= y;«
• оператор инкремента «++i;«

17. Как называется последовательность символов определенной длины?

• таблица
• Строка
• список
• совокупность

18. Какой верный формат объявления динамического массива?

• <базовый тип> [<размер массива>] <имя массива> = {<список инициализации>}
• <базовый тип> <имя массива>[<размер массива>] = {<список инициализации>}
• <имя массива> * <базовый тип> = new [<базовый тип>] <размерность массива>;
• <базовый тип> * <имя массива> = new <базовый тип> [<размерность массива>];

19. В общем случае функция-шаблон:

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

20. Как называется процесс создания новых классов на основе уже существующих классов?

• Наследование
• продлевание
• производство
• преследование

21. Сколько у очереди указателей?

нет указателей
три указателя
один указатель
два указателя

22. Как в С++ называются обычные фиксированные значения?

• апострофы
• спецификаторы
• Литералы
• неименованные константы
• компиляторы

23. Для чего предназначен конструктор?

• для того, чтобы присвоить каждому члену-данному фиксированное значение
• для того, чтобы присвоить каждому члену-данному начальное значение
• для того, чтобы присвоить каждому члену-данному нулевое значение
• для того, чтобы присвоить каждому члену-данному конечное значение