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

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

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

Вопрос id:1206827
Компонентные функции можно___ и ___
?) объявлять и определять в теле класса
?) объявлять в теле класса, а определять вне тела класса
?) объявлять и определять вне тела класса
?) объявлять вне теле класса, а определять в теле класса
Вопрос id:1206828
Концентрирует внимание на порядке происходящих событий ___ декомпозиция
?) объектная
?) многоуровневая
?) алгоритмическая
?) логическая
Вопрос id:1206829
Любой объект, использующий ресурсы другого объекта - это
?) родительский объект
?) сервер
?) клиент
?) вспомогательный объект
Вопрос id:1206830
Любой объект, предоставляющий ресурсы другого объекта - это
?) иерархический объект
?) сервер
?) вспомогательный объект
?) клиент
Вопрос id:1206831
Модификатор const служит для ___ и ___
?) ускорения работы программы
?) экономии памяти
?) облегчения отладки программы
?) уменьшения ошибок при компиляции
Вопрос id:1206832
Объект – это ___ элемент системы
?) связеобразующий
?) независимый
?) функциональный
?) структурный
Вопрос id:1206833
Объектно–ориентированное программирование начало развиваться в 20 веке
?) в 60-е, 70-е годы
?) с середины 80-х годов
?) до 60-гг.
?) с середины 90-х годов
Вопрос id:1206834
Определение класса ___ и ___
?) следует включать в текст программы только до объявления переменных
?) можно поместить перед текстом программы
?) можно записать в отдельный файл, который подключают к программе с помощью директивы компилятора include
?) следует включать в текст программы только после объявления переменных
Вопрос id:1206835
Особенности класса, объявленного внутри функции, проявляются в том, что ___ и ___
?) этот класс не может использовать статических переменных из области, в которой он не описан
?) компонентные функции этого класса могут быть описаны только внутри класса
?) этот класс не может использовать статических переменных из области, в которой он описан
?) этот класс не может иметь статических элементов
Вопрос id:1206836
Переменные типа класса называют
?) компонентами
?) структурами
?) объединениями
?) объектами
Вопрос id:1206837
По умолчанию элементы класса C++ являются ___ для доступа извне
Вопрос id:1206839
При определении функции вне тела класса её имя должно быть квалифицировано именем класса при помощи конструкции
?) <имя_класса>::<имя_функции> (список_параметров) {тело_функции}
?) <имя_класса> <имя_функции> (список_параметров) {тело_функции}
?) <имя_класса> -> <имя_функции> (список_параметров) {тело_функции}
?) <имя_класса>.<имя_функции> (список_параметров) {тело_функции}
Вопрос id:1206840
Проектировщик класса может указать, какие функции-компоненты не модифицируют объект, объявив их константными с помощью спецификатора
?) inline
?) public
?) const
?) void
Вопрос id:1206841
Пусть в классе String объявлена функция void set_str(char*). Описание компонентной функции вне класса может иметь вид
?) void set_str(char * s) { strcpy(str,s);}
?) void String::set_str(char * s) { strcpy(str,s);}
?) String::set_str(char * s) { strcpy(str,s);}
?) void String::set_str(char * ) { strcpy(str,s);}
Вопрос id:1206842
Пусть определён тип класса с именем First. Объекты этого класса можно создать с помощью операторов: ___ и ___
?) First obj1
?) First.obj1
?) class First.obj1
?) class First obj1;
Вопрос id:1206843
Сочетание объединения всех свойств предмета (составляющих его состояния и поведения) в единую абстракцию и ограничения доступа к реализации этих свойств - это
Вопрос id:1206844
Среди приведённых конструкторов конструкторами копирования являются: ___ и ___
?) Class1 (Class1&) {…..};
?) Class1 (const Class1) {…..};
?) Classl (const Classl&, int a=0){…..};
?) Class1 (const Class1&) {…..};
Вопрос id:1206845
Среды, поддерживающие визуальное программирование, возникли с развитием ___ подхода
?) стихийного
?) компонентнго
?) процедурного
?) объектно–ориентированного
Вопрос id:1206846
Укажите последовательность составляющих, используемую при традиционном описании класса
?) protected: <защищенные компоненты класса>;
?) class <имя класса>{
?) public: <общие (доступные) компоненты класса>;
?) private: <внутренние (недоступные) компоненты класса>;
Вопрос id:1206847
Укажите правильное объявление константной компонентной функции
?) const get () char { return _screen[_cursor]; }
?) char const get(){ return _screen[_cursor]; }
?) const char get(){ return _screen[_cursor]; }
?) char get() const { return _screen[_cursor]; }
Вопрос id:1206848
Укажите правильную последовательность составляющих в конструкторе со списком инициализации
?) двоеточие
?) имя конструктора
?) тело конструктора
?) список аргументов
?) значение, используемое для инициализации
?) имя поля, которое инициализируется
Вопрос id:1206849
Укажите правильную последовательность составляющих в объявлении константной компонентной функции
?) имя функции
?) ключевое слово const
?) тип функции
?) список параметров в круглых скобках
?) тело функции в фигурных скобках
Вопрос id:1206850
Укажите правильную последовательность составляющих в описании класса
?)

