Тест по делфи с ответами

1. Найдите неверное утверждение:
а) первым символом имени переменной обязательно должна быть цифра +
б) имя переменной обязательно должно начинаться с буквы
в) строчные и прописные буквы в имени переменной не различаются

2. Что такое процедура:
а) это подпрограмма, которая выполняет какое-то действие, и возвращает результат определенного типа
б) это подпрограмма, которая выполняет какое-то действие, и которую можно вызвать из другого места программы +
в) это раздел, где объявляются переменные и их типы данных

3. Что произойдет, если вызвать указанную функцию:
function MyFunc():String;
begin
Result := 12;
end;
а) вернется строка ’12’
б) вернется число 12
в) ошибка программы +

4. Переменная i имеет тип Integer, переменная r – Real, а переменная s – String. Выберите неверные варианты присвоения значений:
а) i := i + r; +
б) r := r + 1;
в) s := IntToStr(i);

5. Переменная i имеет тип Integer, переменная r – Real, а переменная s – String. Выберите неверные варианты присвоения значений:
а) r := r + 1;
б) i := i + 1;
в) s := s + 1; +

6. Найдите ошибочный тип вещественного числа:
а) Single
б) Word +
в) Currency

7. Найдите ошибочный тип вещественного числа:
а) Currency
б) Single
в) Int64 +

8. Укажите верное утверждение:
а) LongString содержит строку символов из таблицы ANSI +
б) PChar – это символьный тип данных
в) LongString содержит строку символов из таблицы ASCII

9. Укажите верное утверждение:
а) PChar – это символьный тип данных
б) LongString содержит строку символов из таблицы ASCII
в) PChar – это строковый тип данных +

10. Переменные e и f имеют тип Integer, e равно 10. Чему будет равна переменная e в результате следующего кода:
for f := 0 to 5 do e := e + f;
а) 10
б) 25 +
в) 5

11. Какое свойство отвечает за размер окна формы:
а) Height +
б) Top
в) Left

12. Какое свойство отвечает за размер окна формы:
а) Left
б) Width +
в) Top

13. Что определяет свойство формы BorderStyle:
а) общий вид формы +
б) ширину оборки окна
в) расстояние между заголовком окна и самим окном

14. Где мы можем найти кнопку, которую хотим установить на форму:
а) в объектном инспекторе
б) в главном меню Delphi
в) на палитре компонентов +

15. Что будет в заголовке окна, которое появится в результате выполнения кода:
ShowMessage(‘Hello, all!’);
а) название проекта +
б) ShowMessage
в) ничего не будет

16. Каким типом определяется вещественное число:
а) String
б) Real +
в) Integer

17. Что такое переменная:
а) перезаписываемый сектор жесткого диска
б) свойство компонента, которое можно изменять
в) ячейка оперативной памяти, в которой могут храниться данные какого-то типа +

18. Какое свойство отвечает за положение окна формы:
а) Width
б) Top +
в) Height

19. Какое свойство отвечает за положение окна формы:
а) Height
б) Width
в) Left +

20. Найдите неправильное утверждение:
а) свойством компонента может служить переменная, которая сама имеет тип Объект
б) свойство компонента не может иметь тип Объект +
в) на вкладке Events инспектора объектов находится список доступных событий

21. Что такое объект:
а) совокупность методов, свойств и событий +
б) переменная, которая влияет на состояние объекта
в) совокупность процедур и функций, указывающих на возможности объекта

22. Что такое метод объекта:
а) процедура, которая выполняется, если произошло какое-то событие
б) процедура, которая имеет доступ к свойствам объекта и обеспечивает его работу +
в) функция, которая выполняется, если произошло какое-то событие

23. Укажите свойство компонента Edit, которое отвечает за текст, который пользователь ввел в поле ввода:
а) label
б) name
в) text +

24. Как можно сделать панель с четырьмя флажками, все флажки включены:
а) четыре кнопки в RadioGroup, свойство ItemIndex в 3
б) четыре CheckBox на GroupBox, свойство Checked в True +
в) четыре кнопки в RadioGroup, свойство ItemIndex в 4

