wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Повторение C++

Total questions: 16

Worksheet time: 9mins

Name
Class
Date
1.

Дан массив int array[5] = { 3, 10, 7, 9, 2}.

Как обратиться к числу 7?

a)

array[7];

b)

array[2];

c)

array[3];

2.

Прототип функции содержит:

a)

Имя функции, количество и типы аргументов, тело функции, возвращаемый тип данных

b)

Возвращаемый тип данных, типы аргументов и тело функции

c)

Имя функции, количество и типы аргументов и возвращаемый тип данных

d)

Имя и тело функции

3.

Какой оператор используется для возврата значения из функции?

a)

break

b)

continue

c)

return

d)

exit

4.

Указателем называется:

a)

переменная, хранящая в качестве значения какой-либо адрес в памяти машины

b)

любая локальная переменная

c)

любая глобальная переменная

d)

переменная, хранящая в качестве значения ссылку на какой-либо адрес в памяти

 

5.

Как называется эта часть функции?

void myFunc ( )

a)

объявление

b)

вызов

c)

тестирование

6.

Выберите преимущества использования функции

a)

разделить объемный код на понятные, осмысленные части

b)

вынести повторяющийся код в один блок

c)

оптимизировать скорость работы приложения

d)

возможность использования одной и той же функции для разных входных значений

7.

Если функция имеет тип void, то верно, что

a)

функция не возвращает никакого значения 

b)

оператор return в теле функции обязателен 

c)

функция возвращает булевое значение

8.

Какие операции можно выполнять с указателями в C++?

a)

Вывод на экран (<<), ввод с клавиатуры (>>)

b)

Сортировка (sort), поиск (find)

c)

Разыменование (*), взятие адреса (&),

d)

Умножение (*), деление (/)

9.

Что такое динамическое выделение памяти и как оно связано с указателями?

a)

Динамическое выделение памяти происходит только во время компиляции

b)

Динамическое выделение памяти используется только для статических переменных

c)

Указатели не имеют отношения к выделению памяти

d)

Динамическое выделение памяти позволяет программе запросить память во время выполнения

10.

Как очистить память, выделенную динамически с помощью указателей?

a)

Использовать функцию release для указателя

b)

Использовать функцию free для указателя

c)

Использовать функцию clear для указателя

d)

Использовать функцию delete для указателя

11.

Как правильно перейти на следующий элемент массива при помощи указателя

a)

*pa+1

b)

*pa+i

c)

*(pa+1)

d)

*pa++

12.

Как можно использовать указатели для динамического выделения памяти?

a)

С помощью оператора new

b)

С помощью оператора malloc

c)

С использованием статической памяти

d)

С помощью оператора delete

13.

Как называется библиотека с функциями сортировки, поиска максимума и минимума и т.д.

a)

iostream

b)

algorithm

c)

iomanip

d)

function

14.

Какие параметры нужно передать для функции sort?

a)

Указатели на начальный и конечный элементы массива

b)

Только указатель на начальный элемент массива

c)

Указатель на начальный элемент массива и шаг

d)

Количество элементов в массиве

15.

Сколько параметров нужно передать функции replace?

a)

1

b)

2

c)

4

d)

5

16.

Как называется функция для подсчета количества элементов в массиве

a)

num()

b)

number()

c)

amount()

d)

count()