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

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

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

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