игра брюс 2048
Главная / Программирование / Язык программирования Java и среда NetBeans / Тест 12

Язык программирования Java и среда NetBeans - тест 12

Упражнение 1:
Номер 1
Какие утверждения являются верными?

Ответ:

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

 (2) компоненты предназначенны для многократного использования 

 (3) компоненты могут распространяться в виде скомпилированного кода класса 

 (4) компонент является автономным элемент программного обеспечения 


Номер 2
Чем характеризуется компонент?

Ответ:

 (1) автономностью 

 (2) возможностью многократного использования 

 (3) распространением в виде скомплированного кода класса 


Номер 3
Какие утверждения являются неверными?

Ответ:

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

 (2) компоненты могут распространяться в виде скомпилированного кода класса 

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

 (4) компонент является автономным элемент программного обеспечения 


Упражнение 2:
Номер 1
Какие утверждения о взаимодействии компонентов и других программ являются верными?

Ответ:

 (1) подключение компонета осуществляется с помощью интерфейсов 

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

 (3) в программе, использующей компонент, можно назначать обработчики событий, на которые умеет реагировать компонент 


Номер 2
В какие компоненты может быть включен компонент JavaBeans?

Ответ:

 (1) приложение 

 (2) сервлет 

 (3) пакет 

 (4) модуль 


Номер 3
Что требуется для задания свойства?

Ответ:

 (1) наличие геттера 

 (2) наличие сеттера 

 (3) наличие конструктора класса 


Упражнение 3:
Номер 1
Что такое геттер (getter)?

Ответ:

 (1) специальный метод, предназначенный присваивания какого-либо значения инкапсулированному полю 

 (2) специальный метод, позволяющий получить данные, доступ к которым напрямую ограничен 

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


Номер 2
Что такое сеттер (setter)?

Ответ:

 (1) специальный метод, предназначенный присваивания какого-либо значения инкапсулированному полю 

 (2) специальный метод, позволяющий получить данные, доступ к которым напрямую ограничен 

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


Номер 3
Какие типы атрибутов имеет компонент JavaBeans?

Ответ:

 (1) события 

 (2) поля 

 (3) методы 

 (4) свойства 


Упражнение 4:
Номер 1
Какой тип атрибутов описывает поведение компонента JavaBeans?

Ответ:

 (1) события 

 (2) методы 

 (3) свойства 


Номер 2
Какой тип атрибутов характеризует внешний вид и поведение компонента JavaBeans?

Ответ:

 (1) события 

 (2) методы 

 (3) свойства 


Номер 3
Какой тип атрибутов используется для связи между компонентами?

Ответ:

 (1) события 

 (2) методы 

 (3) свойства 


Упражнение 5:
Номер 1
Откуда можно вызывать общедоступные методы компонента JavaBeans?

Ответ:

 (1) только из текущего компонента 

 (2) из других компонентов 

 (3) из обработчиков событий 


Номер 2
Какой тип атрибутов компонента JavaBeans задается комбинацией геттера (getter) и сеттера (setter)?

Ответ:

 (1) события 

 (2) методы 

 (3) свойства 


Номер 3
Какие из перечисленных свойств компонента JavaBeans могут быть изменены вручную?

Ответ:

 (1) положение компонента 

 (2) размер компонента 

 (3) текст компонента 


Упражнение 6:
Номер 1
Какой пункт нужно выбрать из списка "File Types" для создания компонента JavaBeans?files

Ответ:

 (1) JavaBeans Components 

 (2) BeanInfo 

 (3) BeanInfo w/o Icon 


Номер 2
Какие действия позволяет выполнить команда "Add" контекстного меню узла "Bean Patterns"?files

Ответ:

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

 (2) добавить обработчик события 

 (3) удалить обработчик события 

 (4) добавить элемент управления 


Номер 3
С помощью какого пункта контекстного меню можно заменить имя поля sampleProperty?files

Ответ:

 (1) Find Usages 

 (2) Refactor 

 (3) Tools 

 (4) Properties 


Упражнение 7:
Номер 1
Какие классы можно использовать, если в программе добавлен импорт:
        
import java.awt.*;
import java.awt.geom.Rectangle2D;
        
        

Ответ:

 (1) Graphics 

 (2) FontMetrics 

 (3) Rectangle2D 


Номер 2
Какой пункт меню позволяет добавить компонент в палитру?files

Ответ:

 (1) Add to Favorites 

 (2) Add to Palette 

 (3) Palette Customizer 

 (4) Template Manager 


