Главная / Программирование /
Введение в программирование на Delphi / Тест 7
Введение в программирование на Delphi - тест 7
Упражнение 1:
Номер 1
Чем отличаются компоненты Panel
и GroupBox
?
Ответ:
 (1) ничем, обе предназначены для группировки объектов, схожих по смыслу 
 (2) надписью Caption
. У Panel
надпись посередине, а у GroupBox
вверху 
 (3) надписью Caption
. У GroupBox
надпись посередине, а у Panel
вверху 
 (4) GroupBox
предназначен для группировки радиокнопок 
Номер 2
Чем отличаются компоненты RadioGroup
и GroupBox
?
Ответ:
 (1) ничем, обе предназначены для группировки объектов, схожих по смыслу 
 (2) надписью Caption
. У RadioGroup
надпись посередине, а у GroupBox
вверху 
 (3) RadioGroup
группирует переключатели – круглые поля с точкой, а GroupBox
чаще группирует флажки CheckBox
 
 (4) GroupBox
группирует переключатели – круглые поля с точкой, а RadioGroup
чаще группирует флажки CheckBox
 
Номер 3
Чем отличаются компоненты Panel
и RadioGroup
?
Ответ:
 (1) ничем, обе предназначены для группировки объектов, схожих по смыслу 
 (2) надписью Caption
. У Panel
надпись посередине, а у RadioGroup
вверху 
 (3) надписью Caption
. У RadioGroup
надпись посередине, а у Panel
вверху 
 (4) RadioGroup
предназначен для группировки переключателей – круглых полей с точкой 
Упражнение 2:
Номер 1
Как растянуть компонент (Memo
или Panel
) по всему верху формы?
Ответ:
 (1) свойству Align
присвоить значение alBottom
 
 (2) свойству Align
присвоить значение alTop
 
 (3) свойству Align
присвоить значение alLeft
 
 (4) свойству Align
присвоить значение alClient
 
Номер 2
Как растянуть компонент (Memo
или Panel
) по всему низу формы?
Ответ:
 (1) свойству Align
присвоить значение alBottom
 
 (2) свойству Align
присвоить значение alTop
 
 (3) свойству Align
присвоить значение alLeft
 
 (4) свойству Align
присвоить значение alClient
 
Номер 3
Как растянуть компонент (Memo
или Panel
) по левой части формы?
Ответ:
 (1) свойству Align
присвоить значение alBottom
 
 (2) свойству Align
присвоить значение alTop
 
 (3) свойству Align
присвоить значение alLeft
 
 (4) свойству Align
присвоить значение alClient
 
Номер 4
Как растянуть компонент (Memo
или Panel
) по всей форме?
Ответ:
 (1) свойству Align
присвоить значение alBottom
 
 (2) свойству Align
присвоить значение alTop
 
 (3) свойству Align
присвоить значение alLeft
 
 (4) свойству Align
присвоить значение alClient
 
Упражнение 3:
Номер 1
Что указывает на то, что включена первая радиокнопка?
Ответ:
 (1) свойство Items
панели RadioGroup
содержит -1 
 (2) свойство ItemIndex
панели RadioGroup
содержит -1 
 (3) свойство Items
панели RadioGroup
содержит 0 
 (4) свойство ItemIndex
панели RadioGroup
содержит 0 
 (5) свойство Items
панели RadioGroup
содержит 1 
 (6) свойство ItemIndex
панели RadioGroup
содержит 1 
Номер 2
Что указывает на то, что включена вторая радиокнопка?
Ответ:
 (1) свойство Items
панели RadioGroup
содержит 0 
 (2) свойство ItemIndex
панели RadioGroup
содержит 0 
 (3) свойство Items
панели RadioGroup
содержит 1 
 (4) свойство ItemIndex
панели RadioGroup
содержит 1 
 (5) свойство Items
панели RadioGroup
содержит 2 
 (6) свойство ItemIndex
панели RadioGroup
содержит 2 
Номер 3
Что указывает на то, что нет включенных радиокнопок?
Ответ:
 (1) свойство Items
панели RadioGroup
содержит 0 
 (2) свойство ItemIndex
панели RadioGroup
содержит -1 
 (3) свойство Items
панели RadioGroup
содержит 1 
 (4) свойство ItemIndex
панели RadioGroup
содержит 1 
 (5) свойство Items
