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


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

2.
Как называется поименованная совокупность данных на внешнем носителе информации?
матрица
таблица
файл
массив

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

4. Какой верный формат объявления строки в виде массива символов?
char ([n+1] <имя строки>);
<имя строки> char [n+1];
char [<имя строки> n+1];
char <имя строки> [n+1];

5. Как называется именованая последовательность описаний и операторов, выполняющая какое-либо законченное действие?
выражение
операция
преобразование
функция

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

7. Какой формат имеет оператор безусловного перехода?
goto <метка>;
continue;
cout << i << «\t»;
return 0;

8.Сгруппируйте типы данных по их разделению на простые и составные.
Простые - стандартные, целые, вещественные, float, double, символьные, логические, short, int
Составные - массивы, строки, объединения, структуры, файлы, объекты

9. Что служат аргументами алгоритмов STL?
операторы
итераторы
команды
деструкторы

10. Какие поля содержит базовый элемент стека?
поле head
поле inf
поле next
поле NULL

11.Как правильно произвести копирование объекта string в строку С?
strcpy(c_str().s1, s2);
strcpy(s1, c_str(s2));
strcpy(s1, s2.c_str());
strcpy(s1, c_str().s2);

12. Установите верную иерархию типов данных по старшинству от низшего к высшему.
int
long
char
double
short
float

13. Какие операторы используются для организации многократно повторяющихся вычислений?
операторы цикла
операторы следования
операторы выбора
операторы ветвления

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

15.Что является самым простым примером рекуррентной последовательности?
последовательность Фибоначчи
арифметическая прогрессия
геометрическая прогрессия
любая прогрессия

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

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

18.Если имена глобальных и локальных переменных совпадают, то:
внутри функций локальные переменные «заменяют» глобальные
вне функций глобальные переменные «добавляют»
вне функций локальные переменные «заменяют» глобальные
внутри функций локальные переменные «удаляют»

19. Установите верное соответствие функций класса-контейнера list и их описание.
begin() - возвращает итератор на начало списка
front() - возвращает значение первого элемента списка
insert(iter,val) - вставляет элемент val в список непосредственно перед элементом, на который указывает итератор iter
erase(iter)- удаляет из списка элемент, на который указывает итератор iter
size() - возвращает размер списка
merge(anotherList) - объединяет исходный список со списком anotherList
push_back(val) - вставляет элемент val в конец списка
end() - возвращает итератор на конец списка
push_front(val) - вставляет элемент val в начало списка
pop_front() - удаляет первый элемент из списка
empty() - возвращает true, если исходный список пуст, и false в противном случае
remove(val) - удаляет из списка все элементы, имеющие значение val
reverse() - переворачивает исходный список
unique() - удаляет стоящие рядом элементы с одинаковыми значениями, оставляя только один из них

20. Какой объект генерирует информацию о «необычном программном происшествии»?
ошибка
нарушение
исключение
запрет

21. Если в базовом классе конструктор задается явным образом, то производный класс должен иметь собственный конструктор, в котором:
явно вызывается конструктор производного класса
неявно вызывается конструктор производного класса
неявно вызывается конструктор базового класса
явно вызывается конструктор базового класса

22.Какой метод используется на каждом шаге для упорядочивания элементов при алгоритме сортировки Шелла?
метод сортировки выбором
метод сортировки ключом
метод сортировки вставками
метод сортировки вводом

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

24. Статическое поле существует даже в том случае, когда не создано ни одного объекта класса, поэтому:
статические поля нельзя инициализировать в конструкторе
статические поля возможно инициализировать в деструкторе
статические поля возможно инициализировать в конструкторе
статические поля необходимо всегда инициализировать в деструкторе

25.Какое определение имеет фиксированное количество элементов одного и того же типа, объединенных общим именем, где каждый элемент имеет свой номер?
n-мерная матрица
размерная совокупность
одномерный массив
многомерный базис

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

27.Как в С++ называются обычные фиксированные значения?
компиляторы
спецификаторы
апострофы
неименованные константы
литералы

28.Если структура содержит конструктор, то работа с ней возможна:
только через метки
только через типы
только через операции
только через указатели

29.В каких случаях применяется указатель типа void?
когда конкретный тип объекта, адрес которого нужно хранить, заранее задан
когда конкретный тип объекта, адрес которого нужно хранить, не определен
когда неизвестный тип объекта, адрес которого нужно хранить, задается
когда конкретный тип объекта, адрес которого нужно удалить, известен

30.Что необходимо произвести в общем случае, когда необходимо удаление элемента массива?
сдвиг элементов
замену элементов
физическое уничтожение элементов
пересчет элементов