Список вопросов базы знанийПрограммирование.Вопрос id:1205579 Верны ли утверждения? А) Головной файл приложения Delphi имеет заголовок: Program <имя> В) Для каждой формы существует код, который начинается со слова Program Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - нет ?) А – нет, В - нет ?) А – да, В - да Вопрос id:1205580 Верны ли утверждения? А) Директива Abstract исключает необходимость написания кода виртуального метода для данного класса В) Методы обработки сообщений объявляются с помощью ключевого слова message, за которым следует целочисленная константа – номер сообщения Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет Вопрос id:1205581 Верны ли утверждения? А) Для компонентов TМemo и TЕdit текстовая константа хранится в свойстве Caption В) Свойство Visible определяет, будет ли данный компонент отображаться на экране Подберите правильный ответ ?) А – да, В - нет ?) А – да, В - да ?) А – нет, В - нет ?) А – нет, В - да Вопрос id:1205582 Верны ли утверждения? А) Для создания визуальных компонентов базовым является класс TСontrol В) Для создания компонентов, имеющих окна, базовым является класс TWinControl Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - нет Вопрос id:1205583 Верны ли утверждения? А) Для того чтобы запустить программу в Delphi, нужно нажать клавишу F5 В) Создание нового проекта на Delphi начинается с выбора команды File- New File Подберите правильный ответ ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да ?) А – нет, В - нет Вопрос id:1205584 Верны ли утверждения? А) Для того чтобы сконструировать объект (выделить память для экземпляра класса) необходимо только описать переменную в разделе Var В) Объекты в среде Delphi распределяются в динамической памяти Подберите правильный ответ. ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - нет ?) А – да, В - да Вопрос id:1205585 Верны ли утверждения? А) Доступ к полям и методам объекта происходит с помощью уточненных имен, например, <имя объекта>.<имя метода> В) При работе с объектами допустимо использование оператора With, например: With <имя объекта> Do <имя метода> Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет Вопрос id:1205587 Верны ли утверждения? А) Инспектор объектов является инструментом, который используется для формирования внешнего вида и функциональных возможностей формы и компонентов в процессе разработки приложения В) В инспекторе объектов приведены только те свойства, которыми обладает данный компонент во время проектирования приложения Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - нет Вопрос id:1205589 Верны ли утверждения? А) Использование методов для получения и установки свойств позволяет проверить корректность значения свойства, сделать дополнительные вычисления, установить значения зависимых полей и т.д. В) Процесс порождения новых классов на основе других классов называется инкапсуляцией Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - да Вопрос id:1205590 Верны ли утверждения? А) Класс – это описание, объект – то, что создано в соответствии с этим описанием В) Описание класса начинается с ключевого слова Class и заканчивается ключевым словом Object Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет Вопрос id:1205591 Верны ли утверждения? А) Класс, который наследует атрибуты другого класса, называется порожденным классом или потомком В) В языке Delphi существует предопределенный класс TClass, который служит неявным предком тех классов, для которых предок не указан Подберите правильный ответ ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - да ?) А – да, В - нет Вопрос id:1205592 Верны ли утверждения? А) Класс, от которого происходит наследование, выступает в роли дочернего, или потомка В) Описание нового класса–потомка TStudent от родительского класса TPerson начинается с объявления Type TStudent = Class(TPerson) Подберите правильный ответ ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да ?) А – нет, В - нет Вопрос id:1205594 Верны ли утверждения? А) Кнопкой по умолчанию считается кнопка, которая посылает событие OnClick при нажатии клавиши Enter В) Кнопка с независимой фиксацией TСheckBox используется для того, чтобы пользователь мог указать свое решение типа Да/Нет или Да/Нет/Не знаю Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1205595 Верны ли утверждения? А) Компонент TComboBox представляет собой комбинацию списка TListBox и редактора TЕdit В) Управляющий элемент TScrollBar используется для визуального управления значением числовой величины Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да Вопрос id:1205596 Верны ли утверждения? А) Метод Free вызывает деструктор Destroy, но только в том случае, если значение объектной переменной не равно nil В) Вызов деструктора для несуществующих объектов недопустим и при выполнении программы приведет к ошибке Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - да Вопрос id:1205597 Верны ли утверждения? А) Метод базового класса можно перекрыть в производном классе В) В наследнике можно вызвать перекрытый метод предка, указав перед именем метода зарезервированное слово Inherited Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - да Вопрос id:1205598 Верны ли утверждения? А) Метод чтения свойства – это всегда процедура, возвращающая значение того же типа, что и тип свойства В) Метод записи свойства – это обязательно функция, принимающая параметр того же типа, что и тип свойства Подберите правильный ответ ?) А – да, В - нет ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - да Вопрос id:1205600 Верны ли утверждения? А) Можно обратиться к полю объекта в точности так же, как к полю обычной записи, либо с помощью оператора With, либо путем уточнения имени с помощью точки В) Наследуемые поля являются столь же доступными, как если бы они были объявлены внутри типа объекта Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – да, В - да ?) А – нет, В - да Вопрос id:1205601 Верны ли утверждения? А) Наследование – создание новых объектов на базе ранее определенных В) Полиморфизм – возможность замещения методов объекта-родителя одноименными методами объекта-потомка Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1205602 Верны ли утверждения? А) Некоторые оконные компоненты способны содержать другие визуальные компоненты и называются списками В) Hint – подсказка, появляющаяся над компонентом, когда пользователь временно задерживает над ним указатель мыши Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет Вопрос id:1205603 Верны ли утверждения? А) Обработчик события – фрагмент программы, который выполняется в ответ на определенное изменение в программе или в Windows В) При щелчке по кнопке мышью в работающей программе возникает событие OnActivate Подберите правильный ответ ?) А – да, В - нет ?) А – да, В - да ?) А – нет, В - нет ?) А – нет, В - да Вопрос id:1205604 Верны ли утверждения? А) Обработчики исключений располагаются после служебного слова Try защищенного блока В) Вариант – тип данных, позволяющий хранить данные любых типов, кроме структурных Подберите правильный ответ ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - да ?) А – нет, В - нет Вопрос id:1205605 Верны ли утверждения? А) Обращение к свойству компонента в программе осуществляется так же, как обращение к полю или к методу объекта с помощью составного имени В) В Delphi, написав обработчик события, к методам, описанным в стандартных классах, добавляется еще один метод Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет Вопрос id:1205606 Верны ли утверждения? А) Объекты могут выступать в программе только в качестве переменных и не могут быть элементами массивов, полями записей, параметрами процедур и функций В) Классы могут служить полями других объектов Подберите правильный ответ ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - да ?) А – нет, В - нет Вопрос id:1205607 Верны ли утверждения? А) Объявление виртуального метода в базовом классе выполняется с помощью ключевого слова Override В) Перекрытие виртуального метода в производных классах выполняется с помощью ключевого слова Virtual Подберите правильный ответ ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - да ?) А – да, В - нет Вопрос id:1205608 Верны ли утверждения? А) Оператор Memo1.Lines.Add(Edit1.Text) отображает содержимое компонента Edit1 в компоненте Memo1 В) На форму можно поместить сколько угодно объектов класса TMainMenu Подберите правильный ответ ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - нет ?) А – да, В - да Вопрос id:1205609 Верны ли утверждения? А) Основной составляющей среды быстрого создания приложений является технология, получившая название Two Ways Tools В) В терминах Паскаля объект во многом схож с массивом, который является оболочкой для объединения нескольких связанных элементов под одним именем Подберите правильный ответ ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - да ?) А – да, В - нет Вопрос id:1205610 Верны ли утверждения? А) Параметр Self указывает экземпляр объекта, к которому применяется вызванный метод В) Объявление конструкторов и деструкторов осуществляется с помощью зарезервированных слов Function и Procedure Подберите правильный ответ ?) А – да, В - нет ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - да Вопрос id:1205611 Верны ли утверждения? А) Параметр Sender обработчиков событий используется для определения источника события В) Секция Published в описании класса позволяет скрыть те поля и методы, которые относятся к особенностям реализации Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да Вопрос id:1205612 Верны ли утверждения? А) Полиморфизм означает, что в производных классах можно изменять работу уже существующих в базовом классе методов В) Директива Override записывается после слова Virtual и исключает необходимость написания кода виртуального метода для данного класса Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - нет ?) А – нет, В - нет ?) А – да, В - да Вопрос id:1205613 Верны ли утверждения? А) Полиморфизм – объединение в одном объекте данных и методов их обработки В) Наследование – возможность замещения методов объекта-родителя одноименными методами объекта-потомка Подберите правильный ответ ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - да ?) А – да, В - нет Вопрос id:1205614 Верны ли утверждения? А) При обращении к статическому методу класса компилятор не знает класс, которому данный метод принадлежит В) Сущность виртуальных методов заключается в том, что методу присваивается одно имя, которое используется в иерархии объектов, причем каждый объект в этой иерархии реализует это действие своим собственным, пригодным для него способом Подберите правильный ответ ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да ?) А – нет, В - нет Вопрос id:1205615 Верны ли утверждения? А) При определении свойства после слова Write записывается поле или метод, к которому происходит обращение при чтении (получении) значения свойства В) Чтобы имена свойств не совпадали с именами полей, последние принято писать с буквы F Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1205616 Верны ли утверждения? А) Программный код методов пишется отдельно от определения класса и приводится в разделе implementation В) Чтобы от описания класса перейти к объекту, следует выполнить соответствующее объявление в секции Var Подберите правильный ответ ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да ?) А – нет, В - нет Вопрос id:1205617 Верны ли утверждения? А) Работа виртуальных методов основана на механизме раннего связывания В) Таблица виртуальных методов создается одна для каждого класса объектов, и все объекты этого класса хранят на нее ссылку Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1205618 Верны ли утверждения? А) Разновидностью виртуальных методов являются так называемые динамические методы В) При объявлении динамических методов вместо ключевого слова Virtual записывается ключевое слово Dynamic Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1205620 Верны ли утверждения? А) С помощью окна Панели инструментов задаются и редактируются свойства и обработчики событий компонентов В) Форма – это окно приложения на этапе разработки Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да Вопрос id:1205621 Верны ли утверждения? А) С помощью оператора Is выполняется проверка объектов на совместимость по типу В) Для преобразования объекта к нужному типу используется оператор As Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - нет Вопрос id:1205622 Верны ли утверждения? А) Свойство Anchors обеспечивает фиксацию элемента управления по сторонам владельца В) Свойство Caption – текстовая строка, связанная с компонентом TEdit Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - нет Вопрос id:1205623 Верны ли утверждения? А) Свойство Name определяет имя компонента В) Доступность элемента управления определяется свойством Visible Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – да, В - да ?) А – нет, В - да Вопрос id:1205624 Верны ли утверждения? А) Свойство PopupMenu задает название локального (контекстного) меню, которое будет отображаться при нажатии правой кнопки мыши В) Метод SetFocus устанавливает фокус для данного компонента Подберите правильный ответ. ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - нет ?) А – да, В - да Вопрос id:1205625 Верны ли утверждения? А) Свойство описывает один или два метода, которые осуществляют некоторые действия над данными того же типа, что и свойство В) Экземпляр типа класс называется объектом Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - да ?) А – нет, В - нет ?) А – да, В - нет Вопрос id:1205626 Верны ли утверждения? А) Событие OnKeyPress возникает при нажатии клавиши на клавиатуре В) Событие OnMouseDown происходит при нажатии кнопки мыши, когда курсор находится в области компонента Подберите правильный ответ ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - нет ?) А – да, В - да Вопрос id:1205627 Верны ли утверждения? А) Событие представлено внутри класса Delphi как его метод В) Предопределенные события в среде Delphi доступны на закладке Events в Инспекторе объектов Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1205628 Верны ли утверждения? А) Содержимое таблицы TStringGrid задается двухмерным массивом строк Cells В) Для этого чтобы разрешить ввод информации в таблицу TStringGrid, необходимо в свойстве Option параметру goEditing установить значение True Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1205629 Верны ли утверждения? А) Строка редактирования TEdit – это прямоугольное окно, в котором возможен ввод и вывод текста В) Оператором Х := StrToFloat(Edit1.Text); вводится переменная Х строкового типа Подберите правильный ответ ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - нет ?) А – да, В - да Вопрос id:1205631 Верны ли утверждения? А) Шрифт, используемый в метке (TLabel), нельзя изменить ни программно, ни в Инспекторе объектов В) Размеры компонента TLabel нельзя изменить программно Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - нет Вопрос id:1205632 Верны ли утверждения? А) Экземпляр типа класс называется элементом В) Описание класса начинается с ключевого слова Class и заканчивается ключевым словом End Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - нет ?) А – нет, В - нет ?) А – да, В - да Вопрос id:1205633 Пусть имеется описание класса TPerson и в классе определен метод Procedure ShowAll. Описана переменная APerson типа TPerson. Правильное обращение к методу ShowAll ?) APerson(ShowAll); ?) ShowAll (APerson); ?) TPerson.ShowAll; ?) APerson.ShowAll; Вопрос id:1205634 Пусть имеется описание: Property Stavka: Real Read GetStavka Write SetStavka; Для объекта «а» правильное обращение к свойству: ?) a.GetStavka; ?) a.GetStavka := 1000; ?) a. Stavka := 1000; ?) Read (Stavka); |