Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Программирование.

Вопрос id:1207094
Чтобы возвратить количество символов, извлеченных последней операцией неформатированного ввода, используют функцию
?) gcount
?) seekg
?) peek
?) tellg
Вопрос id:1207095
Чтобы пропустить символы при вводе до ограничителя, используют функцию
?) putback;
?) gcount
?) peek
?) ignore
Вопрос id:1207096
Наследование, при котором производный класс имеет одного родителя, называется ___
?) однократным
?) одноуровневым
?) бинарным
?) линейным
Вопрос id:1207097
___виртуальный метод содержит признак “= 0” вместо тела
Вопрос id:1207098
___связывание – процесс разрешения ссылок на методы на этапе компиляции
Вопрос id:1207099
___полиморфизм – возможность изменения реализации методов, при которой один код функции может по-разному интерпретироваться в зависимости от типа аргументов
Вопрос id:1207100
___связывание – процесс разрешения ссылок на метод на этапе выполнения программы в зависимости от конкретного типа объекта, вызвавшего метод
Вопрос id:1207101
Абстрактное понятие, относящееся к любому переносу данных от источника к приёмнику – это___
Вопрос id:1207102
Базовый потоковый класс- это
?) istream
?) iostream
?) ostream
?) ios
Вопрос id:1207103
В случае, когда несколько базовых классов используются для создания нового класса-потомка, наследующего свойства всех своих родительских классов, имеет место ___ наследование
Вопрос id:1207104
Возможность создавать производный класс от нескольких базовых классов, реализует ___наследование
Вопрос id:1207105
Возможность создания иерархии классов, когда потомки наследуют все свойства своих предков, могут их изменять и добавлять новые – это___
Вопрос id:1207106
Возникновение непредвиденного или аварийного события, которое может порождаться некорректным использованием аппаратуры, - это ___ ситуация
Вопрос id:1207107
Все потоки библиотеки потоков
?) индексно - последовательные
?) последовательные
?) произвольные
?) индексно - произвольные
Вопрос id:1207108
Для вывода в поток указанного количества символов из буфера при неформатированном обмене используют функцию
?) write(const char*, int)
?) put(char)
?) output(const char*, int);
?) cout(char)
Вопрос id:1207109
Для динамического создания объектов любого класса в иерархии достаточно использовать лишь один___ на базовый класс
Вопрос id:1207110
Для извлечения из потока указанного количества символов и переноса их в буфер используются функции ___, ___ и ___
?) get
?) input
?) read
?) cin
?) getline
Вопрос id:1207111
Для каждого класса, содержащего хотя бы один виртуальный метод, компилятор создаёт таблицу виртуальных методов (vtbl), в которой для каждого виртуального метода записан его ___ в памяти
Вопрос id:1207112
Для передачи данных от клавиатуры и к дисплею используются ___ потоки
Вопрос id:1207113
Для переменных char с; int i; float f; double d; укажите соответствие между операцией и её реализацией
Левая частьПравая часть
cout << с;
вызывает operator<<(ostream&,char)
cout << d;
вызывает operator<<(ostream&,double)
cout << i;
вызывает operator<<(ostream&,float)
cout << f;
вызывает operator<<(ostream&,int)
Вопрос id:1207114
Для получения указателя на буфер, связанный с потоком, используется служебная функция
?) open
?) rdbuf
?) setbuf
?) attach
Вопрос id:1207115
Для размещения данных на внешнем носителе используются ___ потоки
Вопрос id:1207116
Для связи компилируемой программы с одной из основных частей библиотеки ввода-вывода, построенной на основе механизма классов, используют директиву с заголовочным файлом
?) #include <conio.h>
?) #include <iostream.h>
?) #include <stdlib.h>
?) #include <stdio.h>
Вопрос id:1207117
Для управления форматом данных библиотека потоков C++ предусматривает: использование ___, ___ и ___
?) форматирующих функций-элементов
?) флагов форматирования
?) оператора format
?) манипуляторов
Вопрос id:1207118
Для установки позиции указателя помещения используют функцию
?) seekg
?) tellp
?) tellg
?) seekp
Вопрос id:1207119
Для чтения позиции указателя помещения используют функцию
?) seekg
?) tellg
?) tellp
?) seekp
Вопрос id:1207120
Для чтения символов до ограничителя используют функции ___ и ___
?) read
?) cin
?) get
?) input
?) getline
Вопрос id:1207121
Если в глобальной области видимости объявлен объект, функция или тип с тем же именем, что у параметра шаблона, то
?) выдаётся сообщение об ошибке
?) осуществляется перегрузка
?) параметр шаблона оказывается скрытым
?) глобальное имя оказывается скрытым
Вопрос id:1207123
Если для работы с объектами производного класса используется указатель базового класса, то для правильного уничтожения объекта производного класса необходимо объявить виртуальный деструктор в классе
?) базовом
?) базовом или производном
?) базовом и производном
?) производном
Вопрос id:1207124
Если шаблон функции имеет несколько параметров-типов, то
?) после списка записывается ключевое слово class или typename
?) перед списком записывается ключевое слово class или typename
?) каждому параметру в списке должно предшествовать ключевое слово class или typename
?) перед первым параметром списка записывается ключевое слово class или typename
Вопрос id:1207125
Класс входных потоков - это
?) ostream
?) ios
?) iostream
?) istream
Вопрос id:1207126
Класс выходных потоков - это
?) iostream
?) ostream
?) istream
?) ios
Вопрос id:1207127
Класс двунаправленных потоков ввода-вывода - это
?) iostream
?) ostream
?) ios
?) istream
Вопрос id:1207128
Классы потоков позволяют одним и тем же функциям работать с потоками различных типов, благодаря
?) инкапсуляции
?) наследованию
?) абстракции
?) полиморфизму
Вопрос id:1207129
Классы, содержащие чисто виртуальные методы, называются ___
Вопрос id:1207130
Метод класса, который может быть переопределён в классах-наследниках так, что конкретная реализация метода для вызова будет определяться во время исполнения – это ___ метод
Вопрос id:1207131
На основании шаблона класса компилятор может автоматически генерировать новые ___ и ___.
?) классы для конкретных типов
?) классы для констант
?) объекты для конкретных типов
?) объекты для констант
Вопрос id:1207132
Набор классов для управления вводом-выводом предоставляет библиотека___
Вопрос id:1207133
Объект класса ostream, связанный со стандартным буферизованным выходным потоком, - это ___
?) cin
?) cerr
?) cout
?) clog
Вопрос id:1207134
Объект класса ostream, связанный со стандартным буферизованным выходным потоком, в который с буферизацией направляются сообщения об ошибках, - это
?) cout
?) cin
?) clog
?) cerr
Вопрос id:1207135
Объект класса ostream, связанный со стандартным небуферизованным выходным потоком, в который направляются сообщения об ошибках, - это
?) clog
?) cout
?) cin
?) cerr
Вопрос id:1207136
Объект класса istream, связанный со стандартным буферизованным входным потоком, - это ___
?) cout
?) clog
?) cerr
?) cin
Вопрос id:1207137
Объекты производных классов могут использовать элементы private базового класса
?) только через public методы этих классов класса
?) только через доступные им методы самого базового класса
?) через конструкторы этих классов
?) определив доступ к базовому классу как public
Вопрос id:1207138
Отдельные биты, объединённые в поле x_flags типа long класса ios, – это___
Вопрос id:1207139
Параметризованные манипуляторы описаны в файле
?) stdio.h
?) stdlib.h
?) iostream.h
?) iomanip.h
Вопрос id:1207140
Перегруженные операции << и >> над классами ostream и istream возвращают ___на тот объект-поток, к которому они применяются
Вопрос id:1207141
Перегруженные функции для записи в поток данных put и write содержат базовый для всех выходных потоков класс
?) ios
?) iostream
?) ofstream
?) ostream
Вопрос id:1207142
Поле x_flags класса ios, содержащее флаги, имеет тип
?) long
?) bool
?) int
?) short
Вопрос id:1207143
Поле x_flags, содержащее флаги, содержится в классе
?) iostream
?) ios
?) strstream
?) fstream
Вопрос id:1207144
Предписание для создания класса, в котором один или несколько типов либо значений параметризованы, – это___ класса
Copyright testserver.pro 2013-2024 - AppleWebKit