wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Узнай, насколько ты силен в C++!

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Если вы хотите создать свою функцию, какому правилу следует следовать?

a)

Заключать всё в фигурные скобки

b)

Находить поддержки у своих переменных

c)

Забыть о синтаксисе и просто надеяться на лучшее

d)

Научиться делать "первый шаг" с return

2.

Какой тип позволяет функции "вернуть" результат в C++?

a)

int

b)

return

c)

main

d)

void

3.

Как можно передавать аргументы в функцию в C++?

a)

Только с помощью указателей

b)

Наугад, чтобы было интересней

c)

Через специальные заговоры и заклинания

d)

По значению и по ссылке

4.

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

a)

Получаете случайное число, как в лотерее

b)

Ничего, просто маленький кодовый сюрприз

c)

Это будет "крэш" вашей программы

d)

Программа надолго "задумалась"

5.

Что такое "аргумент"?

a)

Это то, к чему мы приходим, когда все идет не так

b)

Неразрешённый конфликт функций

c)

Значение, которое передается в функцию, чтобы она знала, с чем работать

d)

Входное данное для вашей программы, чтобы она не заскучала)

6.

Какой из следующих вариантов демонстрирует функцию с аргументами по ссылке?

a)

void hello(int& x) { x++; }

b)

void hello(int x&) { x++; }

c)

void hello(x) { return x; }

d)

void hello(const int* x) { /* Тут магия! */ }

7.

Какие аргументы можно передать в функцию в C++?

a)

Только числа — всё остальное не считается

b)

Лучше обойтись вообще без них

c)

Любые данные, которые ты только можешь представить!

d)

Только те, которые не противоречат твоим внутренним идеалам

8.

Что происходит, если функция не определена и вы пытаетесь её вызвать?

a)

Программа уходит в отпуск

b)

Она молчит, как будто не понимает вас

c)

Ошибка компиляции: "undefined reference to yourFunctionName"

d)

Программа сообщает, что не дружит с ней

9.

Как называется стандартная функция, которая генерирует случайные числа в C++?

a)

randomize(), как-то подозрительно, не правда ли?

b)

win(), но это не точно

c)

rand(), как будто в Лото играешь

d)

lotto() (не так быстро!)

10.

Какого типа должна быть функция, чтобы её результат был ответом "да" или "нет" на вопрос?

a)

string

b)

char

c)

double

d)

bool

11.

Какие из следующих вариантов являются стандартной функцией модуля в C++?

a)

purr() (кошачья функция)

b)

fabs()

c)

abs()

d)

sort()

12.

Какой стандартной функцией в C++ можно округлить число?

a)

round() — чтобы быть всегда в кругу!

b)

floor() — потому что пол всегда ниже!

c)

ceil() — поднимем наш дух!

d)

Все перечисленное!

13.

Что вернёт функция toupper()?

a)

Приведёт буквы к высшему разряду, чтобы они выглядели более стильно!

b)

Преобразует строчную букву в заглавную, но только если вы её позовете правильно!

c)

Установит кондиционер для текста!

d)

Ответ 'A', возвращаемся к истоку

14.

Что делает функция sqrt()?

a)

Проверяет, какой из аргументов на самом деле квадрат!

b)

Открывает математический клуб для корней!

c)

Помогает найти корень из наших проблем

d)

Вычисляет квадратный корень математическим способом