Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Программирование на Delphi

Вопрос id:14395
Какие из перечисленных идентификаторов являются верными?
?) My program
?) ALPHA
?) mod
?) external
?) _Kol
Вопрос id:14396
Какие из перечисленных элементов массива использованы верно с учетом приведенного кода?

var
a: array [1..10] of Integer;
b: array [0..40] of Char;
c: array [-2..2] of Boolean;
?) C[0]
?) C[39]
?) B[38]
?) A[1]
?) A[0]
Вопрос id:14397
Чем отличается функция от процедуры?
?) Результат работы функции возвращается в виде значения функции
?) Результат работы процедуры возвращается в виде значения процедуры
?) Функция используется только для вычислений
?) Процедура является частным случаем функции
Вопрос id:14398
Какой тип данных не поддерживается в базах InterBase Server?
?) INTEGER
?) SMALLINT
?) BOOLEAN
?) CURRENCY
?) VARCHAR
Вопрос id:14399
Какой код программы проверки является верным?
?) if Text := ‘1’ then exit;
?) if not (Text = ‘1’) or (Text = ‘3’) then exit;
?) if (Text as String = 3) then exit;
?) if not (Text := ‘1’) or (Text := ‘3’) then exit;
Вопрос id:14400
Какие варианты кода верно вызывают метод создания формы?
?) Application.CreateForm(MyForm);
?) Application.CreateForm(Self);
?) MyForm := TMyForm.Create(Self);
?) Application.CreateForm(TMyForm, MyForm);
Вопрос id:14401
Возможно ли динамическое переключение на другую базу данных одновременно для всех компонентов в работающем приложении?
?) возможно, если используются компоненты прямого доступа к базе данных
?) возможно, если все компоненты подключены к компоненту «TDataBase»
?) возможно путем переопределения свойства «DataBaseName» всех компонентов, связанных с базой данных
?) невозможно
Вопрос id:14402
Для чего в Delphi используются модули данных?
?) Для прямого ввода и вывода данных в базу данных через визуальные компоненты
?) Для временного хранения программных данных и предварительной их обработки
?) Для генерации отчетов по сформированным данным и вывода их на печать
?) Для размещения используемых в проекте невизуальных компонентов доступа к данным и формирования схемы данных
?) Для всех перечисленных задач
Вопрос id:14403
Что такое класс в Object Pascal?
?) Фундаментальное понятие, которое в начале имени использует символ «Т»
?) Особая структура, которая может иметь в своем составе поля, методы и свойства
?) Базовый элемент программы, использующий наследование
?) Объект, имеющий основное значение при разработке компонентов
Вопрос id:14404
Какое присвоение является неверным?
?) str := Table1.Fields[1].asName;
?) str := Table1Name.value;
?) str := Table1.FieldByName[1].value;
?) str := StrToFloat(Table1Name.asFloat);
?) str := DataSource1.DataSet.Fields[2].asString;
Вопрос id:14405
Что осуществляет следующий код?

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  with DBGrid1.Canvas do
  begin
    if (Column.Field.FieldName = 'Name') and not (gdSelected in state) then
      if Column.Field.Text = ComboBox1.Text then
      begin
        Brush.Color:=clRed;
        Fillrect(rect);
        Font.Color:=clYellow;
       TextOut(rect.Left+2, rect.Top+2, column.Field.Text);
    end
    else
      DBGrid1.DefaultDrawColumnCell(rect, datacol, column, state);
   end;//with
