игра брюс 2048
Главная / Программирование / Visual Basic / Тест 8

Visual Basic - тест 8

Упражнение 1:
Номер 1
Выбрать понятие "наследование"

Ответ:

 (1) способность объединять группы связанных объектов и контролировать доступ к ним 

 (2) способность определять классы, служащие базовыми для порождаемых. Порождаемые наследуют и могут расширять возможности базовых классов 

 (3) способность определять множество классов с функциональным отличием, с одинаковыми именами методов и свойств, что позволяет реализовать взаимозаменяемое использование в период выполнения 

 (4) использование при описании объектов переменной, специфицируемой как Object или objectclass 


Номер 2
Выбрать понятие "полиморфизм"

Ответ:

 (1) способность объединять группы связанных объектов и контролировать доступ к ним 

 (2) способность определять классы, служащие базовыми для порождаемых. Порождаемые наследуют и могут расширять возможности базовых классов 

 (3) способность определять множество классов с функциональным отличием, с одинаковыми именами методов и свойств, что позволяет реализовать взаимозаменяемое использование в период выполнения 

 (4) использование при описании объектов переменной, специфицируемой как Object или objectclass 


Номер 3
Выбрать понятие "инкапсуляция"

Ответ:

 (1) способность объединять группы связанных объектов и контролировать доступ к ним 

 (2) способность определять классы, служащие базовыми для порождаемых. Порождаемые наследуют и могут расширять возможности базовых классов 

 (3) способность определять множество классов с функциональным отличием, с одинаковыми именами методов и свойств, что позволяет реализовать взаимозаменяемое использование в период выполнения 

 (4) использование при описании объектов переменной, специфицируемой как Object или objectclass 


Упражнение 2:
Номер 1
Присвоить переменной ws (используется иерархия DAO), описанной как Workspace – Dim ws As Workspace значение рабочего пространства с индексом 0

Ответ:

 (1) set ws = DBEngine. Workspaces(0) 

 (2) ws = Workspaces(0) 


Номер 2
Переменной х присвоить, возвращаемое методом Met1() класса значение (использовать экземпляр класса – объект ob1)

Ответ:

 (1) x = ob1.Met1() 

 (2) x = Met1() 


Номер 3
Что является компонентом класса?

Ответ:

 (1) свойство 

 (2) поле 

 (3) метод 

 (4) событие 

 (5) конструктор 


Упражнение 3:
Номер 1
Понятие "метод"

Ответ:

 (1) процедура, определенная внутри класса и действующая на объект 

 (2) процедура обработки событий 

 (3) хранимая процедура 

 (4) процедура, действующая на объект 


Номер 2
Как проводится присваивание/считывание значений полям?

Ответ:

 (1) значение может быть присвоено и считано с использованием оператора присваивания программно 

 (2) присвоено в режиме design 

 (3) с использованием процедуры Property Get 

 (4) с использованием процедуры Property Let 


Номер 3
Какая из данных ниже (инструкций описания) процедур присваивает значение свойству?

Ответ:

 (1) Property Get Prop1() As Variant 

 (2) Property Let prop1(ByVal Value As Variant) 


Упражнение 4:
Номер 1
Характеристики события

Ответ:

 (1) сообщение операционной системы о том, что нечто произошло 

 (2) акция, узнаваемая объектом и необходимая для выполнения процедуры 

 (3) выполнения программного кода после обращения из другой процедуры 


Номер 2
Понятие "объект"

Ответ:

 (1) экземпляр некоторого класса 

 (2) комбинация кода и данных, выступающая как единое целое 

 (3) информация, хранящаяся в классе 


Номер 3
Создать объект – экземпляр некоторого класса (ввести соответствующую инструкцию)

Ответ:

 (1) Dim object As New Class1 

 (2) Dim object = Class1 


Упражнение 5:
Номер 1
Создать объект – экземпляр некоторого класса (ввести соответствующую инструкцию)

Ответ:

 (1) Dim object = Class1 

 (2) Dim object As Class1 

 (3) Set object =New Class1 


Номер 2
Ключевое слово, используемое для прекращения связи с объектом

Ответ:

 (1) Nothing 

 (2) Me 


Номер 3
Где доступен элемент, в инструкции описания которого используется ключевое слово Public; инструкция находится в стандартном модуле или модуле класса?

Ответ:

 (1) в любом проекте, в котором имеется ссылка на данный проект 

 (2) в любом месте данного проекта 

 (3) только в форме 


Упражнение 6:
Номер 1
Ключевое слово, используемое при передаче аргументов процедуре, если переменной присваивается копия ссылки

Ответ:

 (1) ByRef 

 (2) ByVal 


Номер 2
Ввести с использованием инструкции присваивания пример использования свойства класса Prop1() (использовать экземпляр класса – ob1 и переменную у)

Ответ:

 (1) y = Prop1() 

 (2) y = ob1.Prop1() 


Номер 3
Ввести инструкцию описания метода Met1() класса, возвращающего данные типа Boolean. Функции передается аргумент х (типа Integer)

Ответ:

 (1) Public Function Met1(x As Integer) As Boolean 

 (2) Property Get Met1(x As Integer) As Boolean 


Упражнение 7:
Номер 1
Перечислить типы ошибок (раздел "отладка программ")

Ответ:

 (1) синтаксические 

 (2) в структуре программы 

 (3) логические 

 (4) периода выполения 


Номер 2
Состав обработчика ошибок (раздел "отладка программ")

Ответ:

 (1) инструкции On Error GoTo 

 (2) код обработчика 

 (3) инструкция выхода из обработчика 


Номер 3
Перечислить инструкции выхода из обработчика ошибок (раздел "отладка программ")

Ответ:

 (1) Resume 

 (2) Resume Next 

 (3) Resume(метка) 

 (4) Exit 


Упражнение 8:
Номер 1
Перечислить кнопки, обеспечивающие (в целом) выполнение программы (раздел "отладка программ")

Ответ:

 (1) Start 

 (2) Break 

 (3) End 


Номер 2
Дать название кнопки панели отладки, обеспечивающей вход в процедуру (раздел "отладка программ")

Ответ:

 (1) Step Into 

 (2) Start 

 (3) End 


Номер 3
Дать название кнопки панели отладки, обеспечивающей проход за процедуру (раздел "отладка программ")

Ответ:

 (1) Step Into 

 (2) Start 

 (3) End 

 (4) Step Over 




Главная / Программирование / Visual Basic / Тест 8