wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Класи

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

Що таке клас у C#?

a)

Шаблон для створення об'єктів.

b)

Окремий метод.

c)

Спеціальний тип даних для зберігання масивів.

d)

Інтерфейс для виконання умовних операторів.

2.

Як правильно оголосити клас у C#?

a)

class MyClass { }

b)

MyClass class { }

c)

public new class MyClass { }

d)

create class MyClass { }

3.

Як створити об'єкт класу class MyClass { } у C#?

a)

MyClass obj = MyClass();

b)

MyClass obj = new MyClass();

c)

obj = MyClass();

d)

obj = MyClass.new();

4.

Що означає ключове слово public у класі?

a)

Метод або властивість доступні лише всередині класу.

b)

Метод або властивість доступні з будь-якого місця.

c)

Метод або властивість доступні лише у спадкованих класах.

d)

Метод або властивість не можуть бути змінені.

5.

Як оголосити приватну змінну в класі?

a)

private int age;

b)

public int age;

c)

protected int age;

d)

internal int age;

6.

Що таке конструктор у класі?

a)

Метод для виконання умов у класі.

b)

Спеціальний метод, який викликається під час створення об'єкта.

c)

Метод для звільнення пам'яті.

d)

Інтерфейс для реалізації класу.

7.

Що відбудеться, якщо конструктор не оголошений у класі?

a)

Програма завершиться помилкою.

b)

Буде використано конструктор за замовчуванням.

c)

Клас не зможе створити об'єкти.

d)

Всі змінні стануть статичними.

8.

Що таке інкапсуляція у класі?

a)

Використання одного класу в іншому.

b)

Процес приховування реалізації і відкриття лише необхідного функціоналу.

c)

Додавання методів до класу.

d)

Використання наслідування у класі.

9.

Що виведе наступний код?

a)

5

b)

0

c)

null

d)

Помилка компіляції

10.

Як вказати, що метод у базовому класі може бути перевизначений?

a)

Використати ключове слово override.

b)

Використати ключове слово virtual.

c)

Використати ключове слово abstract.

d)

Використати ключове слово sealed.

11.

Як викликати метод базового класу в спадкованому класі?

a)

За допомогою ключового слова base.

b)

За допомогою ключового слова this.

c)

За допомогою ключового слова super.

d)

За допомогою ключового слова parent.

12.

Що означає ключове слово protected у C#?

a)

Метод або властивість доступні лише в межах цього класу.

b)

Метод або властивість доступні лише в наслідуваних класах.

c)

Метод або властивість доступні всім.

d)

Метод або властивість доступні лише в поточній збірці.

13.

Як позначити клас, який наслідує інший клас?

a)

class Child extends Parent { }

b)

class Child : Parent { }

c)

class Parent -> Child { }

d)

class Parent inherits Child { }

14.

Що виведе наступний код?

a)

Parent

b)

Child

c)

Помилка компіляції

d)

Нічого не виведе

15.

Що виведе наступний код?

a)

Parent

b)

Child

c)

Помилка компіляції

d)

Нічого не виведе

16.

Як у класі приховати приватну змінну і надати доступ через властивості?

a)

Використати private для змінної та get і set для властивостей.

b)

Використати protected для змінної.

c)

Використати internal для змінної.

d)

Використати static для змінної.

17.

Що означає "віртуальний метод" у C#?

a)

Метод, який викликається автоматично.

b)

Метод, який може бути перевизначений у спадкованому класі.

c)

Метод, який є статичним.

d)

Метод, який виконується лише у базовому класі.