Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
варіант 1.doc
Скачиваний:
1
Добавлен:
25.08.2019
Размер:
94.21 Кб
Скачать

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 повинно бути перед оголошенням процедур і без крапки-коми.