wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тестирование С++

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

1. Класс - это:

a)

любой тип данных, определяемый пользователем

b)

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

c)

структура, для которой в программе имеются функции работы с нею

2.

Основное правило структурного программирования состоит в том, что:

a)

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

b)

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

c)

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

d)

программа состоит из подпрограмм, организованных в определенную структуру 

3.

. Возможность и способ обращения производного класса к элементам базового определяется

a)

только ключом доступа protected в заголовке объявления производного класса 

b)

ключами доступа: private, public, protected в теле базового класса

c)

ключами доступа: private, public, protected в теле производного класса

d)

ключами доступа: private, public, protected в заголовке объявления производного класса

4.

Чему будет равно значение переменной А после выполнения фрагмента программы, если В = 3? A = 2; if (В <= 4) C = 1; else C = 0; A = C;

a)

1,5

b)

1

c)

0

d)

2

5.

Чему будет равно значение переменной А после выполнения фрагмента программы, если В = 3? A = 2; if (В <= 4) { C = 1;} else {C = 0; A = C; }

a)

0

b)

1

c)

1,5

d)

2

6.

Чему будет равно значение переменной a после выполнения фрагмента программы, если b = 2? a = 1; if ((b > 0) && (b < 3)) a = 3; else if (b > 5) a = 5;

a)

1

b)

2

c)

3

d)

0

7.

Какое из следующих определений описывает указатель на целую переменную по адресу 0x200.

a)

int *x( &0x200 );

b)

int x = 0x200;

c)

int *x = 0x200;

d)

int x; x = 0x200;

8.

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

a)

float & ptr = new float; X = & pt

b)

float & ptr = new float; X = & ptr;

c)

float ptr = new float; X = ptr;

d)

float * ptr = &X; X = new float;

9.

Для доступа к элементам объекта используются:

a)

при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «точка»

b)

при обращении через имя объекта – точка, при обращении через указатель – операция «->»

c)

при обращении через имя объекта – точка, при обращении через указатель – два двоеточия

d)

при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «->»

10.

Переопределение операций имеет вид:

a)

имя_класса, ключевое слово operator, символ операции, в круглых скобках могут быть указаны аргументы

b)

имя_класса, ключевое слово operator, список аргументов

c)

имя_класса, ключевое слово operation, символ операции

d)

имя_класса, два двоеточия, ключевое слово operator, символ операции