Главная / Программирование /
Программирование на 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)