25. В каком разделе объявляют константы:
а) var
б) type
в) const +

26. Выберите ошибочное утверждение:
а) компонент MainMenu не визуальный, поэтому его расположение на форме не имеет никакого значения
б) открыть редактор меню можно только одним способом: дважды щелкнуть мышью по компоненту +
в) открыть редактор меню можно, дважды щелкнув мышью по компоненту, либо через свойство Items компонента

27. Выберите ошибочное утверждение:
а) компонент MainMenu визуальный, поэтому его нужно располагать строго в левой верхней части окна +
б) открыть редактор меню можно, дважды щелкнув мышью по компоненту, либо через свойство Items компонента
в) компонент MainMenu не визуальный, поэтому его расположение на форме не имеет никакого значения

28. Какое свойство компонента отвечает за его видимость или невидимость на форме:
а) Enabled
б) DragMode
в) Visible +

29. В каком разделе объявляется массив:
а) var +
б) array
в) massive

30. Что делает функция Chr():
а) выводит на экран в качестве сообщения символ, указанный в параметре
б) принимает в качестве параметра целое число, и возвращает символ, соответствующий этому числу в таблице ANSI +
в) возвращает True, если указанный в параметре символ является числом

Читайте также:  Холодильник кристалл 404 характеристики

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

Контрольные тесты
по теме «
Объектно-ориентированное программирование

Методика разработки программ, в основе которой лежит понятие объект.

Функция преобразования строки в вещественное число

Case RadioGroup1.ItemIndex of

Обработчик события – это фрагмент

представляет собой последовательность текстовых строк

представляет собой последовательность текстовых строк, в которых указывается, что именно должна делать программа в ответ на нажатие кнопки

Вывод данных производится:

A )В окно сообщения, в текстовый файл, открытый для записи

B )В окно сообщения, в поле диалогового окна, в текстовый файл, открытый для записи

C )В поле диалогового окна, в текстовый файл, открытый для записи

D )В окно сообщения, в поле диалогового окна,

В Delphi укажите инструкцию цикла?

IF условие > THEN инс .1> ELSE инс .2>

Категория объектов, обладающих одинаковыми свойствами и поведением это…

Изменение состояния объекта в ответ на какое-либо

Совокупность объектов, характеризующаяся общностью методов и свойств

Действие, которое может выполнить объект

Совокупность объектов, характеризующаяся общностью методов и свойств

Изменение состояния объекта в ответ на какое-либо

Действие, которое может выполнить объект

На какой вкладке Объектного инспектора Object Inspector отображаются свойства компонентов

Свойство формы Тор – это…

расстояние от верхней границы формы до верхней границы экрана

имя формы, используется для управления формой и доступа к компонентам формы

Предназначен данный элемент управления:?

Позволяет создавать всплывающие меню

Позволяет выбирать только одну опцию из нескольких.

Используется для представления иерархических отношений связанных данных

Позволяет поместить главное меню в программу

Что представляет собой данный элемент управления:?

Стандартный управляющий элемент для ввода данных, который может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы.

Специализированный ComboBox для выбора текущего диска.

Специализированный список, в котором отображаются файлы из указанной директории

Элемент оформления для создания заголовков с изменяемыми размерами для таблиц.

Для чего предназначен данный элемент управления: ?

Отображает строку текста с маленьким окошком рядом, в котором можно поставить отметку, которая означает, что что-то выбрано.

Полоса прокрутки, появляющаяся автоматически в объектах редактирования

Элемент оформления для создания заголовков с изменяемыми размерами для таблиц.

Отображает графическое изображение на форме.

Свойство ItemIndex компонента TListBox –

Выравнивает компонент на форме

Указывает порядковый номер элемента, выделенного в списке

Содержит текст, отображаемый в окне подсказки или в окне состояния

Массив строк списка – объект класса TStrings. Свойства этого класса позволяют формировать и изменять список

На какой странице палитры компонентов находится компонент TImage ?

Свойство Picture компонента T Image – …

Указывает, должны ли изменяться размеры изображения, подгоняясь под размеры компонента