панели RadioGroup
содержит 2 
 (6) свойство ItemIndex
панели RadioGroup
содержит 2 
Упражнение 4:
Номер 1
Как можно сделать панель с двумя флажками, оба из которых включены?
Ответ:
 (1) два CheckBox
на GroupBox
, у обоих свойство Checked
в True
 
 (2) две кнопки в RadioGroup
, свойство ItemIndex
в 2 
 (3) две кнопки в RadioGroup
, свойство ItemIndex
в 1 
 (4) два CheckBox
на GroupBox
, у обоих свойство Checked
в False
 
Номер 2
Как можно сделать панель с тремя флажками, все флажки включены?
Ответ:
 (1) три кнопки в RadioGroup
, свойство ItemIndex
в 3 
 (2) три CheckBox
на GroupBox
, свойство Checked
в True
 
 (3) три кнопки в RadioGroup
, свойство ItemIndex
в 2 
 (4) три CheckBox
на GroupBox
, свойство Checked
в False
 
Номер 3
Как можно сделать панель с четырьмя флажками, все флажки включены?
Ответ:
 (1) четыре кнопки в RadioGroup
, свойство ItemIndex
в 4 
 (2) четыре кнопки в RadioGroup
, свойство ItemIndex
в 3 
 (3) четыре CheckBox
на GroupBo
x, свойство Checked
в True
 
 (4) четыре CheckBox
на GroupBox
, свойство Checked
в False
 
Упражнение 5:
Номер 2
Можно ли сделать радиокнопки с помощью Panel
?
Ответ:
 (1) это невозможно 
 (2) можно с помощью компонентов RadioButton
. Переключение Checked
контролируется автоматически, не позволяя быть выделенной больше одной радиокнопки 
 (3) можно с помощью компонентов RadioButton
. Переключение Checked
придется контролировать вручную 
Номер 3
Можно ли сделать радиокнопки без всяких панелей?
Ответ:
 (1) можно с помощью компонентов RadioButton
. Переключение Checked
контролируется автоматически, не позволяя быть выделенной больше одной радиокнопки 
 (2) можно с помощью компонентов RadioButton
. Переключение Checked
придется контролировать вручную 
 (3) это невозможно 
Упражнение 6:
Номер 1
О чем говорит свойство Align
компонента Memo
, если оно установлено в alClient
?
Ответ:
 (1) при создании формы Memo
занимает всю рабочую область формы. Во время работы программы размер Memo
не изменяется при изменении размеров окна 
 (2) при создании формы Memo
занимает всю рабочую область формы. Во время работы программы размер Memo
изменяется при изменении размеров окна, и также занимает всю рабочую область формы 
 (3) компонент Memo
занимает весь низ формы. Во время работы программы размер Memo
не изменяется при изменении размеров окна 
 (4) компонент Memo
занимает весь низ формы. Во время работы программы размер Memo
изменяется при изменении размеров окна, и также занимает весь низ формы 
Номер 2
О чем говорит свойство Align
компонента Memo
, если оно установлено в alBottom
?
Ответ:
 (1) при создании формы Memo
занимает всю рабочую область формы. Во время работы программы размер Memo
не изменяется при изменении размеров окна 
 (2) при создании формы Memo
занимает всю рабочую область формы. Во время работы программы размер Memo
изменяется при изменении размеров окна, и также занимает всю рабочую область формы 
 (3) Компонент Memo
занимает весь низ формы. Во время работы программы размер Memo
не изменяется при изменении размеров окна 
 (4) Компонент Memo
занимает весь низ формы. Во время работы программы размер Memo
изменяется при изменении размеров окна, и также занимает весь низ формы 
Номер 3
О чем говорит свойство Align
компонента Memo
, если оно установлено в alTop
?
Ответ:
 (1) при создании формы Memo
занимает всю рабочую область формы. Во время работы программы размер Memo
не изменяется при изменении размеров окна 
 (2) компонент Memo
занимает весь верх формы. Во время работы программы размер Memo
не изменяется при изменении размеров окна 
 (3) компонент Memo
занимает весь верх формы. Во время работы программы размер Memo
изменяется при изменении размеров окна, и также занимает весь верх формы 
 (4) при создании формы Memo
занимает всю рабочую область формы. Во время работы программы размер Memo
изменяется при изменении размеров окна, и также занимает всю рабочую область формы