
vector vector(2,7,8);
Vector vec 2;
vector vec 3 (4,4,9)
5. Перегруженные функции являются в Си++ одним из путей реализации
наследования
инкапсуляция
полиморфизма
6. Перегруженные функции отличаются:
именем
количеством и типом параметров
типом возвращаемого значения
7. Дана функция: sum (int x=2, int y 6)
{return x+y}
определите неправильный вызов функции
sum ()
sum (,4)
sum (4)
8. Структура является классом, все элементы которого
закрыты
открыты
защищены
9. В случае создания массива объектов в классе
нет конструктора
конструктор определяется программистом
должен быть конструктор без параметров
10. Определить правильное объявление класса
class matrix {…}; main () {…}
main() {class matrix: …}
(class matrix:…):main ()
11. Как определяется доступ к элементам структуры
через::
через,
через.
12. Определите правильную функцию
void matrix: : get freturn n:)
Int matrix :: get (void) {return n;}
matrix :: get (void) freturn n:
13. Описание функции задается
только до main ()
только после main
можно до, можно после main ()
14 При использовании функции clrscr() активное окно очищается, курсор устанавливается
в левый верхний угол
в правый нижний угол
курсор не виден
15 В графическом режиме левый верхний угол имеет координаты
(0:0)
(1: 1)
(640: 480)
16. В текстовом режиме левый верхний угол имеет координаты
(0:0)
(0:1)
(1:1)
17. При выделении памяти оператором new, после использования, ее содержимое освобождается оператором
clean
delete
free
18. Какой из фрагментов вызовет сообщение об ошибке
void fun(int): void funcint) (i=0;}
fun(int), fun(int i) (i-0;)
fun(int a); fun(int i) (i=0;)
19. Какова роль деструктора
необходим для работы с классом
выделение памяти
освобождение памяти
20. Конструктор вызывается
первым
во время создания объекта
перед запуском программы
21. Тип возврашаемого значения конструктора
int
float
отсутствует
22. По умолчанию все элементы класса
public
private
protected
23. Функция, не член, получившая право доступа к закрытой части класса, называется:
другом класса (friend)
подставляемой функцией (inline)
виртуальной функцией (virtual)
24. Создание объекта класса class 1:
obj. class1
class:: obj()
class l obj
25. В состав графического пакета не входит
graphics. lib
graphics. chr
graphics. obj
26.Деструктор - это:
функция выхода из программы
функция, уничтожающая объект
функция, имеющая тоже имя, что и класс
27. Какой тип переменной использует больше памяти
long double
float
char
28 Когда вызывается функция конструктор
при создании шаблона класса
при создании объекта класса
при удалении класса
29. Какие объекты класса доступны только внутри класса и в производных классах
public
protected
private
30. Объединение векоторой группы данных и группы функций называется
наследование
инкапсуляция
полиморфизация
31. … - новый тип данных , с доступом, разрешенным только определенным функциям
Структура
класс
процедура
32. Специальная функция, являющаяся членом класса и имеющая то же имя, что и класс
конструктор
деструктор
инкапсулятор
33 Функции, имеющие одно и то же имя и отличающиеся количеством или типом параметров
подставляемая
дружественная
перегруженная
34. В какого ключевого слова описывается дружественная функция
protected
virtual
friend
35. Является ли структура классом
да
нет
при отсутствия в ней функции - члена
36. Каким образом описываются объединения
struct
union
class
37. При помощи какого ключевого слова создается шаблон функции или класса
template
virtual
shable
38. Обращение к функции printf класса date применительно к объекту datel выглядит следующим образом:
datel. date: printf0;
date. printf():
printf. date1();
39. Какая из следующих функций динамически выделяет память
fremam
new
free
40. С помощью какого ключевого слова происходит переопределение функций или операций
define
template
operator
41. Какой тип возвращаемого значения должен иметь конструктор
int
void
не возвращаемого значения.
42. Какой знак ставится перед деструктором
~
#
&
43. В каком/случае переменные объявлены неправильно:
int x=5, y! =6;
int x 40, y;
inty, x 3-22;