Указывает, должен ли быть цвет фона изображения прозрачным, чтобы сквозь него было видно нижележащее изображение

Указывает, изменяется ли автоматически размер компонента, подстраиваясь под размер изображения

Определяет отображаемый графический объект типа TPicture. Может загружаться программно или во время проектирования

Укажите какой из перечисленных компонент ов содержит страница Standard палитры компонентов в Delphi ?

это набор данных, следующих друг за другом.

Возникшая в процессе выполнения программы ошибка

Реакция приложения на операцию ввода

Используемая в процессе написания программы инструкция, для обозначения комментария

Что произойдет после выполнения этой процедуры?
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Color:=clred;
end;

Откроется окно приложения.

Закроется окно приложения.

Изменится цвет окна приложения.

Изменится заголовок окна приложения.

Какие объекты из перечисленных не имеют свойства Caption ?

Какое событие может быть связано с данным элементом управления?

Что произойдет после выполнения этой процедуры ?
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Close;
end;

Откроется окно приложения.

Закроется окно приложения.

Изменится цвет окна приложения.

Изменится заголовок окна приложения.

Какое свойство отвечает за видимость/невидимость компонента на форме?

Какая страница палитры компонентов в в Delphi содержит компоненты TSpeedButton , TImage , TShape , TMaskEdit , TStringGrid и т.д.

Поверхность, на которую можно вывести графику – …

Объектно-ориентированное программирование – это

применение знания языка программ.Pascal для программирования в среде Delphi

методика разработки программ, в основе которой лежит понятие объект.

формирование научного мировоззрения, привитие интереса к предмету.

процесс конструирования визуального проявления программы

Функция преобразования текстовой строки в целое число

Case RadioGroup1.ItemIndex of

Процесс создания Delphi-программы разбивается на фазы:

фазы проектирования, конструирования и кодирования;

фазу проектирования формы и фазу кодирования;

фазу конструирования формы и фазу кодирования;

фазу конструирования и кодирования формы;

Ввод данных осуществляется:

из поля окна диалога, из текстового файла

из диалогового окна сообщения, из поля окна диалога

из диалогового окна сообщения, из текстового файла

Читайте также:  Трубчатые кости курицы это какие

из диалогового окна сообщения, из поля окна диалога, из текстового файла

В Delphi укажите инструкцию условия?

IF условие > THEN инс .1> ELSE инс .2>

Программный объект включает в себя…

Несколько процедур по обработке данных.

Данные и процедуры по обработке этих данных.

Форму и расположенные на ней элементы управления.

Совокупность объектов, характеризующаяся общностью методов и свойств

Изменение состояния объекта в ответ на какое-либо

Действие, которое может выполнить объект

Действие, которое может выполнить объект

Совокупность объектов, характеризующаяся общностью методов и свойств

Изменение состояния объекта в ответ на какое-либо

На какой вкладке Объектного инспектора Object Inspector отображаются события компонентов

Что является основой программы?

Для чего предназначен данный элемент управления:?

Позволяет выбирать только одну опцию из нескольких.

Используется для показа прокручиваемого списка и позволяет вводить информацию в маленьком поле ввода сверху

Позволяет создавать всплывающие меню

Используется для представления иерархических отношений связанных данных.

Для чего предназначен данный элемент управления: ?

Для отображения текста на экране.

Для быстрой отмены выбора какого-либо объекта

Для представления данных любого типа в виде таблицы

Для отображения простейших графических объектов на форме: окружность, квадрат и т.п.

Для чего предназначен данный элемент управления: ?

Позволяет выбирать только одну опцию из нескольких.

Рисунок на форме

Используется для показа прокручиваемого списка и позволяет вводить информацию в маленьком поле ввода сверху

Используется для представления иерархических отношений связанных данных.

Свойство ItemIndex компонента TComboBox – …

Выравнивает компонент на форме

Указывает номер выбранного элемента

Содержит текст, отображаемый в окне подсказки или в окне состояния

Массив строк списка – объект класса TStrings. Свойства этого класса позволяют формировать и изменять список

