NEW
Font size
WorksheetsТест по C++: Циклы и Random
Total questions: 15
Worksheet time: 8mins
Какова основная цель вызова функции srand(time(0)); в программе на C++?
Ограничить максимальный диапазон генерируемых чисел.
Сделать последовательность чисел, генерируемых rand(), разной при каждом новом запуске программы.
Ускорить работу функции rand().
Включить поддержку генератора случайных чисел в C++.
Какой диапазон случайных чисел будет генерировать выражение rand() % 20?
От 1 до 20
От 0 до 20
От 0 до 19
От 1 до 19
Как нужно изменить выражение rand() % 5 для того, чтобы диапазон чисел начинался с 1 (т.е. был от 1 до 5)?
rand() % 5 - 1
rand() % 5 + 1
rand() % 6
rand() % 5 * 1
Чем цикл do-while отличается от цикла while?
do-while используется только для работы с отрицательными числами.
do-while проверяет условие в начале, а while — в конце.
Тело цикла do-while гарантированно выполняется хотя бы один раз, даже если условие сразу ложно.
Тело цикла while всегда выполняется не менее одного раза.
Сколько раз выполнится тело следующего цикла for? for (int i = 5; i < 10; i++) {
// Тело цикла
}
Цикл выполнится 5 раз.
Произойдет бесконечное зацикливание.
Цикл не выполнится ни разу.
Произойдет ошибка компиляции.
В случае вложенных циклов какая переменная цикла изменяется быстрее?
Переменная внешнего цикла.
Переменная внутреннего цикла.
Обе изменяются с одинаковой скоростью.
Это зависит от условия.
Какое ключевое слово полностью завершает выполнение цикла, досрочно перенося поток управления за его пределы?
continue
exit
Break
Какое ключевое слово полностью завершает выполнение цикла, досрочно перенося поток управления за его пределы?
continue
exit
return
break
Какое ключевое слово пропускает оставшуюся часть текущей итерации цикла и переходит к следующей?
continue
break
skip
pass
Какой символ в блок-схеме используется для обозначения начала и конца алгоритма?
Ромб (Diamond)
Овал/Эллипс (Oval/Terminator)
Прямоугольник (Rectangle)
Параллелограмм (Parallelogram)
Какой символ используется для обозначения операции ввода (Input) и вывода (Output) данных?
Прямоугольник (Rectangle)
Ромб (Diamond)
Параллелограмм (Parallelogram)
Стрелка (Arrow)
Какой символ используется для обозначения операции принятия решения (условия) в блок-схеме (например, if или условие цикла)?
Параллелограмм (Parallelogram)
Ромб (Diamond)
Прямоугольник (Rectangle)
Овал/Эллипс (Oval/Terminator)
Что означает спецификатор форматирования :.2f при выводе числа с плавающей точкой?
Число должно быть выведено с двумя ведущими нулями.
Число должно быть выведено с точностью два знака после запятой.
Число должно быть выведено в экспоненциальном формате.
Зарезервировать под число два символа.
Каким будет результат выполнения следующей команды форматирования? C++ cout << std::format("{:05}", 42);
42
42
00042
0042
Что произойдет при выполнении следующего цикла?int a = 5; while (a > 0) { a++; }
Цикл выполнится 5 раз.
Произойдет бесконечное зацикливание.
Цикл не выполнится ни разу.
Произойдет ошибка компиляции.
