Содержание
- Верны ли утверждения? А) Результатом операции ввода – вывода должна быть ссылка на тот поток, для которого предназначена операция В) В случае применения операции с прототипом ostream& operator А – нет, В – да А – да, В – да А – да, В – нет А – нет, В – нет
- Для динамического создания объектов любого класса в иерархии достаточно использовать лишь один_________ на базовый класс
- Укажите правильное использование операции извлечения из потока:
- Верны ли утверждения? А) Абстрактные классы могут использоваться для создания объектов В) Можно использовать указатель на абстрактный класс для работы с объектами производных классов Подберите правильный ответ
- Перегруженные операции > над классами ostream и istream возвращают ________на тот объект-поток, к которому они применяются
- Не учитывает символ–ограничитель при чтении из потока функция
- Нетиповые параметры шаблонов классов _________ и ___________.
- Функции для чтения из потока данных read, get и getline определены в классе
- Виртуальный деструктор гарантирует
- Манипулятор ws служит для
- Верны ли утверждения? А) Программист может создавать собственные манипуляторы В) Использование манипуляторов endl и flash гарантирует, что сообщение не останется в буфере выходного потока Подберите правильный ответ
- Объект класса istream, связанный со стандартным буферизованным входным потоком, — это __________
- Верны ли утверждения? А) Если конструктор базового класса требует параметры, то они включаются и в список параметров конструктора производного класса В) Объекты производных классов можно создавать только при наследовании с ключом private Подберите правильный ответ
- Обработчики исключения должны располагаться
- Имя шаблона функции может ____________ и ________________.
- Чтобы установить позицию указателя извлечения, используют функцию
- В результате выполнения цепочки cout 15 17 f 15o17xf 1517f 15 o17 xf
- Укажите соответствие между именами служебных функций классов потоков и их назначением
- Операцией помещения в поток является перегруженная операция:
- Укажите соответствие между именами флагов режима открытия файла и их назначением
- Если для работы с объектами производного класса используется указатель базового класса, то для правильного уничтожения объекта производного класса необходимо объявить
- Укажите соответствие между заголовочным файлом и доступностью классов потоков
- Верны ли утверждения? А) Шаблоны функций не могут быть перегружены В) Разрешено определять функции, имена которых совпадают с именем шаблона Подберите правильный ответ
- Чтобы пропустить символы при вводе до ограничителя, используют функцию
- Объект класса ostream, связанный со стандартным буферизованным выходным потоком, — это __________
- На основании шаблона класса компилятор может автоматически генерировать новые _________ и ___________.
- В случае, когда несколько базовых классов используются для создания нового класса-потомка, наследующего свойства всех своих родительских классов, имеет место ______ наследование
- Для управления форматом данных библиотека потоков C++ предусматривает: использование __________, ________ и ____________
- При использовании указателя базового класса при передаче объектов в качестве параметров функции указатель может указывать на объект _________ класса иерархии
- Простые манипуляторы описаны в файле
- Набор классов для управления вводом-выводом предоставляет библиотека__________
- Фрагмент cout изменяемая переменная появляется в цепочке вывода более одного раза в операции помещения используется инкремент в операции помещения используется цепочка вывода в операции помещения используется выражение
- Класс выходных потоков — это
- Для связи компилируемой программы с одной из основных частей библиотеки ввода-вывода, построенной на основе механизма классов, используют директиву с заголовочным файлом
- Возможность создания иерархии классов, когда потомки наследуют все свойства своих предков, могут их изменять и добавлять новые – это_________
- Для вывода в поток указанного количества символов из буфера при неформатированном обмене используют функцию
- Средство языка C++, предназначенное для кодирования обобщённых алгоритмов, без привязки к некоторым параметрам (например, типам данных) — это _________
- Определите результат вывода, если выполнены операторы float f=123.456789; unsetf(ios::floatfield); cout.precision (3); cout123.457 123.456 123 123.
или напишите нам прямо сейчас
Написать в MAXНаписать в TelegramНаписать в WhatsApp⚠️ Пожалуйста, пишите в MAX или заполните форму выше.В России Telegram и WhatsApp блокируют - сообщения могут не дойти. - Объекты производных классов могут использовать элементы private базового класса
- Метод класса, который может быть переопределён в классах-наследниках так, что конкретная реализация метода для вызова будет определяться во время исполнения – это _______ метод
- Для передачи данных от клавиатуры и к дисплею используются ___________ потоки
- При перегрузке операций помещения (извлечения) для классов чаще всего соответствующие операторы-функции объявляются
- При использовании ___________наследования дерево классов может превратиться в сложный граф
- Таблица виртуальных методов создаётся для
- Чтобы возвратить значение символа без его извлечения, используют функцию
- Укажите правильную последовательность при освобождении памяти, зарезервированной конструктором производного класса с использованием указателя базового класса
- Все потоки библиотеки потоков
- Ошибками, которые нельзя устранить сбрасыванием флага состояния, являются _____ и _______
- Шаблоны классов могут определять: ______________ и _____________
- Функции, которые можно включать в цепочку последовательных операций помещения и извлечения для форматирования данных, — это _______
Верны ли утверждения? А) Результатом операции ввода – вывода должна быть ссылка на тот поток, для которого предназначена операция В) В случае применения операции с прототипом ostream& operator
А – нет, В – да
А – да, В – да
А – да, В – нет
А – нет, В – нет
- А – нет, В – да
- А – да, В – да
- А – да, В – нет
- А – нет, В – нет
Для динамического создания объектов любого класса в иерархии достаточно использовать лишь один_________ на базовый класс
Укажите правильное использование операции извлечения из потока:
- cin
- cout
- cout >> name;
- cin >> name;
- А – да, В – да
- А – нет, В – да
- А – нет, В – нет
- А – да, В – нет
- get
- getline
- read
- input
- требуют использования константы или константного выражения в качестве соответствующего фактического параметра
- используются шаблонами функций
- состоят из имени типа, за которым следует идентификатор
- предполагают использование типа в качестве фактического параметра при создании класса-представителя
- ifstream
- istream
- iostream
- ios
- уничтожение класса
- правильное освобождение памяти из-под динамического объекта
- уничтожение объекта
- уничтожение указателя на объект
- игнорирования ведущих пробельных символов входного потока
- помещения в выходной поток нулевого признака конца строки ′ ′
- помещения в выходной поток символа конца строки ‘n’ и очищения потока
- выгрузки содержимого буфера выходного потока с записью данных на соответствующие физические устройства
- А – нет, В – да
- А – да, В – нет
- А – да, В – да
- А – нет, В – нет
- cin
- clog
- cerr
- cout
- А – да, В – нет
- А – нет, В – нет
- А – да, В – да
- А – нет, В – да
- непосредственно за контролируемым блоком
- в любом месте перед контролируемым блоком
- в любом месте за контролируемым блоком
- непосредственно перед контролитуемым блоком
- специфицировать фактические параметры функции
- определять тип возвращаемого функцией значения
- специфицировать формальные параметры функции
- определять типы любых объектов как в теле функции, так и вне его
- seekg
- tellg
- peek
- ignore
- 15 17 f
- 15o17xf
- 1517f
- 15 o17 xf
- tellg
- возвратить значение символа без его извлечения
- gcount
- установить позицию указателя извлечения
- putback
- пропустить символы при вводе до ограничителя
- ignore
- возвратить в поток последний извлеченный символ
- seekg
- возвратить количество символов, извлеченных последней операцией неформатированного ввода
- peek
- прочитать позицию указателя извлечения
- >>
- ->
- trunc
- открыть для добавления в конец файла
- in
- файл не существует, выдать ошибку
- ate
- если файл существует, выдать ошибку
- out
- открыть для записи
- noreplace
- при открытии установить указатель на конец файла
- nocreate
- открыть для чтения
- app
- заменить существующий файл новым
- виртуальный деструктор в производном классе
- невиртуальный деструктор в базовом классе и виртуальный деструктор в производном классе
- виртуальный деструктор в базовом классе
- виртуальный деструктор как в базовом, так и в производном классе
- iostream.h
- istrstream
- fstream.h
- ifstream
- strstrea.h
- istream
- А – нет, В – да
- А – да, В – нет
- А – да, В – да
- А – нет, В – нет
- peek
- ignore
- gcount
- putback;
- clog
- cerr
- cout
- cin
- классы для констант
- классы для конкретных типов
- объекты для констант
- объекты для конкретных типов
- форматирующих функций-элементов
- флагов форматирования
- манипуляторов
- оператора format
- только базового
- ближайшего
- любого
- нижнего
- stdio.h
- stdlib.h
- iostream.h
- iomanip.h
- изменяемая переменная появляется в цепочке вывода более одного раза
- в операции помещения используется инкремент
- в операции помещения используется цепочка вывода
- в операции помещения используется выражение
- ios
- iostream
- istream
- ostream
- #include
- #include
- #include
- #include
- write(const char*, int);
- put(char)
- output(const char*, int);
- cout(char)
- 123.457
- 123.456
- 123
- 123.
- определив доступ к базовому классу как public
- только через доступные им методы самого базового класса
- через конструкторы этих классов
- только через public методы этих классов класса
- внешними
- дружественными
- без параметров
- встроенными
- множественного
- простого
- любого
- многоуровнего
- классов, содержащих виртуальные методы
- объектов, содержащих виртуальные методы
- всех классов в иерархии, которая содержит виртуальные методы
- программы, содержащей виртуальные методы
- tellg
- peek
- seekg
- gcount
- уничтожается указатель базового класса
- для указателя базового класса вызывается деструктор порождённого класса
- уничтожается объект
- вызывается деструктор базового класса
- произвольные
- последовательные
- индексно — последовательные
- индексно — произвольные
- eofbit
- hardfail
- badbit
- failbit
- статические элементы (данные и функции)
- внутренний шаблон в теле другого шаблона класса
- внутренний шаблон в теле шаблона функции
- дружественные функции и классы
Верны ли утверждения? А) Абстрактные классы могут использоваться для создания объектов В) Можно использовать указатель на абстрактный класс для работы с объектами производных классов Подберите правильный ответ
- А – да, В – да
- А – нет, В – да
- А – нет, В – нет
- А – да, В – нет
Перегруженные операции > над классами ostream и istream возвращают ________на тот объект-поток, к которому они применяются
Не учитывает символ–ограничитель при чтении из потока функция
- get
- getline
- read
- input
Нетиповые параметры шаблонов классов _________ и ___________.
- требуют использования константы или константного выражения в качестве соответствующего фактического параметра
- используются шаблонами функций
- состоят из имени типа, за которым следует идентификатор
- предполагают использование типа в качестве фактического параметра при создании класса-представителя
Функции для чтения из потока данных read, get и getline определены в классе
- ifstream
- istream
- iostream
- ios
Виртуальный деструктор гарантирует
- уничтожение класса
- правильное освобождение памяти из-под динамического объекта
- уничтожение объекта
- уничтожение указателя на объект
Манипулятор ws служит для
- игнорирования ведущих пробельных символов входного потока
- помещения в выходной поток нулевого признака конца строки ′ ′
- помещения в выходной поток символа конца строки ‘n’ и очищения потока
- выгрузки содержимого буфера выходного потока с записью данных на соответствующие физические устройства
Верны ли утверждения? А) Программист может создавать собственные манипуляторы В) Использование манипуляторов endl и flash гарантирует, что сообщение не останется в буфере выходного потока Подберите правильный ответ
- А – нет, В – да
- А – да, В – нет
- А – да, В – да
- А – нет, В – нет
Объект класса istream, связанный со стандартным буферизованным входным потоком, — это __________
- cin
- clog
- cerr
- cout
Верны ли утверждения? А) Если конструктор базового класса требует параметры, то они включаются и в список параметров конструктора производного класса В) Объекты производных классов можно создавать только при наследовании с ключом private Подберите правильный ответ
- А – да, В – нет
- А – нет, В – нет
- А – да, В – да
- А – нет, В – да
Обработчики исключения должны располагаться
- непосредственно за контролируемым блоком
- в любом месте перед контролируемым блоком
- в любом месте за контролируемым блоком
- непосредственно перед контролитуемым блоком
Имя шаблона функции может ____________ и ________________.
- специфицировать фактические параметры функции
- определять тип возвращаемого функцией значения
- специфицировать формальные параметры функции
- определять типы любых объектов как в теле функции, так и вне его
Чтобы установить позицию указателя извлечения, используют функцию
- seekg
- tellg
- peek
- ignore
В результате выполнения цепочки cout
15 17 f
15o17xf
1517f
15 o17 xf
- 15 17 f
- 15o17xf
- 1517f
- 15 o17 xf
Укажите соответствие между именами служебных функций классов потоков и их назначением
- tellg
- возвратить значение символа без его извлечения
- gcount
- установить позицию указателя извлечения
- putback
- пропустить символы при вводе до ограничителя
- ignore
- возвратить в поток последний извлеченный символ
- seekg
- возвратить количество символов, извлеченных последней операцией неформатированного ввода
- peek
- прочитать позицию указателя извлечения
Операцией помещения в поток является перегруженная операция:
- >>
- ->
- trunc
- открыть для добавления в конец файла
- in
- файл не существует, выдать ошибку
- ate
- если файл существует, выдать ошибку
- out
- открыть для записи
- noreplace
- при открытии установить указатель на конец файла
- nocreate
- открыть для чтения
- app
- заменить существующий файл новым
- виртуальный деструктор в производном классе
- невиртуальный деструктор в базовом классе и виртуальный деструктор в производном классе
- виртуальный деструктор в базовом классе
- виртуальный деструктор как в базовом, так и в производном классе
- iostream.h
- istrstream
- fstream.h
- ifstream
- strstrea.h
- istream
- А – нет, В – да
- А – да, В – нет
- А – да, В – да
- А – нет, В – нет
- peek
- ignore
- gcount
- putback;
- clog
- cerr
- cout
- cin
- классы для констант
- классы для конкретных типов
- объекты для констант
- объекты для конкретных типов
- форматирующих функций-элементов
- флагов форматирования
- манипуляторов
- оператора format
- только базового
- ближайшего
- любого
- нижнего
- stdio.h
- stdlib.h
- iostream.h
- iomanip.h
- изменяемая переменная появляется в цепочке вывода более одного раза
- в операции помещения используется инкремент
- в операции помещения используется цепочка вывода
- в операции помещения используется выражение
- ios
- iostream
- istream
- ostream
- #include
- #include
- #include
- #include
- write(const char*, int);
- put(char)
- output(const char*, int);
- cout(char)
- 123.457
- 123.456
- 123
- 123.
- определив доступ к базовому классу как public
- только через доступные им методы самого базового класса
- через конструкторы этих классов
- только через public методы этих классов класса
- внешними
- дружественными
- без параметров
- встроенными
- множественного
- простого
- любого
- многоуровнего
- классов, содержащих виртуальные методы
- объектов, содержащих виртуальные методы
- всех классов в иерархии, которая содержит виртуальные методы
- программы, содержащей виртуальные методы
- tellg
- peek
- seekg
- gcount
- уничтожается указатель базового класса
- для указателя базового класса вызывается деструктор порождённого класса
- уничтожается объект
- вызывается деструктор базового класса
- произвольные
- последовательные
- индексно — последовательные
- индексно — произвольные
- eofbit
- hardfail
- badbit
- failbit
- статические элементы (данные и функции)
- внутренний шаблон в теле другого шаблона класса
- внутренний шаблон в теле шаблона функции
- дружественные функции и классы
Укажите соответствие между именами флагов режима открытия файла и их назначением
- trunc
- открыть для добавления в конец файла
- in
- файл не существует, выдать ошибку
- ate
- если файл существует, выдать ошибку
- out
- открыть для записи
- noreplace
- при открытии установить указатель на конец файла
- nocreate
- открыть для чтения
- app
- заменить существующий файл новым
Если для работы с объектами производного класса используется указатель базового класса, то для правильного уничтожения объекта производного класса необходимо объявить
- виртуальный деструктор в производном классе
- невиртуальный деструктор в базовом классе и виртуальный деструктор в производном классе
- виртуальный деструктор в базовом классе
- виртуальный деструктор как в базовом, так и в производном классе
Укажите соответствие между заголовочным файлом и доступностью классов потоков
- iostream.h
- istrstream
- fstream.h
- ifstream
- strstrea.h
- istream
Верны ли утверждения? А) Шаблоны функций не могут быть перегружены В) Разрешено определять функции, имена которых совпадают с именем шаблона Подберите правильный ответ
- А – нет, В – да
- А – да, В – нет
- А – да, В – да
- А – нет, В – нет
Чтобы пропустить символы при вводе до ограничителя, используют функцию
- peek
- ignore
- gcount
- putback;
Объект класса ostream, связанный со стандартным буферизованным выходным потоком, — это __________
- clog
- cerr
- cout
- cin
На основании шаблона класса компилятор может автоматически генерировать новые _________ и ___________.
- классы для констант
- классы для конкретных типов
- объекты для констант
- объекты для конкретных типов
В случае, когда несколько базовых классов используются для создания нового класса-потомка, наследующего свойства всех своих родительских классов, имеет место ______ наследование
Для управления форматом данных библиотека потоков C++ предусматривает: использование __________, ________ и ____________
- форматирующих функций-элементов
- флагов форматирования
- манипуляторов
- оператора format
При использовании указателя базового класса при передаче объектов в качестве параметров функции указатель может указывать на объект _________ класса иерархии
- только базового
- ближайшего
- любого
- нижнего
Простые манипуляторы описаны в файле
- stdio.h
- stdlib.h
- iostream.h
- iomanip.h
Набор классов для управления вводом-выводом предоставляет библиотека__________
Фрагмент cout
изменяемая переменная появляется в цепочке вывода более одного раза
в операции помещения используется инкремент
в операции помещения используется цепочка вывода
в операции помещения используется выражение
- изменяемая переменная появляется в цепочке вывода более одного раза
- в операции помещения используется инкремент
- в операции помещения используется цепочка вывода
- в операции помещения используется выражение
Класс выходных потоков — это
- ios
- iostream
- istream
- ostream
Для связи компилируемой программы с одной из основных частей библиотеки ввода-вывода, построенной на основе механизма классов, используют директиву с заголовочным файлом
- #include
- #include
- #include
- #include
Возможность создания иерархии классов, когда потомки наследуют все свойства своих предков, могут их изменять и добавлять новые – это_________
Для вывода в поток указанного количества символов из буфера при неформатированном обмене используют функцию
- write(const char*, int);
- put(char)
- output(const char*, int);
- cout(char)
Средство языка C++, предназначенное для кодирования обобщённых алгоритмов, без привязки к некоторым параметрам (например, типам данных) — это _________
Определите результат вывода, если выполнены операторы float f=123.456789; unsetf(ios::floatfield); cout.precision (3); cout
123.457
123.456
123
123.
- 123.457
- 123.456
- 123
- 123.
Объекты производных классов могут использовать элементы private базового класса
- определив доступ к базовому классу как public
- только через доступные им методы самого базового класса
- через конструкторы этих классов
- только через public методы этих классов класса
Метод класса, который может быть переопределён в классах-наследниках так, что конкретная реализация метода для вызова будет определяться во время исполнения – это _______ метод
Для передачи данных от клавиатуры и к дисплею используются ___________ потоки
При перегрузке операций помещения (извлечения) для классов чаще всего соответствующие операторы-функции объявляются
- внешними
- дружественными
- без параметров
- встроенными
При использовании ___________наследования дерево классов может превратиться в сложный граф
- множественного
- простого
- любого
- многоуровнего
Таблица виртуальных методов создаётся для
- классов, содержащих виртуальные методы
- объектов, содержащих виртуальные методы
- всех классов в иерархии, которая содержит виртуальные методы
- программы, содержащей виртуальные методы
Чтобы возвратить значение символа без его извлечения, используют функцию
- tellg
- peek
- seekg
- gcount
Укажите правильную последовательность при освобождении памяти, зарезервированной конструктором производного класса с использованием указателя базового класса
- уничтожается указатель базового класса
- для указателя базового класса вызывается деструктор порождённого класса
- уничтожается объект
- вызывается деструктор базового класса
Все потоки библиотеки потоков
- произвольные
- последовательные
- индексно — последовательные
- индексно — произвольные
Ошибками, которые нельзя устранить сбрасыванием флага состояния, являются _____ и _______
- eofbit
- hardfail
- badbit
- failbit
Шаблоны классов могут определять: ______________ и _____________
- статические элементы (данные и функции)
- внутренний шаблон в теле другого шаблона класса
- внутренний шаблон в теле шаблона функции
- дружественные функции и классы
Функции, которые можно включать в цепочку последовательных операций помещения и извлечения для форматирования данных, — это _______
или напишите нам прямо сейчас
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.


