Тест с ответами: «Delphi»

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, если указанный в параметре символ является числом

Легко сдаем