Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ Обобщение

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

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

a)

new

b)

malloc

c)

allocate

d)

create

2.

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

a)

free

b)

delete

c)

release

d)

dispose

3.

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

a)

void func(int *ptr)

b)

void func(vector <int> ptr)

c)

void func(int ptr)

d)

Все вышеперечисленное

4.

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

a)

int *ptr = new int;

b)

int ptr = new int;

c)

int *ptr = malloc(sizeof(int));

d)

int ptr = malloc(sizeof(int));

5.

Именно такое объявление переменной в языке С++ является НЕ правильным

a)

int x;

b)

int x = 0;

c)

x: int;

d)

нет правильного ответа

6.

В языке С++ строковые литеральные константы представляют собой...

a)

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

'w', 'g' или '7'

b)

последовательность символов, заключенную в двойные кавычки, например "Это строка";

c)

последовательность цифр, не начинающуюся с 0, например

23, 2003

d)

нет правильного ответа

7.

Укажите правильное описание массива...

a)

int a[n];

b)

a int {n};

c)

int a(n);

d)

a [int] n;

8.

Что означает запись в программе double M[30];

a)

массив из 30 вещественных чисел

b)

30 вещественных чисел

c)

массив из 30 целых чисел

d)

ничего не означает

9.

Что выполняет фрагмент программы:

sum = 0;

for (i=0; i<20; i++)

if ((i%2)==0)

sum += B[i];

a)

вычисляетт сумму элементов массива на нечетных индексах

b)

вычисляетт сумму элементов массива на четных индексах

c)

вычисляет сумму всех элементов массива

d)

вычисляет сумму первых 5 элементов

10.

Что такое сортировка?

a)

это замена элемента массива по определенному правилу

b)

это перестановка элементов массива в хаотичном порядке

c)

это упорядочивание элементов массива по возрастанию или убыванию

11.

Для упорядоченного массива более эффективным является поиск элементов

a)

Линейным методом  

b)

Пузырьковым методом  

c)

Бинарным методом  

d)

Методом выбора

12.

Бинарный метод будет правильно и быстро работать, при условии ...

a)

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

b)

одномерного массива

c)

отсортированного массива

d)

многомерного массива

13.

Где располагаются переменные и объекты, жизненный цикл которых, контролируется программистом

a)

Автоматическая память

b)

Динамическая память

c)

Статическая память

14.

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

a)

Динамическая память

b)

Постоянная память

c)

Статическая память