Язык программирования C#. Уровень 10.

Язык программирования C#. Уровень 10.

5th Grade

14 Qs

quiz-placeholder

Similar activities

викторина

викторина

KG - 12th Grade

18 Qs

Emojis

Emojis

4th Grade - Professional Development

10 Qs

ЦП Особисті немайнові права фізичної особи.

ЦП Особисті немайнові права фізичної особи.

5th Grade

11 Qs

трудовой договор

трудовой договор

5th Grade

19 Qs

Гарри Поттер

Гарри Поттер

5th Grade

15 Qs

Об'єкти цивільних прав

Об'єкти цивільних прав

5th Grade

10 Qs

Право власності

Право власності

5th Grade

15 Qs

«Учитель – профессия на века»

«Учитель – профессия на века»

1st - 12th Grade

10 Qs

Язык программирования C#. Уровень 10.

Язык программирования C#. Уровень 10.

Assessment

Quiz

Professional Development

5th Grade

Hard

Created by

Leonid Karuna

Used 4+ times

FREE Resource

14 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Какое утверждение неверно?

В каждом свойстве должны быть get и set блоки.

В свойства мы можем вложить дополнительную логику.

Свойства позволяют управлять доступом к переменной.

Благодаря свойствам реализуется один из принципов ООП – инкапсуляция.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Когда используется ключевое слово value?

Для получения ссылки на значение, которое присваивается свойству.

Для передачи значений в базовый конструктор.

Для получения ссылки на текущий экземпляр класса.

Для обобщения входных параметров методов.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Сколько родительских классов может иметь производный класс?

Неограниченное число

Один

Не больше трех

Не больше двух

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

В чем разница между перегрузкой(overloading) и переопределением(overriding)?

Ее не существует. Оба понятия описывают одно и то же явление.

Переопределение означает наличие двух или более методов в одном классе с тем же именем, но с разными аргументами.

Перегрузка означает наличие двух методов с теми же аргументами, но с различными реализациями. Один из них будет существовать в родительском классе, а другой – в производном или дочернем классе.

Ни один из предложенных вариантов не является верным.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Существует ли возможность отказаться от реализации абстрактного класса в классе наследнике?

Да, если пометить класс-наследник как абстрактный.

Да, достаточно не реализовывать ненужные методы и свойства.

Да, если пометить класс-наследник атрибутом [NonAbstract].

Нет, невозможно отказаться от реализации абстрактного класса.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Какое из утверждений верно?

У интерфейсов можно объявлять свойства, но без тела у методов доступа свойства.

У интерфейсов нельзя объявлять свойства.

У интерфейсов можно объявлять свойства так же, как и у классов.

У интерфейсов можно объявлять свойства с помощью ключевого слова property.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

Что выведет программа?

A created;

B created with string:parameter;

A created;

B created;

C created.

A created;

B created with string:parameter;

B created;

A created;

C created.

Произойдет ошибка компиляции.

B created with string:parameter;

A created;

C created;

B created;

A created.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?

Discover more resources for Professional Development