Конструктор умолчания, конструктор преобразования, конструктор копирования, конструктор с двумя и более параметрами
Языки и технология программирования
1 . Язык объектно-ориентированного программирования, в котором используется стандартный деструктор Destroy()?
C#
Object Pascal
Simulink
SmallTalk
C++
2. Какой оператор используется в языке С++ для указания нужного класса?
Inherited
Super
Virtual
::
Public
3. Какое специальное слово используется в языке ObjectPascal для указания нужного класса?
Public
Inherited
Super
Friend
Private
4. Какое специальное слово используется в языке Java для указания нужного класса?
Friend
Inherited
Super
Public
Private
5. CPP. С какого символа начинается директива?
{
}
<
>
#
6. Что означает фрагмент программы
void change(int *u, int *u)
{
int temp;
temp =*u; *u=*v; *v=temp;}
функция замены целого значения на вещественное
процедура перестановки двух переменных с использованием указателей
программа замены указателей
функция замены целых
Функция перестановки двух переменных с использованием указателей
7. Свойствами объектно-ориентированного программирования являются?
Инкапсуляция, локализация, полиморфизм
Инкапсуляция, наследование, полиморфизм
Инкапсуляция, наследование, локализация
Наследование, локализация, полиморфизм
Компиляция, наследование, полиморфизм
8. Кто является разработчиком Smalltalk, а также основателем идеи объектно-ориентированного программирования?
Бьёрн Страуструп
Деннис Ритчи
Джеймс Гослинг
Никлаус Вирт
|
|
Алан Кей
9. В какой период объектно-ориентированное программирование приобрело популярность?
В конце 70-х годов
В конце 60-х годов
В конце 90-х годов
В начале 70-х годов
В конце 80-х годов
10. Сколько моделей программирования позволяют использовать чистые объектно-ориентированные языки (ООЯ)?
Одну модель
Две модели
Три модели
Четыре модели
Шесть моделей
11. Представителями чистых объектно-ориентированных языков (ООЯ) являются?
C++, Object Pascal, Java
Object Pascal, Java, C#
Java, SmallTalk, C#
C++, Java, SmallTalk
SmallTalk, C#, ObjectPascal
12. СРР. Назовите директиву препроцессора для определения констант в языке С++
#include
#define
typedef
union
extern
13. СРР. Выберите спецификатор преобразования для вывода значений с плавающей точкой в языке С++
%f
%d
%x
%o
%u
14. СРР. Укажите тип данных для описания в С++ данных целого типа без знака
long
short
char
Unsigned int
double
15. СРР. Выберите операцию доступа к элементу структуры при помощи указателя в С++
>>
->
<<
&
*
16. Представителями гибридных объектно-ориентированных языков (ООЯ) являются?
C++, Object Pascal
C#, Object Pascal
SmallTalk, C#
Java, SmallTalk
Java, C#
17. В каком языке объектно-ориентированного программирования нет алгоритма сборки мусора?
|
|
SmallTalk
C#
Java
C++
Object Pascal
18. В каком языке объектно-ориентированного программирования легко удалить объект из стека, но сложнее удалить динамический объект?
C++
Java
C#
SmallTalk
Object Pascal
19. Язык программирования, в котором деструкторы вызываются автоматически, когда объект выходит из области определения или когда удаляем динамический объект?
SmallTalk
C++
Java
C#
Object Pascal
20. Язык объектно-ориентированного программирования, в котором нет деструкторов и прежде чем удалить объект сборщик мусора вызывает метод finalize()?
C#
SmallTalk
Java
Object Pascal
Turbo Pascal
21. СРР. Для чего служит #include в С++?
для установки параметров компилятора
определяет создание макросов
определяет создание символических констант
аннулирование #define
Для включения указанного в ней файла, в то место где находится директива
22. С помощью какого знака в C++ разрешено задавать априорные значения формальных параметров?
+
–
=
&
*
23. СРР. С помощью какого спецификатора в С++ можно объявить метод класса и любую функцию, не связанную ни с каким классом?
This
New
Inline
Private
Public
24. Как подразделяют конструкторы по количеству и типу параметров?
Конструктор умолчания, конструктор преобразования, конструктор копирования, конструктор сравнения
|
|
Конструктор умолчания, конструктор преобразования, конструктор копирования, конструктор удаления
Конструктор преобразования, конструктор копирования, конструктор удаления, конструктор с двумя и более параметрами
Конструктор умолчания, конструктор преобразования, конструктор копирования, конструктор с двумя и более параметрами
Конструктор преобразования, конструктор удаления, конструктор копирования, конструктор сравнения
25. СРР. Выберите директиву препроцессора для определения констант в С++
#include
#define
typedef
union
extern
26. При каких ситуациях вызываются конструкторы?
При создании объектов, при свертке стека, при завершении программы
При создании объектов динамической памяти, при композиции объектов, при уничтожении временных объектов
Дата добавления: 2018-02-15; просмотров: 633; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!