интерфейс

<объявление полей и методов класса, к которым возможно обращение извне>

?)

реализация

<объявление полей и методов класса, к которым невозможно обращение извне>

?)

класс

<имя класса>

Вопрос id:1206851
Укажите правильную последовательность составляющих в описании функции-оператор
?) (список параметров)
?) тип
?) операция
?) operator
?) {тело функции}
Вопрос id:1206852
Укажите правильную последовательность составляющих в описании функции–оператора, которая будет осуществлять преобразование класса к другому типу
?) имя_нового_типа
?) ()
?) operator
Вопрос id:1206853
Укажите правильную последовательность становления этапов технологии разработки программного обеспечения
?) процедурное программирование
?) объектно–ориентированное программирование
?) компонентное программирование
Вопрос id:1206854
Укажите соответствие между операциями над объектами и соответствующими действиями
Левая частьПравая часть
запрос
сообщение, посылаемое объекту для получения информации о его состоянии
модификация
обращение к объекту для изменения его состояния по всем или отдельным составляющим
итерация
доступ к содержимому объекта по частям в определенной последовательности, используемый при наличии в объекте некоторых однотипных компонентов
Вопрос id:1206855
Укажите соответствие между понятиями и их содержанием
Левая частьПравая часть
Интерфейс
совокупность доступных извне элементов реализации абстракции
Реализация
сокрытие отдельных элементов реализации абстракции, не затрагивающих существенных характеристик ее как целого
Ограничение доступа
совокупность недоступных извне элементов реализации абстракции
Вопрос id:1206856
Укажите соответствие между принципами объектно–ориентированного программирования и их содержанием
Левая частьПравая часть
полиморфизм
концентрирование внимания на внешних особенностях объекта и отделение самых существенных особенностей поведения от несущественных
инкапсуляция
объединение полей данных и функций, работающих с этими данными, в единый пакет при наличии специальных правил доступа к элементам пакета
абстрагирование
механизм определения соответствия кода функции типу параметров
наследование
соотношение между абстракциями, когда одна из них использует структурную или функциональную часть другой или нескольких других абстракций
Вопрос id:1206857
Укажите соответствие между терминами, связанными с конкретными механизмами реализации полиморфизма, и назначением реализуемого механизма
Левая частьПравая часть
Сложный полиморфизм
одно и то же имя функции может многократно использоваться в разных местах программы; выбор нужной функции определяется типами аргументов, областью видимости (внутри модуля, файла, класса и т.д.)
перегрузка
при наличии различных определений методов в иерархии классов конкретный метод определяется типом объекта при компиляции программы
Чистый полиморфизм
один код функции может по-разному интерпретироваться в зависимости от типа аргументов; используется в языках высокого уровня абстракции, например, в языках LISP или SMALLTALK
переопределение
при наличии различных определений методов в иерархии классов - конкретный метод также определяется типом объекта, но в процессе выполнения программы
Вопрос id:1206858
Укажите соответствие между типом абстракции и её содержанием
Левая частьПравая часть
Произвольная абстракция
объект группирует операции, которые либо вместе используются более высоким уровнем управления, либо сами используют некоторый набор операций более низкого уровня
Абстракция сущности
объект состоит из обобщенного множества операций
Абстракция виртуальной машины
объект включает в себя набор операций, не имеющих друг с другом ничего общего
Абстракция поведения
объект представляет собой полезную модель некой сущности в предметной области
Вопрос id:1206859
Укажите, какие форматы доступа к элементам структуры можно использовать: ___, ___ и ___
?) имя_указателя_на_структуру–>имя_поля;
?) имя_указателя_на_структуру.имя_поля;
?) имя_переменной_структуры.имя_поля;
?) (*имя_указателя_на_структуру).имя_поля;
Вопрос id:1206860
Установите соответствие между видом объектов и особенностями их создания и уничтожения
Левая частьПравая часть
объекты, память под которые выделяется динамически
создаются функцией new и уничтожаются функцией delete
автоматические
создаются каждый раз при их объявлении и уничтожаются при выходе из функции, в которой они появились
глобальные и локальные статические
создаются до вызова функции main и уничтожаются по завершении программы
Вопрос id:1206861
Установите соответствие между различными объектами класса, содержащего поле данных str, и способами обращения к ним
Левая частьПравая часть
указатель на объект a
a.str;
массив из объектов a
a->str;
объект а
a[i].str;
Вопрос id:1206862
Установите соответствие между спецификатором доступа и его назначением
Левая частьПравая часть
public
компоненты доступны только компонентным функциям того же класса и функциям, объявленным дружественными описываемому классу
protected
компоненты доступны за пределами класса в любом месте программы
private
компоненты доступны компонентным функциям не только данного класса, но и его потомков; при отсутствии наследования - интерпретируются как внутренние
Вопрос id:1206863
Установите соответствие между элементами конструктора со списком инициализации integ(int v):num(v){} и их назначением
Левая частьПравая часть
integ
значение поля
(int v)
аргумент
(v)
имя поля
num
имя конструктора
Вопрос id:1206864
Формальный механизм, предотвращающий прямой доступ к внутреннему представлению типа класса из функций программы– это___ информации
Вопрос id:1206865
Функции–компоненты класса объявляются
?) после определения класса с использованием «квалифицированного» имени
?) в теле класса с обязательным использованием «квалифицированного» имени
?) в любом месте программы с использованием «квалифицированного» имени
?) в теле этого класса
Вопрос id:1206866
Функцию–компонент, определенную вне тела класса, можно сделать встроенной, если___, ___ и ___
?) явно добавить слово inline в объявление функции внутри тела класса
?) явно добавить слово inline в определение функции вне тела класса
?) объявить функцию статической
?) явно добавить слово inline в объявление функции внутри тела класса и в определение функции вне тела класса
?) объявить функцию глобальной
Вопрос id:1206867

