- •Сучасні мови програмування
- •Питання категорії а.
- •Питання категорії в
- •27. Виберіть визначення яке найповніше характеризує Delphi
- •28. Визначіть котрі із перелічених зауважень є переліком всіх помилок в оголошенні даного типу:
- •29. Визначіть яка з груп висловлювань є переліком помилок, допущених в даному прикладі:
- •35. До якого типу відноситься відправник в описаній процедурі:
- •Питання категорії с.
- •36. Виберіть правильний варіант відповіді на питання: чи можливо застосувати в частині реалізації зарезервоване слово procedure без вказування після нього імені класу ?
- •37. Вкажіть який вираз повинен бути вставлений в програмний код, зображений тут.
- •40. Вкажіть ту групу означень, що є переліком помилок в даному фрагменті.
35. До якого типу відноситься відправник в описаній процедурі:
Procedure Form1.Memo(Sender: TObject);
begin
TEdit(Sender).Сlear;
end;
а. до класу TObject;
б. до класу TMemo;
в. до класу TEdit;
г. до жодного типу.
Питання категорії с.
36. Виберіть правильний варіант відповіді на питання: чи можливо застосувати в частині реалізації зарезервоване слово procedure без вказування після нього імені класу ?
а. так можливо, якщо процедура оголошена в модулі , не є членом
будь-якого класу.
б. так можливо, якщо ця процедура використовується в модулі багаторазово.
в. так можливо, якщо це не процедура, а підпрограма.
г. ні це неможливо.
д. при написанні шапки процедури ім’я класу не використовується.
37. Вкажіть який вираз повинен бути вставлений в програмний код, зображений тут.
type
novyi = class (TObject)
alfa: integer;
beta: real;
gama:string;
end;
var
new:novyi;
procedure prosta;
implementation
{ $R *. dfm}
procedure prosta;
begin
alfa:=5;
end;
end.
а. Tnovyi з крапкою після слова procedure;
б. Т перед оголошенням імені novyi;
в. Т перед new;
г. new з крапкою перед alfa:=5;
д. Tnovyi з крапкою перед alfa:=5;
е. тут нічого не потрібно вставляти.
38. Користуючись попереднім прикладом програмного коду визначіть до якого типу належить процедура prosta.
а. до класу novyi;
б. до класу Class(TObject);
в. до класу TForm.
г. до жодного класу.
д. до типу integer.
39. Виберіть клас , до якого безпосередньо відноситься опрацьовувач події OnShow в створеній Вами прикладній програмі.
а. TObject.
б. TForm1
в. TForm
г. Клас , який є прямим спадкоємцем класу TForm (наприклад TForm21)
д. будь-який клас.
е. не відноситься до жодного з класів.
40. Вкажіть ту групу означень, що є переліком помилок в даному фрагменті.
type
TForm1 = class(TForm)
procedure FormActivate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
Memo1: TMemo;
а. Процедури повинні бути оголошені в іншому порядку: FormCreate, Form Show, FormActivate, FormClose,FormDestroy.
б. Пропущене оголошення процедури FormPaint і FormShow, не там оголошено Edit1.
в. Оголошення члена класу Memo1 повинно бути перед оголошенням процедур.
г. помилки відсутн
д. Оголошення члена класу Memo1 повинно бути перед оголошенням процедур і без крапки-коми.