42. Какой порядковый номер имеет первая константа перечисляемого типа языка Turbo Pascal в списке?
Ответ: 1) номер 0.
43. Какой размер памяти занимает переменная типа Real в языке Turbo Pascal?
Ответ: 6 байт.
44. Какой символ используется для обозначения шестнадцатеричных целых чисел языка Turbo Pascal?
Ответ: 1) $.
45. Какой специальным метод (методы) должен присутствовать в классе, в котором есть виртуальные методы
Ответ: 2) конструктор.
46. Какой суффикс необходимо добавить к вещественной константе языка C++, чтобы придать ей тип float?
Ответ: 1) f или F.
47. Какому термину объектно-ориентированного программирования соответствует определение: объединение записей с процедурами и функциями?
Ответ: 1) инкапсуляция.
48. Какую максимальную длину в байтах могут иметь данные типа String в языке Turbo Pascal?
Ответ: 255.
49. Какую максимальную длину имеет ASCII Z-строкн в языке Turbo Pascal при работе в DOS
Ответ: 2) 65534.
50. Какую операцию языка C++ выполняет следующий набор знаков ->* ?
Ответ: косвенное обращение к компоненту класса.
51. Класс в Borland C++, в котором есть хотя бы одна чистая виртуальная функция, называется
Ответ: 1) абстрактным.
52. Класс в C++, который может быть определен внутри блока, называется
Ответ: 3) локальным.
53. Когда функция, принадлежащая классу, вызывается для обработки данных конкретного объекта, этой функции автоматически и неявно передается указатель на тот объект, для которого функция вызвана. Этот указатель в C++ имеет фиксированное имя
Ответ: 4) this.
54. Компонентная функция в Borland C++, которая имеет следующее определение
virtual тип имя (параметры) = 0;
Ответ: 4) называется чистой виртуальной.
55. Компонентные функции локальных классов в C++ могут быть только
Ответ: встроенными.
56. Компоненты, доступные внутри класса и в производных классах, в C++ называются
Ответ: 2) защищенными.
57. Компоненты, локализованные в классе и недоступные извне, называются
Ответ: закрытыми.
58. Наследование компонента не выполняется, если его имя будет использовано в качестве
Ответ: имени компонента в определении производного класса.
59. Не более скольких первых символов любого идентификатора различают компиляторы языка С++ фирмы Borland?
Ответ: 4) не более 32.
60. Описание в C++ является определением, если
Ответ: 3) содержит инициализатор (переменной при объявлении присваивается значение).
61. Переменные каких типов можно использовать в качестве индексов массивов в языке Turbo Pascal ?
Ответ: любой порядковый тип, кроме longint.
62. Переменные какого типа нельзя использовать в качестве фактических параметров в языке Turbo Pascal?
Ответ: 4) файлового.
63. При вызове какого из следующих методов в каком-либо другом методе неоднозначно определяет конкретную процедуру, которая будет выполняться?
Ответ: 3) динамический или виртуальный.
64. При подключении стандартных модулей в языке Turbo Pascal достаточно корректно записать их идентификаторы в предложении
Ответ: 1) uses.
65. Размещение объекта в памяти и продолжительность его существования определяется
Ответ: 1) классом памяти.
66. Сколько всего указателей необходимо иметь для работы со стеком?
Ответ: два.
67. Структурой какого файла в языке Turbo Pascal является данное образное представление байт байт байт ... байт байт байт байт eof
Ответ: 2) структура логического файла.
68. Укажите диапазон представления чисел типа Byte в языке Turbo Pascal
Ответ: 0..255.
69. Укажите основное свойство ссылок в C++.
Ответ: 1) все операции с ссылками относящиеся к ??? с ними объектами.
70. Укажите праводоступное выражение C++, которое нельзя использовать в левой части оператора присваивания?
Ответ: не знаю.
71. Укажите спецификатор в Borland C++, позволяющий определить функцию, как встраиваемую
Ответ: 3) inline.
72. Укажите традиционный способ записи комментариев в языках C++ и С
Ответ: /* */.
73. Укажите, какую из узнанных операций выполняет знак & в C++
Ответ: 2) получение адреса операнда.
74. Функция в C++, которая, не являясь компонентом класса, имеет доступ к его защищенным и собственным компонентам, называется
Ответ: 2) дружественной.
75. Целые константы языка C++ могут быть
Ответ: десятеричной, восьмиричной и шестнадцатеричной.
76. Что обозначает класс fstream в языке C++?
Ответ: 4) класс двунаправленных потоков.
77. Что произойдет, если используется процедура Rewrite в языке Turbo Pascal, a файл не существует?
Ответ: 4) файл будет создан.
78. Что располагается в операторе процедуры языка Turbo Pascal непосредственно за идентификатором в круглых скобках?
Ответ: 3) список фактических параметров.
79. Что указывается вторым параметром процедуры New ?
Ответ: 3) имя конструктора.
80. Что укрывается вторым параметром процедуры Dispose ?
Ответ: 2) имя деструктора.
81. Что является минимальной значимой единицей текста программы?
Ответ: идентификатор.
82. Чтобы компонент класса в C++ был в единственном экземпляре и не тиражировался при создании каждого нового объекта класса, он должен быть определен в классе как
Ответ: 4) статический.
83. Чтобы обратиться в языке Turbo Pascal к содержимому ячейки, на которую указывает указатель, требуется после его идентификатора поставить
Ответ: 4) символ ^.
84. Чтобы устранить дублирование объектов непрямого базового класса при множественном наследовании в C++ этот базовый класс
Ответ: 1) объявляют виртуальным.
85. Чтобы устранить дублирование объектов непрямого базового класса при множественном наследовании, этот базовый класс
Ответ: объявляют виртуальным.
86. Чтобы функция в C++ с одним именем по-разному выполнялась и возвращала разные значения при обращении к ней с разными по типам и количеству фактическими параметрами
Ответ: 1) перегрузка функций.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.