Вопрос 2
Укажите строки, в которых выполняется частичная специализация шаблона:
template<classu, classv>structData {;};
Выберите один или несколько ответов:
template <class U, int>struct Data{;};
template<class U>struct Data<U, int>{;};
template<class V>struct Data<char, V>{;};
template <class U, class V>struct Data<int, float>{;};
Вопрос 3
Композиция реализует отношение
Выберите один или несколько ответов:
общее-частное
часть-целое
Is-A
Has-A
Вопрос 4
Какое из приведенных ниже определений не является конструктором?
Выберите один ответ:
Конструктор по умолчанию (Default constructor)
Дружественный конструктор (Friend constructor)
Копирующий конструктор (Copy constructor)
Параметризованный конструктор (Parameterized constructor)
Вопрос 5
STL-контейнер, который содержит составные элементы, ключ и значение, следующие в определенном порядке, называется
Выберите один ответ:
multiset
set
map
multimap
Какая функция служит для выделения части строки?
Выберите один ответ:
c_str
append
swap
replace
compare
substr
Вопрос 7
Деструктором называется метод класса
Выберите один ответ:
который автоматически вызывается при динамическом уничтожении объектов
имя которого совпадает с именем класса и который выполняется каждый раз при создании нового объекта
который автоматически вызывается при уничтожении объектов
выполняющийся каждый раз при динамическом создании нового объекта
Вопрос 8
Поля (данные-члены) класса могут быть
Выберите один ответ:
любыми встроенными типами
любого определенного в программе типа
только целыми числами
любого определенного в программе типа и указателем на объект этого же класса
Вопрос 9
Какое ключевое слово используется для управления доступом к членам класса?
Выберите один ответ:
asm
default
protected
break
Вопрос 10
По умолчанию все файлы открываются в режиме
Выберите один или несколько ответов:
ввод (чтение)
текстовый (text)
вывод (запись)
двоичный (binary)
Вопрос 11
Отношение зависимости проявляется в случае
Выберите один или несколько ответов:
если один из классов представляет собой некоторую сущность, которая включает в себя в качестве составных частей другие сущности
если класс содержит локальную переменную, основанную на другом классе
если класс наследует члены суперкласса
если класс содержит косвенную ссылку на объект, например через параметры какой-то операции
Вопрос 12
Что выведет на экран следующая программа:
Выберите один ответ:
h=50;
h=150;
h=60;
h=90;
Ошибка компиляции
Вопрос 13
Объектные языки программирования поддерживают принципы
Выберите один или несколько ответов:
устойчивости
инкапсуляции
абстрагирования
модульности
Вопрос 14
Предполагается, что необходимо обеспечить перехват стандартного исключения logic_error. Какой вариант описания catch следует выбрать?
Выберите один или несколько ответов:
catch(const char*) { /*…*/}
catch(int&) { /*…*/}
catch(std::exception&) { /*…*/}
catch(…) { /*…*/}
catch(std::logic_error&) { /*…*/}
Вопрос 15
Для строки str = “12345ABCD” был вызван метод
str.insert(2, “EEEx”, 2); std::cout<< “str = ” <<str<<std::endl;
Укажите, что получится после вызова этого метода.
Выберите один ответ:
str = 1EE2345ABCD
str = 123EE45ABCD
str = 12EEEx345ABCD
str = 12EE345ABCD
Вопрос 16
Как выглядел бы заголовок общедоступного метода voice класса Dog, который не принимает никаких параметров и не возвращает значение?
Выберите один ответ:
сlass Dog{void voice;};
сlass Dog{public: voice();};
сlass Dog{public: void voice();};
сlass Dog{void voice();};