end;
?) Окрашивает фон строки DBGrid1, содержащей поле “Name”, в желтый цвет а текст в красный
?) Окрашивает фон ячейки DBGrid1, поля “Name” с текстом из ComboBox1, в красный цвет, а текст в желтый, а все остальные оставляет без изменения
?) Окрашивает фон ячейки DBGrid1, поля “Name” с текстом из ComboBox1, в красный цвет, а текст в желтый, если эта ячейка не выделена, а все остальные оставляет без изменения
?) Окрашивает фон строки DBGrid1, поля “Name”, в красный цвет а текст в желтый
Вопрос id:14406
Задание таблицы для выбора значений (Lookup Table) позволяет:
?) организовать поля поиска для таблиц
?) организовать отношение «один-ко-многим» с другими таблицами
?) ускоряет поиск по индексным полям
?) осуществлять каскадное взаимодействие между таблицами
?) формировать набор допустимых значений в связанных таблицах
Вопрос id:14407
Как в приложениях для баз данных в Delphi можно создать вычисляемые поля?
?) При помощи использования события “AterPost” объекта “TDataSet”
?) При помощи использования события “BeforeInsert” объекта “TDataSet”
?) При помощи редактора полей объекта типа “TDataSet” с использованием события “OnCalcFields”
?) При помощи создания вычисляемых столбцов на этапе создания таблицы с применением SQL метода “CREATE TABLE”
?) При помощи создания вычисляемых столбцов при использовании SQL запроса типа “SELECT”
Вопрос id:14408
В каком случае допускается использование метода «EmptyTable» для таблицы?
?) не допускается
?) если таблица не используется в отношении «один-ко-многим»
?) если таблица не является открытой или к ней нет обращения
?) допускается без ограничений на состояние таблицы
?) если таблица закрыта и находится в режиме монопольного доступа
Вопрос id:14409
Каким методом нельзя открыть набор данных?
?) Query1.Active;
?) Table1.Active := true;
?) Table1.Open;
?) Query1.Activate;
?) Query1.Open;
Вопрос id:14410
Можно ли программно изменить значения данных объекта, у которого свойство «Enabled» установлено в «False»?
?) можно, если это изменение не повлечет тяжелых последствий
?) можно, если объект является невизуальным
?) можно
?) нельзя
Вопрос id:14411
Для чего в Delphi используются пакеты?
?) Для выделения отдельного потока исполняемому приложению
?) Для уменьшения размера исполняемых файлов за счет переноса части кода в пакет и экономии системных ресурсов
?) Для оптимизации работы приложения при использовании распределенных технологий
?) Для хранения исполняемого кода, совместно используемого различными приложениями
Вопрос id:14412
Каким способом можно добавить выпадающий список значений в ячейке компонента «DBGrid» ?
?) используя свойство «PickList» объекта «TField»
?) создав объект «LookupField» в редакторе колонок компонента «DBGrid»
?) создав объект «LookupField» в редакторе полей набора данных
?) используя свойство «PickList» объекта «TColumn»
Вопрос id:14413
Почему Borland Database Engine (BDE) идеально подходит для создания приложений для архитектуры клиент/сервер?
?) Обработка запросов в диалоговом режиме
?) Предоставление через BDE вызовов операционной системы
?) Поддерживает хранимые процедуры
?) Управление регистрацией пользователя
?) Модифицируемые курсоры
?) Все перечисленные функции
Вопрос id:14414
Какое использование методов присвоения SQL текста является неверным?
?) Query1.SQL.Text:= StrSQL;
?) Query1.SQL.Assign(StrSQL);
?) Query1.SQL.Text.Lines:= StrSQL;
?) Query1.SQL:= StrSQL;
Вопрос id:14415
Допускается ли использование компонента «DBNavigator» для модификации данных полей компонента «TQuery» с запросом на выборку данных?
?) допускается
?) допускается, если для компонента «TQuery» свойство «CachedUpdates» установлено в «True» и выборка производится из одной таблицы
?) не допускается
?) допускается, если для компонента «TQuery» свойство «RequestLive» установлено в «True» и выборка производится из одной таблицы
?) допускается, если для компонента «TQuery» свойство «CachedUpdates» и «RequestLive» установлено в «True»
Вопрос id:14416
Каким образом осуществляется изменение направления сортировки в наборах данных, связанных с «TTable»?
?) установкой свойства «ixDescending» для индекса таблицы в «Object Inspector»
?) установкой свойства «Descending» для индекса таблицы в «Object Inspector»
?) изменение направления сортировки после создания таблицы невозможно
?) установкой свойства «Descending» для индекса таблицы в режиме конструктора таблицы
Вопрос id:14417
Какие из перечисленных режимов не входят в список состояний набора данных?
?) dsCurValue
?) dsOldValue
?) dsInsertValue
?) dsCalculate
?) dsEdit
Вопрос id:14418
Что осуществляет следующий код?

var
AppExample:THandle;

begin
  AppExample:= CreateFileMapping($ffffffff, nil, PAGE_READONLY, 0, 32,'MyMap');
  if AppExample = 0 then
  begin
    halt;
  end
  else if GetLastError = ERROR_ALREADY_EXISTS then
  begin
    halt;
  end;
end;
?) Проверку на запуск второй копии приложения
?) Проверку на повтор существования объекта
?) Проверку на повторное введение записи
?) Проверку на правильность выделение памяти
Вопрос id:14419
Какой метод позволяет переместить курсор набора данных на один шаг вперед?
?) TDataSet.Next;
?) TDataSet.MoveBy(1);
?) TDataSet.NextBy(1);
?) TDataSet.MoveTo(1);
Вопрос id:14420
Какие из перечисленных объявлений множества являются верными?
?) type digchar = array [0..9] of char;
?) type digchar = set [0..9] of char;
?) type dig = set of 0..9;
?) type digchar = set of ‘0’..‘9’;
Вопрос id:14421
Какие из перечисленных требований не входят в список для задания ограничений на значения полей таблицы?
?) максимальное значение
?) обязательный ввод значения
?) минимальное значение
?) маска ввода
?) ввод только целых значений
Вопрос id:14422
Для того чтобы в приложении Delphi вставить разделительную черту между группами опций меню необходимо:
?) Ввести в свойство «Caption» соответствующего пункта знак «-»
?) Ввести в свойство «Name» соответствующего пункта знак «&»
?) Нарисовать линию инструментом «Line» из панели инструментов
?) Ввести в свойство «Caption» соответствующего пункта знак «_»
Вопрос id:14423
Допускается ли динамическое переключение экранных (визуальных) компонентов отображения данных с одного набора данных на другой?
?) допускается, если переключение не подразумевает модификации данных
?) не допускается
?) допускается
?) допускается, если номера объектов полей и типы данных обоих наборов данных совпадают
?) допускается, если в качестве наборов данных используются компоненты «TTable»
Вопрос id:14424
Что осуществляет следующий код?

type
TMyObject = class(TObject)
MyField: Integer;
Constructor Create;
Destructor Destroy:
Function MyMethod: Integer;
end;
?) Создание объекта TMyObject, основанного на базовом классе TObject
?) Создание базового класса
?) Создание объекта MyField
?) Объявление новых переменных и функций в заголовке программы
Вопрос id:14425
Какие из перечисленных пунктов не входят в функции редактора полей набора данных?
?) присвоить значение статическому полю
?) изменить порядок следования статических полей
?) удалить статическое поле
?) создать новое статическое поле
Copyright testserver.pro 2013-2024