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


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

• фиксированными
• общими
• глобальными
• Локальными

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

• только с двумя «точками доступа»
• только с одной «точкой доступа»
• с произвольным количеством «точек доступа»
• с обязательным фиксированным числом «точек доступа»

3. Какой существует специальный тип данных, который используется для хранения индекса указателя в файле?

• streamdos
• Streampos
• streamlos
• streamkoz

4. Какой верный синтаксис определения функции?

• [<класс памяти>] <тип результата> <тело функции> ([<список
параметров>])
{
<имя функции>
}
• <тип результата> [<класс памяти>] (<имя функции> [<список параметров>])
{
<тело функции>
}
• [<класс памяти>] <тип результата> ([<список параметров>])
{
<имя функции> <тело функции>
}
• [<класс памяти>] <тип результата> <имя функции> ([<список параметров>])
{
<тело функции>
}

5. Как называется класс, в котором есть хотя бы одна чистая виртуальная функция?

• наследственный класс
• абстрактный класс
• неопознанный класс
• предварительный класс

6. Какое определение имеет фиксированное количество элементов одного и того же типа, объединенных общим именем, где каждый элемент имеет свой номер?

• одномерный массив
• n-мерная матрица
• многомерный базис
• размерная совокупность

7. Для больших n простые алгоритмы сортировки посредством выбора заведомо проигрывают алгоритмам со временем выполнения, пропорциональным:

• nlog(1/n)
• (1/n)log(1/n)
• nlog(n)
• (1/n)log(n)

• В каком случае производится выбор перегруженной функции по «лучшему» из вариантов?

• если выбор возможен более чем одним способом
• если выбор определенном способом привел к ошибке
• если выбор возможен только одним способом
• если выбор не возможен более чем одним способом

8. Определите формат операции простого присваивания.

• операнд_2 += операнд_1
• операнд_2 *= операнд_1
• операнд_2 = операнд_1
• операнд_2 %= операнд_1

9. Функция, в которой возникла ошибка, генерирует исключение с помощью оператора:

• try
• catch
• Throw
• goto

10. С чего начинается нумерация символов в строке?

• с буквы
• с пробела
• с единицы
• с нуля

11. Что необходимо сделать в решении задач с использованием динамических массивов для перехода обращения к элементам через индексы к обращению к элементам через указатели?

• нужно заменить выражение *(*(a + i) + [j]) на *(a[i][j])
• нужно заменить выражение (a + i)[j] на *(* a[i] + j)
• нужно заменить выражение *(*(a + i) + j) на a[i][j]
• нужно заменить выражение a[i][j] на *(*(a + i) + j)

12. Что является самым простым примером рекуррентной последовательности?

• геометрическая прогрессия
• последовательность Фибоначчи
• любая прогрессия
• арифметическая прогрессия

13. Что указывается в объявлении функции перед именем параметра при передаче параметра по указателю?

• операция принятия адреса <<
• операция взятия адреса &
• операция отмены адреса «\
• операция разадресации *

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

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

15. Какая функция возвращает значение true, если c — знак пунктуации?

• isalnum(c)
• tolower(c)
• isxdigit(c)
• ispunct(c)

16. Записи в массиве с малыми значениями ключевого поля более «легкие»:

• «всплывают» вверх наподобие пузырька
• «угнетаются» вплоть до удаления подобно сору
• «замирают» на месте подобно частице
• «тонут» попадая вниз подобно частички

17. Какой формат имеет оператор безусловного перехода?

• continue;
• cout << i << «\t»;
• return 0;
• goto <метка>;