Главная / Программирование /
Программирование баз данных в Delphi / Тест 12
Программирование баз данных в Delphi - тест 12
Упражнение 1:
Номер 1
Можно ли изменить шрифт заголовка столбца в сетке DBGrid, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Font столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Font свойства Title столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Font свойства PickList столбца.
 
Номер 2
Можно ли изменить цвет заголовка столбца в сетке DBGrid, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Color столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Color свойства PickList столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Color свойства Title столбца.
 
Номер 3
Можно ли изменить выравнивание текста заголовка столбца в сетке DBGrid, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Alignment свойства PickList столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Alignment свойства Title столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Alignment столбца.
 
Упражнение 2:
Номер 1
Можно ли изменить шрифт содержимого столбца в сетке DBGrid, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Font столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Font свойства Title столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Font свойства PickList столбца.
 
Номер 2
Можно ли изменить цвет столбца в сетке DBGrid, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Color столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Color свойства PickList столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Color свойства Title столбца.
 
Номер 3
Можно ли изменить выравнивание текста в столбце сетки DBGrid, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Alignment свойства PickList столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить подсвойство Alignment свойства Title столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid и изменить свойство Alignment столбца.
 
Упражнение 3:
Номер 1
Укажите правильные варианты обращения к свойству Font, если нужно программно поменять шрифт первого столбца сетки DBGrid:
Ответ:
 (1) DBGrid1[0].Font
 
 (2) DBGrid1[1].Font
 
 (3) DBGrid1.Columns[0].Font
 
 (4) DBGrid1.Columns[1].Font
 
 (5) DBGrid1.Columns.Items[0].Font
 
 (6) DBGrid1.Columns.Items[1].Font
 
Номер 2
Укажите неправильные варианты обращения к свойству Font, если нужно программно поменять шрифт первого столбца сетки DBGrid:
Ответ:
 (1) DBGrid1[0].Font
 
 (2) DBGrid1[1].Font
 
 (3) DBGrid1.Columns[0].Font
 
 (4) DBGrid1.Columns[1].Font
 
 (5) DBGrid1.Columns.Items[0].Font
 
 (6) DBGrid1.Columns.Items[1].Font
 
Номер 3
Укажите правильные варианты обращения к свойству Color, если нужно программно поменять цвет фона первого столбца сетки DBGrid:
Ответ:
 (1) DBGrid1[0].Color
 
 (2) DBGrid1[1].Color
 
 (3) DBGrid1.Columns[0].Color
 
 (4) DBGrid1.Columns[1].Color
 
 (5) DBGrid1.Columns.Items[0].Color
 
 (6) DBGrid1.Columns.Items[1].Color
 
Номер 4
Укажите неправильные варианты обращения к свойству Color, если нужно программно поменять цвет фона первого столбца сетки DBGrid:
Ответ:
 (1) DBGrid1[0].Color
 
 (2) DBGrid1[1].Color
 
 (3) DBGrid1.Columns[0].Color
 
 (4) DBGrid1.Columns[1].Color
 
 (5) DBGrid1.Columns.Items[0].Color
 
 (6) DBGrid1.Columns.Items[1].Color
 
Упражнение 4:
Номер 1
Требуется создать пустой столбец, в котором будут собираться данные из других столбцов. В каком событии сетки DBGrid нужно вводить необходимый код?
Ответ:
 (1) OnEnter
 
 (2) OnColEnter
 
 (3) OnDrawColumnCell
 
 (4) OnKeyPress
 
 (5) OnCellClick
 
Номер 2
Требуется создать пустой столбец, при попытке редактирования которого отобразится кнопка с тремя точками "…". Какое значение свойства ButtonStyle столбца сетки DBGrid нужно выбрать?
Ответ:
 (1) cbsAuto
 
 (2) cbsEllipsis
 
 (3) cbsNone
 
Номер 3
В одном из полей сетки DBGrid имеется кнопка с тремя точками "…". В каком событии сетки нужно писать код нажатия на эту кнопку?
Ответ:
 (1) OnEnter
 
 (2) OnKeyPress
 
 (3) OnEditButtonClick
 
 (4) OnTitleClick
 
 (5) OnCellClick
 
Упражнение 5:
Номер 1
Можно ли организовать в сетке DBGrid список выбора, как ComboBox, и если да, то каким образом?
Ответ:
 (1) нет, нельзя.
 
 (2) можно, указав в свойстве ButtonStyle значение cbsEllipsis.
 
 (3) можно, вписав нужные строки в свойство PickList.
 
 (4) можно, вписав нужные строки в свойство Title.Caption.
 
Номер 2
Выберите верные утверждения:
Ответ:
 (1) в столбце сетки DBGrid невозможно организовать список выбора как ComboBox.
 
 (2) в столбце сетки DBGrid можно организовать список выбора как ComboBox, если заполнить свойство PickList нужными строками.
 
 (3) в столбце сетки DBGrid невозможно сформировать список выбора как ComboBox программно, только с помощью Инспектора Объектов.
 
 (4) в столбце сетки DBGrid можно сформировать список выбора как ComboBox программно, если вызвать метод Add() свойства PickList.
 
Номер 3
Выберите неверные утверждения:
Ответ:
 (1) в столбце сетки DBGrid невозможно организовать список выбора как ComboBox.
 
 (2) в столбце сетки DBGrid можно организовать список выбора как ComboBox, если заполнить свойство PickList нужными строками.
 
 (3) в столбце сетки DBGrid можно сформировать список выбора как ComboBox программно, если вызвать метод Add() свойства PickList.
 
 (4) в столбце сетки DBGrid невозможно сформировать список выбора как ComboBox программно, только с помощью Инспектора Объектов.
 
Упражнение 6:
Номер 1
Какое свойство сетки DBGrid отвечает за стиль прорисовки данных в ячейке, и позволяет изменять цвет текста ячейки или цвет ее фона?
Ответ:
 (1) BoundsRect.
 
 (2) Canvas.
 
 (3) Columns.
 
 (4) FixedColor.
 
 (5) Handle.
 
Номер 2
Какое свойство сетки DBGrid позволяет изменять цвет текста ячейки?
Ответ:
 (1) DBGrid1.Font.Color.
 
 (2) DBGrid1.Brush.Font.Color.
 
 (3) DBGrid1.Canvas.Font.Color.
 
 (4) DBGrid1.Pen.Font.Color.
 
Номер 3
Какое свойство сетки DBGrid позволяет изменять цвет заливки ячейки?
Ответ:
 (1) DBGrid1. Color.
 
 (2) DBGrid1.Brush. Color.
 
 (3) DBGrid1.Pen.Brush.Color.
 
 (4) DBGrid1.Canvas.Brush.Color.