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

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

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

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