В операторе

K :=ComboBox1.___;

переменной K присваивается номер выбранного элемента в списке. Запишите пропущенное свойство

Вопрос id:1206870

Верны ли утверждения?

А) Классы могут служить полями других объектов.

В) Объекты могут выступать в программе только в качестве переменных и не могут быть элементами массивов, полями записей, параметрами процедур и функций.

Подберите правильный ответ

?) А – нет, В - да
?) А – да, В - да
?) А – нет, В - нет
?) А – да, В - нет
Вопрос id:1206872

Впишите пропущенное служебное слово в описании:

Type

TaClass = Class

FloField: Real;

Function GetField: Real;

Procedure SetField(Value: Real);

___ Flo: Real ReadGetField Write SetField;

End;

Вопрос id:1206873

Имеется следующее описание:

Type

TMyClass = class

Function MyFunc:Integer;

End;

Var aObject:TMyClass;

Запишите обращение к функции MyFunc в программе

Вопрос id:1206875

Пусть имеется описание

Var V1, V2, V3: Variant;

и следующие операторы:

V1 := 1; V2 := 12; V3 := ‘100’; V3 := V1 + V2 + V3;

В результате переменная V3 будет равна

?) 13
?) 113
?) ‘113’
?) ошибка
Вопрос id:1206876

Пусть имеется описание

Var V1, V2, V3: Variant; i : Integer;

и следующие операторы:

V3 := ‘200’; i := V3; V3 := V3 + i+‘100’;

В результате переменная V3 будет равна

?) 500
?) ‘200200100’
?) 300
?) ошибка
Вопрос id:1206877

Пусть имеется описание

Var V3: Variant; s : String;

и следующие операторы:

s := ‘200’; V3 := s+‘100’;

В результате переменная V3 будет равна

?) ошибка
?) 200100
?) 300
?) ‘200100’
Вопрос id:1206878

Пусть имеется описание:

Property Dolgn: String Read GetDolgn Write SetDolgn;

Для объекта «а» правильное обращение к свойству

?) Read (Dolgn);
?) a. GetDolgn;
?) a. SetDolgn := “Инженер”;
?) a. Dolgn := “Инженер”;
Вопрос id:1206879

Существует описание:

Type

TaClass = Class

FloField: Real;

Function GetField: Real;

Procedure SetField(Value: Real);

Property flo: Real ReadGetField Write SetField;

End;

Var a: TaClass;

Используя свойство Flo, присвойте полю FloField значение 4.56

Вопрос id:1206880

Существует описание:

Type

TVisualObject = class(TWinControl)

Procedure Draw; ___ ;

End;

TVisualChildObject = class(TVisualObject)

Procedure Draw; Override;

End;

Укажите, какую директиву нужно записать после метода Draw в объекте–родителе (это не Dynamic)

Вопрос id:1206881
___ - определенный пользователем тип данных, который обладает внутренними данными и методами в форме процедур или функций и обычно описывает родовые признаки и способы поведения ряда похожих объектов
Copyright testserver.pro 2013-2024 - AppleWebKit