Search Header Logo

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

Authored by Leonid Karuna

Professional Development

5th Grade

Used 7+ times

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

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?