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

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

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

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

var
a: array [1..10] of Integer;
b: array [0..40] of Char;
c: array [-2..2] of Boolean;
?) A[1]
?) C[39]
?) C[0]
?) B[38]
?) A[0]
Вопрос id:14397
Чем отличается функция от процедуры?
?) Функция используется только для вычислений
?) Процедура является частным случаем функции
?) Результат работы процедуры возвращается в виде значения процедуры
?) Результат работы функции возвращается в виде значения функции
Вопрос id:14398
Какой тип данных не поддерживается в базах InterBase Server?
?) VARCHAR
?) CURRENCY
?) BOOLEAN
?) SMALLINT
?) INTEGER
Вопрос id:14399
Какой код программы проверки является верным?
?) if Text := ‘1’ then exit;
?) if not (Text := ‘1’) or (Text := ‘3’) then exit;
?) if not (Text = ‘1’) or (Text = ‘3’) then exit;
?) if (Text as String = 3) then exit;
Вопрос id:14400
Какие варианты кода верно вызывают метод создания формы?
?) Application.CreateForm(MyForm);
?) Application.CreateForm(TMyForm, MyForm);
?) Application.CreateForm(Self);
?) MyForm := TMyForm.Create(Self);
Вопрос id:14401
Возможно ли динамическое переключение на другую базу данных одновременно для всех компонентов в работающем приложении?
?) возможно, если все компоненты подключены к компоненту «TDataBase»
?) невозможно
?) возможно путем переопределения свойства «DataBaseName» всех компонентов, связанных с базой данных
?) возможно, если используются компоненты прямого доступа к базе данных
Вопрос id:14402
Для чего в Delphi используются модули данных?
?) Для размещения используемых в проекте невизуальных компонентов доступа к данным и формирования схемы данных
?) Для прямого ввода и вывода данных в базу данных через визуальные компоненты
?) Для всех перечисленных задач
?) Для временного хранения программных данных и предварительной их обработки
?) Для генерации отчетов по сформированным данным и вывода их на печать
Вопрос id:14403
Что такое класс в Object Pascal?
?) Объект, имеющий основное значение при разработке компонентов
?) Фундаментальное понятие, которое в начале имени использует символ «Т»
?) Базовый элемент программы, использующий наследование
?) Особая структура, которая может иметь в своем составе поля, методы и свойства
Вопрос id:14404
Какое присвоение является неверным?
?) str := DataSource1.DataSet.Fields[2].asString;
?) str := StrToFloat(Table1Name.asFloat);
?) str := Table1.FieldByName[1].value;
?) str := Table1.Fields[1].asName;
?) str := Table1Name.value;
Вопрос 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”, в желтый цвет а текст в красный
?) Окрашивает фон ячейки DBGrid1, поля “Name” с текстом из ComboBox1, в красный цвет, а текст в желтый, если эта ячейка не выделена, а все остальные оставляет без изменения
?) Окрашивает фон ячейки DBGrid1, поля “Name” с текстом из ComboBox1, в красный цвет, а текст в желтый, а все остальные оставляет без изменения
Вопрос id:14406
Задание таблицы для выбора значений (Lookup Table) позволяет:
?) ускоряет поиск по индексным полям
?) формировать набор допустимых значений в связанных таблицах
?) организовать поля поиска для таблиц
?) организовать отношение «один-ко-многим» с другими таблицами
?) осуществлять каскадное взаимодействие между таблицами
Вопрос id:14407
Как в приложениях для баз данных в Delphi можно создать вычисляемые поля?
?) При помощи создания вычисляемых столбцов при использовании SQL запроса типа “SELECT”
?) При помощи использования события “BeforeInsert” объекта “TDataSet”
?) При помощи создания вычисляемых столбцов на этапе создания таблицы с применением SQL метода “CREATE TABLE”
?) При помощи использования события “AterPost” объекта “TDataSet”
?) При помощи редактора полей объекта типа “TDataSet” с использованием события “OnCalcFields”
Вопрос id:14408
В каком случае допускается использование метода «EmptyTable» для таблицы?
?) если таблица не используется в отношении «один-ко-многим»
?) не допускается
?) если таблица не является открытой или к ней нет обращения
?) допускается без ограничений на состояние таблицы
?) если таблица закрыта и находится в режиме монопольного доступа
Вопрос id:14409
Каким методом нельзя открыть набор данных?
?) Query1.Active;
?) Query1.Activate;
?) Table1.Open;
?) Table1.Active := true;
?) Query1.Open;
Вопрос id:14410
Можно ли программно изменить значения данных объекта, у которого свойство «Enabled» установлено в «False»?
?) можно, если объект является невизуальным
?) можно
?) нельзя
?) можно, если это изменение не повлечет тяжелых последствий
Вопрос id:14411
Для чего в Delphi используются пакеты?
?) Для уменьшения размера исполняемых файлов за счет переноса части кода в пакет и экономии системных ресурсов
?) Для хранения исполняемого кода, совместно используемого различными приложениями
?) Для выделения отдельного потока исполняемому приложению
?) Для оптимизации работы приложения при использовании распределенных технологий
Вопрос id:14412
Каким способом можно добавить выпадающий список значений в ячейке компонента «DBGrid» ?
?) используя свойство «PickList» объекта «TColumn»
?) используя свойство «PickList» объекта «TField»
?) создав объект «LookupField» в редакторе колонок компонента «DBGrid»
?) создав объект «LookupField» в редакторе полей набора данных
Вопрос id:14413
Почему Borland Database Engine (BDE) идеально подходит для создания приложений для архитектуры клиент/сервер?
?) Обработка запросов в диалоговом режиме
?) Предоставление через BDE вызовов операционной системы
?) Поддерживает хранимые процедуры
?) Управление регистрацией пользователя
?) Модифицируемые курсоры
?) Все перечисленные функции
Вопрос id:14414
Какое использование методов присвоения SQL текста является неверным?
?) Query1.SQL.Assign(StrSQL);
?) Query1.SQL:= StrSQL;
?) Query1.SQL.Text.Lines:= StrSQL;
?) Query1.SQL.Text:= StrSQL;
Вопрос id:14415
Допускается ли использование компонента «DBNavigator» для модификации данных полей компонента «TQuery» с запросом на выборку данных?
?) допускается, если для компонента «TQuery» свойство «RequestLive» установлено в «True» и выборка производится из одной таблицы
?) не допускается
?) допускается, если для компонента «TQuery» свойство «CachedUpdates» и «RequestLive» установлено в «True»
?) допускается, если для компонента «TQuery» свойство «CachedUpdates» установлено в «True» и выборка производится из одной таблицы
?) допускается
Вопрос id:14416
Каким образом осуществляется изменение направления сортировки в наборах данных, связанных с «TTable»?
?) установкой свойства «Descending» для индекса таблицы в режиме конструктора таблицы
?) изменение направления сортировки после создания таблицы невозможно
?) установкой свойства «Descending» для индекса таблицы в «Object Inspector»
?) установкой свойства «ixDescending» для индекса таблицы в «Object Inspector»
Вопрос id:14417
Какие из перечисленных режимов не входят в список состояний набора данных?
?) dsEdit
?) dsCurValue
?) dsOldValue
?) dsInsertValue
?) dsCalculate
Вопрос 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.MoveTo(1);
?) TDataSet.NextBy(1);
?) TDataSet.Next;
?) TDataSet.MoveBy(1);
Вопрос id:14420
Какие из перечисленных объявлений множества являются верными?
?) type digchar = set [0..9] of char;
?) type digchar = array [0..9] of char;
?) type dig = set of 0..9;
?) type digchar = set of ‘0’..‘9’;
Вопрос id:14421
Какие из перечисленных требований не входят в список для задания ограничений на значения полей таблицы?
?) обязательный ввод значения
?) маска ввода
?) максимальное значение
?) минимальное значение
?) ввод только целых значений
Вопрос id:14422
Для того чтобы в приложении Delphi вставить разделительную черту между группами опций меню необходимо:
?) Ввести в свойство «Name» соответствующего пункта знак «&»
?) Нарисовать линию инструментом «Line» из панели инструментов
?) Ввести в свойство «Caption» соответствующего пункта знак «-»
?) Ввести в свойство «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 - AppleWebKit