На какой странице палитры компонентов находится компонент TBitBtn ?

Свойство Stretch компонента T Image – …

Указывает, должны ли изменяться размеры изображения, подгоняясь под размеры компонента

Определяет отображаемый графический объект типа TPicture. Может загружаться программно или во время проектирования

Указывает, должен ли быть цвет фона изображения прозрачным, чтобы сквозь него было видно нижележащее изображение

Указывает, изменяется ли автоматически размер компонента, подстраиваясь под размер изображения

Укажите какой из перечисленных компонент ов содержит страница Standard палитры компонентов в в Delphi ?

Набор данных, следующих друг за другом.

Что произойдет после выполнения этой процедуры?
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Caption:=”red”;
end;

Откроется окно приложения.

Закроется окно приложения.

Изменится цвет окна приложения.

Изменится заголовок окна приложения .

Button 1. Enabled := false ; Данная инструкция делает элемент командную кнопку

Какие из приведенных компонентов не являются оконными?

A) . B) . C) . D) .

Что произойдет после выполнения этой процедуры ?
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Show;
end;

Откроется окно приложения.

Закроется окно приложения.

Изменится цвет окна приложения.

Изменится заголовок окна приложения.

Свойство Visible отвечает за…

прозрачность/непрозрачность компонента на форме

активность/неактивность компонента на форме

выравнивание компонента на форме

видимость/невидимость компонента на форме

Какая страница палитры компонентов в Delphi содержит стандартные компоненты Label, Button, Frame s , Edit, Memo и т.д.

поверхность, на которую можно вывести графику

значок в заголовке диалогового окна, обозначающий кнопку вывода системного меню

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

  • Пономарева Валентина ИвановнаНаписать 8078 07.04.2016

Номер материала: ДБ-016148

Устанавливая рекомендуемое программное обеспечение вы соглашаетесь
с лицензионным соглашением Яндекс.Браузера и настольного ПО Яндекса .

    07.04.2016 1134
    07.04.2016 1425
    07.04.2016 3597
    07.04.2016 339
    07.04.2016 574
    07.04.2016 473
    07.04.2016 800

Не нашли то что искали?

Вам будут интересны эти курсы:

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.

Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако редакция сайта готова оказать всяческую поддержку в решении любых вопросов связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.

Выкладываю мои варианты ответов на тестовые задания в ОТР по Delphi. Я их проходил несколько лет назад. Сейчас они могли измениться. Да и я мог отвечать неправильно. Delphi — не мой конёк.

Тесты по Delphi

Вопросы для аттестации. Направление Delphi.

Вопросы по DELPHI
1. Чем отличаются типы данных WideString и AnsiString
  1. a) требуемой памятью

б) максимальной длиной символов

2. Что такое Объект?
  1. a) структура языка, которая может иметь в своем составе переменные, функции и процедуры

б) тоже самое что и Класс

Читайте также:  Характеристики вай фай роутера ростелеком

в) указатель на созданный экземпляр класса

г) это вообще не из этой области

3. Укажите не правильную запись:
  1. a) (Sender as TButton).Caption := ‘Ok’

б) (Sender is TButton).Caption := ‘Ok’

в) TButton(Sender).Caption := ‘Ok’;

4. Инкапсуляция это …

а) чтение и обновление содержимого полей объекта должно производиться посредством вызова соответствующих методов

б) процесс, посредством которого один объект может приобретать свойства другого

в) использование одного и того же свойства объекта для решения разных по реализации, но одинаковых по смыслу задач

5. Полиморфизм это …

а) чтение и обновление содержимого полей объекта должно производиться посредством вызова соответствующих методов

б) процесс, посредством которого один объект может приобретать свойства другого

в) использование одного и того же свойства объекта для решения разных по реализации, но одинаковых по смыслу задач

6. В следующем примере будет ли доступно свойство Property1 в Obj1
7. Чем в чем различие операторов is и as
Is используется для проверки типа объекта, а as для приведения к типу.
8. Какое ключевое используется для перегрузки методов объекта
9. В приведенном примере

