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

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

5th Grade

14 Qs

quiz-placeholder

Similar activities

Воспроизводство лошадей

Воспроизводство лошадей

1st - 11th Grade

16 Qs

Поезія Лесі Українки

Поезія Лесі Українки

1st - 12th Grade

12 Qs

Мощная броня

Мощная броня

1st Grade - Professional Development

10 Qs

Студент та викладач у ЗВО

Студент та викладач у ЗВО

1st - 5th Grade

15 Qs

Шуточные вопросы

Шуточные вопросы

5th Grade

10 Qs

Родной русский язык

Родной русский язык

5th Grade

10 Qs

Місцеве самоврядування України

Місцеве самоврядування України

5th Grade

15 Qs

Односоставные предложения № 1.

Односоставные предложения № 1.

5th 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?