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