а) Метод Obj2.StatMethod будет наследовать StatMethod

б) Метод Obj2.StartMethod будет новым одноименным методом объекта StatMethod

в) Метод Obj2. DynaMethodl будет наследовать Obj1. DynaMethodl

г) Метод Obj2. DynaMethodl будет новым одноименным методом объекта Obj2

д) Метод Obj2. StatMethod будет наследовать Obj2. DynaMethodl

е) Метод Obj2. StatMethod будет новым одноименным методом объекта Obj2

ж) Будет ошибка при компиляции. Т.к. нельзя переписывать статический метод StatMethod в потомках

10. Какое ключевое используется для перегрузки процедур и функций
11. Как называется базовый класс для работы с исключительными ситуациями (ИС)
12. Какой конструкцией языка не происходит обработка ИС

а) try except end;

б) try finally end;

в) try except else end;

г) try finally else end;

13. Что не произойдет в следующем примере
AssignFile(F, ‘c:out.txt’);

try

try

if b = 0 then raise EZeroDivide.Create(‘Деление на ноль’);

finally

end

except

on E:EMathError do ShowMessage(‘Ошибка деления’);

on E:EIntError do ShowMessage(E.Message);

on E:EZeroDivide do ShowMessage(‘Деление на ноль’);

else

end;

  1. a) если b=0, то возникнет диалоговое окно с сообщением ‘Деление на ноль’
  2. b) если нет файла out.txt на диске C:, то возникнет диалоговое окно с сообщением ‘Другая ошибка’
  3. c) если если b=0, то возникнет диалоговое окно с сообщением ‘Ошибка деления’
  4. d) если с=0, в файл запишется ‘Меньше единицы’
14. Какой базовый класс для создания интерфейса
15. Какой базовый интерфейс для создания объекта автоматизации
16. Чем отличается поток от процесса

а) поток может содержать в себе один или несколько процессов

б) процесс может содержать в себе один несколько потоков

с) это одно и тоже

17. Процесс с каким приоритетом операционная система будет обрабатывать в первую очередь
18. Как называется эта ситуация:
Поток 1 захватывает ресурс А, и для того чтобы продолжать работу, ждет возможности захватить ресурс Б. В то же время Поток 2 захватывает ресурс Б и ждет возможности захватить ресурс А.
Это взаимная блокировка deadlock.
19. Что может произойти в данном примере:
Пусть Поток 1 получил доступ к ресурсу и изменил его в своих интересах; затем активизировался Поток 2 и модифицировал этот же ресурс до завершения Потока 1
Если поток 1 будет использовать этот ресурс, то может произойти ошибка. Если же он не будет его использовать больше, то ничего не произойдёт.
20. Как называется одно из средств синхронизации потоков
21. Какой метод класса TThread прекращает работу потока
22. Какие компоненты обеспечивают доступ к данным? (можно выбрать несколько)

д) все из перечисленных

TDBGrid скорее для визуализаци

23 Какой тип свойства LockType компонента TADOQuery используется совместно с методом UpdateBatch
24. В чем основная суть архитектуры Клиент-Сервер:

а) Приложение, состоит из 2-х и более компонентов, причем как минимум один из них Клиент, а один – Сервер. Клиент отвечает, за представление данных, которые он запрашивает у Сервера и содержит минимальную логику обработки данных. Сервер обрабатывает запросы от клиентов, производит основные вычисления и бизнес-логику и отправляет результат Клиенту.

б) Приложение, состоит из 2-х и более компонентов, причем как минимум один из них Клиент, а один – Сервер. Обработка данных производится в равной степени как на сервере, так и на клиенте, что повышает общую производительность системы, благодаря распределению вычислительных мощностей.

в) Приложение, состоит из 2-х и более компонентов, причем как минимум один из них Клиент, а один – Сервер. Обработка данных производится в основном на клиенте, Сервер же обеспечивает общую координацию работы клиентов, их общий доступ к данным и распределение их (данных) по клиентам с целью оптимизации обработки.

Оцените статью
Добавить комментарий

Adblock
detector