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

Программирование на Lazarus - тест 19

Упражнение 1:
Номер 1
Для чего предназначен компонент TTreeView?

Ответ:

 (1) для показа изображений 

 (2) для отображения иерархических структур 

 (3) для вывода списка файлов из указанной папки 

 (4) для вывода списка выбора 


Номер 2
Можно ли заполнить компонент TTreeView данными при работе над формой?

Ответ:

 (1) Можно ли заполнить компонент TTreeView данными при работе над формой? 

 (2) да, через его свойство Items 

 (3) да, через его свойство Lines 

 (4) да, через его свойство Text 


Номер 3
Можно ли заполнить компонент TTreeView  данными программно?

Ответ:

 (1) да, можно 

 (2) нет, только при работе над формой, через свойство Items 

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

 (4) нет, только при работе над формой, через свойство Text 


Упражнение 2:
Номер 1
В каком свойстве компонента TTreeView  нужно установить  True, чтобы при загрузке программы дерево было распахнуто?

Ответ:

 (1) AutoExpand 

 (2) Enabled 

 (3) HideSelection 

 (4) HotTrack 

 (5) ShowLines 


Номер 2
В каком свойстве компонента TTreeView нужно установить False, чтобы при загрузке программы дерево было запахнуто?

Ответ:

 (1) AutoExpand 

 (2) Enabled 

 (3) HideSelection 

 (4) HotTrack 

 (5) ShowLines 


Номер 3
Для чего служит свойство AutoExpand компонента TTreeView?

Ответ:

 (1) при True дерево автоматически загружает данные из файла 

 (2) при True дерево будет распахнуто, когда программа загрузится 

 (3) при True дерево автоматически получит фокус ввода 

 (4) при True дерево будет доступно 


Упражнение 3:
Номер 1
Какое свойство компонента TTreeView содержит список узлов дерева?

Ответ:

 (1) Items 

 (2) Lines 

 (3) Strings 

 (4) Text 


Номер 2
Через какое свойство компонента TTreeView можно открыть редактор элементов дерева?

Ответ:

 (1) Items 

 (2) Lines 

 (3) Strings 

 (4) Text 


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

Ответ:

 (1) TreeView1.Items[0]  

 (2) TreeView1.Items[1]  

 (3) TreeView1.Lines[0]  

 (4) TreeView1.Lines[0]  


Упражнение 4:
Номер 1
Может ли компонент TTreeView отображать изображения рядом с родительскими и дочерними элементами?

Ответ:

 (1) нет 

 (2) TTreeView по умолчанию отображает такие изображения 

 (3) да, если в свойстве Images указать список изображений TImageList 

 (4) да, если в свойстве Options указать нужные файлы изображений 


Номер 2
Для чего служит свойство Images компонента TTreeView?

Ответ:

 (1) для загрузки фонового изображения 

 (2) для ассоциации со списком изображений TImageList с пиктограммами родительских и дочерних элементов 

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

 (4) у TTreeView нет такого свойства 


Номер 3
От какого свойства компонента TTreeView зависит, будут ли возле родительских узлов показаны кнопки «+» и «-»?

Ответ:

 (1) AutoExpand 

 (2) BorderStyle 

 (3) Options 

 (4) ShowButtons 

 (5) ShowLines 

 (6) ShowRoot 


Номер 4
От какого свойства компонента TTreeView зависит, будут ли показаны линии ветвей дерева?

Ответ:

 (1) AutoExpand 

 (2) BorderStyle 

 (3) Options 

 (4) RowSelect 

 (5) ShowLines 

 (6) ShowRoot 


Упражнение 5:
Номер 1
Как программно развернуть дерево TTreeView?

Ответ:

 (1) TreeView1.AlphaSort 

 (2) TreeView1.FullCollapse 

 (3) TreeView1.FullExpand 

 (4) TreeView1.Show 


Номер 2
Как программно свернуть дерево TTreeView?

Ответ:

 (1) TreeView1.AlphaSort 

 (2) TreeView1.FullCollapse 

 (3) TreeView1.FullExpand 

 (4) TreeView1.Show 


Номер 3
Как сохранить содержимое дерева TTreeView в файл?

Ответ:

 (1) TreeView1.SaveToFile('My.dat')  

 (2) TreeView1.Items.SaveToFile('My.dat')  

 (3) TreeView1.Lines.SaveToFile('My.dat')  

 (4) TreeView1.Strings.SaveToFile('My.dat')  


Номер 4
Как считать содержимое дерева TTreeView из файла?

Ответ:

 (1) TreeView1.LoadFromFile('My.dat')  

 (2) TreeView1.Items.LoadFromFile('My.dat')  

 (3) TreeView1.Lines.LoadFromFile('My.dat')  

 (4) TreeView1.Strings.LoadFromFile('My.dat')  


Упражнение 6:
Номер 1
Какое событие TTreeView возникает после сворачивания узла?

Ответ:

 (1) OnChange 

 (2) OnCollapsing 

 (3) OnEditing 

 (4) OnExpanding 


Номер 2
Какое событие TTreeView возникает после разворачивания узла?

Ответ:

 (1) OnChange 

 (2) OnCollapsing 

 (3) OnEditing 

 (4) OnExpanding 


Номер 3
Какое событие TTreeView возникает после перемещения на другой узел?

Ответ:

 (1) OnChange 

 (2) OnCollapsing 

 (3) OnEditing 

 (4) OnExpanding 


Упражнение 7:
Номер 1
Как изменить текст первого узла компонента TTreeView?

Ответ:

 (1) TreeView1.Item[0]:= 'Новый текст' 

 (2) TreeView1.Item[0].Text:= 'Новый текст' 

 (3) TreeView1.Item[1]:= 'Новый текст' 

 (4) TreeView1.Item[1].Text:= 'Новый текст' 


Номер 2
Как очистить список узлов компонента TTreeView?

Ответ:

 (1) TreeView1.Clear 

 (2) TreeView1.Items.Clear 

 (3) TreeView1.Lines.Clear 

 (4) TreeView1.Nodes.Clear 

 (5) TreeView1.Text.Clear 


Номер 3
Как удалить выделенный узел компонента TTreeView?

Ответ:

 (1) TreeView1.Delete(TreeView1.Selected)  

 (2) TreeView1[TreeView1.Selected].Delete 

 (3) TreeView1.Items[TreeView1.Selected].Delete 

 (4) TreeView1.Items.Delete(TreeView1.Selected)  




Главная / Программирование / Программирование на Lazarus / Тест 19