Номер 3
В каком случае после нажания кнопки "OK" будет автоматически добавлен код, генерирующий в компоненте событие PropertyChange при изменении свойства компонента?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Упражнение 8:
Номер 1
Свойства какого вида требуют проверки задаваемого значения свойства на принадлежность к области допустимых значений?files

Ответ:

 (1) свойства с установленной опцией "Bound" 

 (2) свойства с установленной опцией "Constrained" 

 (3) свойства с установленной опцией "Generate Property Change Support" 


Номер 2
Свойства какого вида являются обычными свойствами?files

Ответ:

 (1) свойства с установленной опцией "Bound" 

 (2) свойства с установленной опцией "Constrained" 

 (3) свойства с установленной опцией "Generate Property Change Support" 


Номер 3
Какое событие порождается при изменении свойств вида Constrained?

Ответ:

 (1) VetoableChangeEvent 

 (2) PropertyChange 

 (3) ComponentEvent 

 (4) ActionEvent 


Упражнение 9:
Номер 1
Какие утверждения являются верными?

Ответ:

 (1) источник событий "Multicast Event Source" порождает целевые объекты событий, которые передаются нескольким слушателям-приёмникам 

 (2) источник событий "Unicast Event Source" порождает целевые объекты событий, которые передаются одному слушателю-приёмнику. 

 (3) реализация источника событий типа "Multicast Event Source" проще по сравнению с событиями типа "Unicast Event Source" 


Номер 2
Какие утверждения являются неверными?

Ответ:

 (1) реализация источника событий типа "Multicast Event Source" проще по сравнению с событиями типа "Unicast Event Source" 

 (2) источник событий "Multicast Event Source" порождает целевые объекты событий, которые передаются нескольким слушателям-приёмникам 

 (3) источник событий "Unicast Event Source" порождает целевые объекты событий, которые передаются одному слушателю-приёмнику. 


Номер 3
Какое событие порождается при изменении свойств вида Bound?

Ответ:

 (1) VetoableChangeEvent 

 (2) PropertyChange 

 (3) ComponentEvent 

 (4) ActionEvent 


Упражнение 10:
Номер 1
В каком случае событие не будет передаваться в fire-методы, а будет создано в самом fire-методе?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 2
Какой пункт контекстного меню предназначен для добавления в компонент свойства типа массив?files

Ответ:

 (1) Property 

 (2) Indexed Property 

 (3) Unicast Event Source 

 (4) Multicast Event Source 


Номер 3
В каком случае при создании источника событий автоматически будет сгенерирована заготовка fire-методов, предназначенных для оповещения зарегистрированных слушателей?

Ответ:

 (1) files 

 (2) files 

 (3) files 


Упражнение 11:
Номер 1
Какие утверждения являются верными для источника событий типа "Unicast Event Source"?

Ответ:

 (1) для событий список слушателей не создаётся 

 (2) резервируется место только для одного обработчика 

 (3) для событий создаётся список слушателей 


Номер 2
Какие утверждения являются верными для источника событий типа "Multicast Event Source"?

Ответ:

 (1) для событий список слушателей не создаётся 

 (2) для событий создаётся список слушателей 

 (3) резервируется место только для одного обработчика 


Номер 3
Какие утверждения являются верными?

Ответ:

 (1) для источника событий типа "Multicast Event Source" резервируется место только для одного обработчика 

 (2) список слушателей создаётся для источника событий типа "Unicast Event Source" 

 (3) список слушателей создаётся для источника событий типа "Multicast Event Source" 

 (4) для источника событий типа "Unicast Event Source" список слушателей не создаётся 


Упражнение 12:
Номер 1
Методы с каким названием осуществляют поочерёдный вызов зарегистрированных слушателей из списка для данного события, передавая им событие на обработку?

Ответ:

 (1) removeИмяСобытияListener 

 (2) addИмяСобытияListener 

 (3) fireИмяСобытия 


Номер 2
Метод с каким названием обеспечивает для компонента возможность добавления объекта слушателя?

Ответ:

 (1) removeИмяСобытияListener 

 (2) addИмяСобытияListener 

 (3) fireИмяСобытия 


Номер 3
Метод с каким названием обеспечивает для компонента возможность удаления объекта слушателя?

Ответ:

 (1) removeИмяСобытияListener 

 (2) addИмяСобытияListener 

 (3) fireИмяСобытия 




Главная / Программирование / Язык программирования Java и среда NetBeans / Тест 12