Створення програмних об’єктів

Додано: 4 червня
Предмет: Інформатика, 6 клас
12 запитань
Запитання 1

Клас - це ...

варіанти відповідей

опис характеристик об'єкта

опис об'єктів певного типу

тип величин

метод розв'язування задачі

Запитання 2

Який рядок пропущено в описі класу Dog?

type Dog = class

private

fName: string;

fBreed: string;

fAge: integer;

public

begin

fName := Name;

fBreed := Breed;

fAge := Age;

end;

property Name: string read fName;

property Breed: string read fBreed;

property Age: integer read fAge;

end;

варіанти відповідей

constructor Create(Name: string; Breed: string; Age: integer);

constructor (Name: string; Breed: string; Age: integer);

Запитання 3

Описано клас Dog:

type Dog = class

private

fName: string;

fBreed: string;

fAge: integer;

У якому операторі правильно створюється екземпляр класу Dog?

варіанти відповідей

d:=new Dog('Рекс', 5);

d:=new Dog('Рекс', 'пудель', 5);

d:=new Dog('Рекс', 'пудель');

Запитання 4

Атрибути - це:

варіанти відповідей

змінні, в яких зберігаються значення властивостей об'єкта

методи об'єкта

характеристики об'єкта

екземпляри класу

Запитання 5

Як звернутися до значення атрибута name екземпляра d1?

варіанти відповідей

d1:Name

d1.Name

Name.d1

Запитання 6

На основі класу можна створити:

варіанти відповідей

стільки екземплярів, скільки вам буде потрібно

два екземпляри

тільки один екземпляр

Запитання 7

Об’єкт — це

варіанти відповідей

ім'я змінної, у якій зберігається значення властивості об'єкта

екземпляр деякого класу

Запитання 8

Як буде виглядати значення атрибута name екземпляра d:

Dog := new Dog('Рекс', 'пудель', 5)?

варіанти відповідей

d.Name='Рекс'

d:Name=Dog('Рекс', 'пудель', 5)

Запитання 9

У списку всіх параметрів першим має бути параметр ...

варіанти відповідей

Age

Name

Breed

Запитання 10

Як вивести повідомлення про вік собаки?

варіанти відповідей

write('Вік-',Age,' років');

write('Вік-',d.Age,' років');

Запитання 11

Як можна змінити значення атрибута Name?

варіанти відповідей

var d1:Dog;

begin

d1:=new Dog('Лессі', 'пудель', 5);

end.

var d1:Dog;

begin

d1:=new Dog('Лессі');

end.

Запитання 12

Опис класу розташовується...

варіанти відповідей

в кінці коду програми

в середині коду програми

на початку коду програми

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест